Javascript must be enabled to continue!
Building a secure and legal file sharing system using JXTA platform
View through CrossRef
File sharing is one of the most popular applications in peer-to-peer networks where there is no control over what the peer can download or upload. This explains why file sharing got a high percentage of the overall internet traffic. Although file sharing is a legal technology, many users use it to share copyrighted materials and that's why many applications have been sued and shut down.
In this thesis we will build a secure and legal file sharing system using Java bindings of JXTA protocols. The application security is derived from using digital certificates signed by a server peer who acts like a certificate authority (CA), all communications are encrypted using these digital certificates. The legal side is derived from the fact that each peer has a tokens account that will be updated and signed by the server peer only. The downloading peer has to pay some tokens for downloading a file to the uploading peer who then contacts the server peer to credit its commission from that payment. The server peer is the only one who can cash those payments to make the system forgery protected. The interaction between peers and the server peer could be on monthly basis so peers can download and upload files easliy and without the presence of the server. At the end we analyzed the security aspects and show how the implementation deals with most known peer-to-peer threats.
Title: Building a secure and legal file sharing system using JXTA platform
Description:
File sharing is one of the most popular applications in peer-to-peer networks where there is no control over what the peer can download or upload.
This explains why file sharing got a high percentage of the overall internet traffic.
Although file sharing is a legal technology, many users use it to share copyrighted materials and that's why many applications have been sued and shut down.
In this thesis we will build a secure and legal file sharing system using Java bindings of JXTA protocols.
The application security is derived from using digital certificates signed by a server peer who acts like a certificate authority (CA), all communications are encrypted using these digital certificates.
The legal side is derived from the fact that each peer has a tokens account that will be updated and signed by the server peer only.
The downloading peer has to pay some tokens for downloading a file to the uploading peer who then contacts the server peer to credit its commission from that payment.
The server peer is the only one who can cash those payments to make the system forgery protected.
The interaction between peers and the server peer could be on monthly basis so peers can download and upload files easliy and without the presence of the server.
At the end we analyzed the security aspects and show how the implementation deals with most known peer-to-peer threats.
Related Results
Building a secure and legal file sharing system using JXTA platform
Building a secure and legal file sharing system using JXTA platform
File sharing is one of the most popular applications in peer-to-peer networks where there is no control over what the peer can download or upload. This explains why file sharing go...
A file system supporting cooperation between programs
A file system supporting cooperation between programs
File systems coordinate simultaneous access of files by concurrent client processes. Although several processes may read a file simultaneously, the file system must grant exclusive...
Forced pirates and the ethics of digital film
Forced pirates and the ethics of digital film
PurposeWith the rise of the internet, the act of sharing copyrighted material has received a lot of attention, culminating in a flood of lawsuits against file‐sharers as well as st...
Creating Secure File Systems in Open-Source Operating Systems
Creating Secure File Systems in Open-Source Operating Systems
The relevance of this study is determined by insecure data storage on personal computers, as it is the main operating system that performs authentication and file access control. B...
Inter-platform information sharing strategy within targeted advertising
Inter-platform information sharing strategy within targeted advertising
Purpose
In order to improve advertising target accuracy, e-commerce platform (e-platform, for short) and social platform (s-platform, for short) try to share co...
SecureShare: Encrypted File Sharing System using Python and MongoDB
SecureShare: Encrypted File Sharing System using Python and MongoDB
The rapid growth of digital communication and cloud-based storage systems has increased the need for robust secure file sharing mechanisms. Traditional file sharing systems frequen...
Design of P2P-SIP System Network Structure Based on JXTA
Design of P2P-SIP System Network Structure Based on JXTA
Session Initiation Protocol (SIP) is one of the most important signaling connection protocols in the field of VoIP (Voice over Internet Protocol). However, the existing SIP network...

