[Paper Review] Preserving Peer Replicas By Rate-Limited Sampled Voting in LOCKSS
This paper proposes a rate-limited, sampled voting protocol for the LOCKSS peer-to-peer digital preservation system that enhances resistance to long-term, powerful adversaries by combining rate limitation, intrinsic intrusion detection, and costly operations. The protocol ensures that even with unlimited computational resources, an attacker has only a minimal chance of causing undetected, irreversible corruption over decades, with simulations showing at most a 3.5% increase in corruption probability under worst-case conditions.
The LOCKSS project has developed and deployed in a world-wide test a peer-to-peer system for preserving access to journals and other archival information published on the Web. It consists of a large number of independent, low-cost, persistent web caches that cooperate to detect and repair damage to their content by voting in "opinion polls." Based on this experience, we present a design for and simulations of a novel protocol for voting in systems of this kind. It incorporates rate limitation and intrusion detection to ensure that even some very powerful adversaries attacking over many years have only a small probability of causing irrecoverable damage before being detected.
Motivation & Objective
- To address scalability and security limitations in existing LOCKSS opinion poll protocols for long-term digital preservation.
- To design a system resilient against powerful, persistent adversaries capable of subverting peers and launching sustained attacks over decades.
- To eliminate reliance on long-term secrets and stable identities, which are vulnerable in decentralized, long-lived systems.
- To ensure the system detects coherent corruption attempts early while minimizing false positives from random faults.
- To enable large-scale, low-cost deployment of peer-to-peer archival storage with strong reliability and attack resistance.
Proposed method
- The protocol uses rate-limited sampling of peers in opinion polls, restricting how often any single peer can vote to prevent overwhelming the system.
- It incorporates intrinsic intrusion detection by flagging polls with high contestation (close results), which indicate coherent damage from an attacker.
- All system operations, including failure detection and repair, are inherently time-consuming, providing 'inertia' that slows down adversarial actions.
- Peers must provide evidence of recent computational effort to influence poll outcomes, reducing the impact of spoofed identities.
- The system avoids third-party reputation systems and instead relies on direct observation and short-term secrets to validate peer participation.
- Simulations are used to evaluate resistance against three attack types: direct corruption, false alarm generation, and system slowdown.
Experimental results
Research questions
- RQ1Can a peer-to-peer digital preservation system resist attacks by adversaries with unlimited computational resources over decades?
- RQ2How can a system detect coherent corruption attempts across replicas without relying on long-term secrets or stable identities?
- RQ3To what extent does rate limitation and costly operations reduce the effectiveness of adversarial attacks in large-scale, decentralized systems?
- RQ4What is the maximum increase in corruption probability an attacker can achieve under worst-case conditions, such as controlling one-third of peers?
- RQ5How does the system balance detection sensitivity to real attacks with resilience to random faults and false positives?
Key findings
- The system resists attacks by adversaries with unlimited sustained effort, preventing them from applying more effective effort than the legitimate peers.
- Even with an attacker controlling one-third of the peers, the probability of a reader receiving a damaged copy increases by no more than 3.5% in the worst case.
- Contested polls—indicative of coherent damage—trigger alarms, enabling detection of attacks before irreversible damage occurs.
- The system produces very few false positives due to random faults, as random damage leads to either landslide agreement or disagreement in polls.
- The protocol successfully scales to large deployments and maintains strong security without relying on long-term secrets or centralized control.
- Simulations confirm that the combination of rate limitation, intrinsic detection, and operational inertia provides robust defense over multi-decade timescales.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.