Title :
Defending a P2P digital preservation system
Author :
Parno, Bryan ; Roussopoulos, Mema
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA
Abstract :
The LOCKSS (Lots Of Copies Keep Stuff Safe) system allows users to store and preserve electronic content through a system of inexpensive computers arranged in an ad hoc peer-to-peer network. These peers cooperate to detect and repair damage by voting in "opinion polls." We develop a more accurate view of how the network will perform over time by simulating the system\´s behavior using dynamic models in which peers can be subverted and repaired. These models take into account a variety of parameters, including the rate of peer subversion, the rate of repair, the extent of subversion, and the responsiveness of each peer\´s system administrator. These models reveal certain systemic vulnerabilities not apparent in our static simulations: a typical adversary that begins with a small foothold within the system (e.g., 20 percent of the population) will completely dominate the voting process within 10 years, even if he only exploits one vulnerability each year. In light of these results, we propose and evaluate countermeasures. One technique, ripple healing, performs remarkably well. For models in which all system administrators are equally likely to repair their systems, it eliminates nearly systemic levels of corruption within days. For models in which some administrators are more likely to repair their systems, ripple healing limits corruption, but proves less effective, since these models already demonstrate superior performance
Keywords :
back-up procedures; peer-to-peer computing; security of data; LOCKSS system; Lots Of Copies Keep Stuff Safe system; P2P digital preservation system; ad hoc peer-to-peer network; distributed applications; dynamic models; electronic content preservation; information repositories; libraries; model development; opinion polls; peer subversion rate; peer system administrator; peer-to-peer digital preservation; protection mechanisms; publishing; repair rate; ripple healing; subversion extent; voting process; Computational modeling; Computer networks; Delay; Distributed computing; Internet; Peer to peer computing; Protection; Publishing; Software libraries; Voting; Index Terms- Distributed applications; backup/recovery; libraries/information repositories/publishing; model development; peer-to-peer digital preservation.; protection mechanisms;
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
DOI :
10.1109/TDSC.2004.39