Prototyping a novel platform for free-trade of digital content

  • Authors:
  • Renan G. Cattelan;Shan He;Darko Kirovski

  • Affiliations:
  • University of São Paulo, São Carlos, Brazil;University of Maryland, College Park, MD;Microsoft Research, One Microsoft Way, Redmond, WA

  • Venue:
  • WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The widespread use of mobile, personal computing devices, together with recent advances in wireless communication technologies, pose a myriad of new opportunities for leveraging the commerce of digital goods. We envision a novel platform for the free-trade of digital content where users are allowed to market and resell copies of digital content to others in their wireless vicinity. By keeping significant part of the revenues, users are likely to drive the sales for their and copyright holders' economic benefit. While the marketing, commitment and, optionally, downloading of content are peer-to-peer, the act of finalizing a transaction, i.e., updating users' accounts, is based on a client-server architecture. Transactions among users can be performed off-line, without the immediate assistance of the copyright holder or any central entity, with their integrity being enforced via a cryptographic protocol. Combined with the use of tamper-resistant hardware, the system delivers a simple digital rights management policy, relying on incentive-based mechanisms to build and sustain the economy. In this paper, we focus on demonstrating the technical feasibility of our ideas. We discuss typical use case scenarios and present a GUI mockup with the interaction steps needed for using most of the system's functionality. We describe the cryptographic protocol used to ensure the integrity of transactions and anticipate exceptional cases that may arise from user misbehaviour, showing how they are handled within our platform. Finally, we address the main features of the system from an implementation standpoint.