Flexible security in peer-to-peer applications: Enabling new opportunities beyond file sharing

  • Authors:
  • Luciano Paschoal Gaspary;Marinho P. Barcellos;André Detsch;Rodolfo S. Antunes

  • Affiliations:
  • Universidade Federal do Rio Grande do Sul (UFRGS), Av. Bento Gonçalves, 9500, Bloco IV, 91.501-970 Porto Alegre, Brazil;PIPCA/UNISINOS, Postgraduate Program on Applied Computing, Av. Unisinos, 950, 93.022-000 São Leopoldo, Brazil;PIPCA/UNISINOS, Postgraduate Program on Applied Computing, Av. Unisinos, 950, 93.022-000 São Leopoldo, Brazil;PIPCA/UNISINOS, Postgraduate Program on Applied Computing, Av. Unisinos, 950, 93.022-000 São Leopoldo, Brazil

  • Venue:
  • Computer Networks: The International Journal of Computer and Telecommunications Networking
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The widespread adoption of P2P applications in environments beyond ordinary file sharing demands the fulfillment of several security requirements. Important steps have been taken towards security in P2P systems, with relevant mechanisms being proposed in the past to address specific vulnerabilities. However, existing approaches lack flexibility, since they do not (include enough mechanisms to) tackle a wide range of requirements in an integrated fashion. In addition, they oblige the user/application to manipulate a complex programming interface, as well as going through a cumbersome configuration process. To address these issues, we present P2PSL (P2P Security Layer), a software architecture that allows gradual and flexible integration of security functionality into P2P applications. To show concept and technical feasibility, we have implemented P2PSL, assessed the overhead it induces, and estimated the feasibility of incorporating the layer into two categories of real world P2P applications.