Introduction and
Security Projects
Distributed Applications
Peer-to-Peer Market Place      

Micro Payments schemes in peer-to-peer systems can be used for giving fairness to a profit sharing environment protecting intellectual properties. In this environment, the owner is accounted for each copy of the file she authored, but also the distributors are credited as well, because they shared their own bandwidth, cpu and storage for disseminating copies. This scheme, named FairPeers, is implemented in a hybrid topology, in which some central authorities are necessary, with the drawback that when the number of transactions grows, these entities can represent single points of failure.
We also propose a generic model that can be used to analytically evaluate such a market place and assess its performance in terms of scalability w.r.t. the total number of printed coins and the overall transactions that can occur in the given peer-to-peer system.

Papers (selection)  

D. Catalano, G. Ruffo and R. Schifanella A P2P Market Place Based on Aggregate Signature in Proc. of the 3rd Intern. Symposium on Parallel and Distributed Processing and Applications (ISPA'05) - Workshop on Applications and Economics of Peer to Peer Networks (AEPP'05), November 2005. Nanjing (China), LNCS, Springer Verlag.

G. Ruffo and R. Schifanella Scalability Evaluation of a Peer-to-Peer Market Place based on Micro-Payments in Proc. of the 2nd International Workshop on Hot Topics in Peer-to-Peer Systems (HOT-P2P 2005), July 2005. San Diego, CA (USA). IEEE Press.

D. Catalano and G. Ruffo A Fair Micro-Payment Scheme for Profit Sharing in a P2P Network in Proc. of the 1st International Workshop on Hot Topics in Peer-to-Peer Systems (HOT-P2P 2004), October 8th, 2004. Volendam, The Netherlands. IEEE Press.

G. Ruffo Legal File and Profit Sharing in a Peer to Peer Network in Proc. of the Security and Management (SAM'04) Conference, Las Vegas, June 2004, CSREA Press.

Software and Links  

More info? Contact person is Giancarlo Ruffo: ruffo[at]


Dept. of
Computer Science
University of
Web Technology
Web Technology