FriendShare: A secure and reliable framework for file sharing on network
Peer to peer file sharing is an important application used extensively over the Web and is an important software component in managing data for sharing among users. Most of such systems use reputation system to measure the trustworthiness of a user. Reputation in most of such systems is generated by...
Saved in:
Published in | Journal of network and computer applications Vol. 120; pp. 1 - 16 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Elsevier Ltd
15.10.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Peer to peer file sharing is an important application used extensively over the Web and is an important software component in managing data for sharing among users. Most of such systems use reputation system to measure the trustworthiness of a user. Reputation in most of such systems is generated by user's feedback only, which can be biased. Further, collusion at-tack, sybil attack and selfish nodes are the other main problems due to open environment of such systems. In this paper, we have proposed a system: FriendShare, to overcome such problems. FriendShare synergistically leverages the concept of “friend of friend” social network. In FriendShare, each node maintains list of friends and transactions will occur through friends. FriendShare includes a reputation system and a weighted graph system. It can also handle collusion, sybil attacks and selfish nodes. FriendShare also includes a proxy server ensuring complete anonymity in the network that enhances the freedom of speech. This system also incorporates a caching system reducing the time for delivery of file. The performance analysis of individual component has been performed. However, the main emphasis of the work is to get better performance for the overall system. Extensive simulation demonstrates the effectiveness of FriendShare.
•A peer to peer file sharing system based on the concept of ‘friend of friend’ sharing.•Presents an improved reputation system and a weighted graph system.•Can handle collusion, Sybil attacks and selfish nodes.•Incorporates a caching system reducing the time for delivery.•Extensive simulation demonstrates the effectiveness of the proposed system. |
---|---|
ISSN: | 1084-8045 1095-8592 |
DOI: | 10.1016/j.jnca.2018.07.005 |