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...

Full description

Saved in:
Bibliographic Details
Published inJournal of network and computer applications Vol. 120; pp. 1 - 16
Main Authors Jain, Abhinav, Kumar, Sandeep
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 15.10.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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