|
ABSTRACT
We present a censorship resistant peer-to-peer Content Addressable Network for accessing n data items in a network of n nodes. Each search for a data item in the network takes O(log n) time and requires at most O(log2n) messages. Our network is censorship resistant in the sense that even after adversarial removal of an arbitrarily large constant fraction of the nodes in the network, all but an arbitrarily small fraction of the remaining nodes can obtain all but an arbitrarily small fraction of the original data items. The network can be created in a fully distributed fashion. It requires only O(log n) memory in each node. We also give a variant of our scheme that has the property that it is highly spam resistant: an adversary can take over complete control of a constant fraction of the nodes in the network and yet will still be unable to generate spam.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Noga Alon , Haim Kaplan , Michael Krivelevich , Dahlia Malkhi , Julien P. Stern, Scalable Secure Storage when Half the System Is Faulty, Proceedings of the 27th International Colloquium on Automata, Languages and Programming, p.576-587, July 09-15, 2000
|
| |
2
|
Noga Alon and Joel Spencer. The Probabilistic Method, 2nd Edition. John Wiley & Sons, 2000.
|
| |
3
|
|
 |
4
|
|
| |
5
|
John Borland. Gnutella girds against spam attacks. CNET News.com, August 2000. http://news.cnet.com/news/0-1005-200-2489605.html.
|
| |
6
|
Clip2. Gnutella: To the bandwidth barrier and beyond. http://dss.clip2.com/gnutella.html.
|
| |
7
|
Electronic Freedom Foundation. Eff --- censorship --- internet censorship legislation & regulation (cda, etc.) --- archive. http://www.eff.org/-pub/Censorship/Internet_censorship_bills.
|
 |
8
|
|
 |
9
|
|
 |
10
|
Anna R. Karlin , Greg Nelson , Hisao Tamaki, On the fault tolerance of the butterfly, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.125-133, May 23-25, 1994, Montreal, Quebec, Canada
[doi> 10.1145/195058.195117]
|
 |
11
|
John Kubiatowicz , David Bindel , Yan Chen , Steven Czerwinski , Patrick Eaton , Dennis Geels , Ramakrishna Gummadi , Sean Rhea , Hakim Weatherspoon , Chris Wells , Ben Zhao, OceanStore: an architecture for global-scale persistent storage, Proceedings of the ninth international conference on Architectural support for programming languages and operating systems, p.190-201, November 2000, Cambridge, Massachusetts, United States
|
| |
12
|
|
| |
13
|
|
 |
14
|
Dahlia Malkhi , Michael Reiter , Avishai Wool , Rebecca N. Wright, Probabilistic Byzantine quorum systems, Proceedings of the seventeenth annual ACM symposium on Principles of distributed computing, p.321, June 28-July 02, 1998, Puerto Vallarta, Mexico
[doi> 10.1145/277697.277781]
|
| |
15
|
Aviel D. Rubin Marc Waldman and Lorrie Faith Cranor. Publius: A robust, tamper-evident, censorship-resistant, web publishing system. In Proc. 9th USENIX Security Symposium, pages 59-72, August 2000.
|
| |
16
|
Robert Marquand. China's web users kept on their toes. http://www.csmonitor.com/durable/-2000/12/07/fp7s1-csm.shtml.
|
| |
17
|
|
| |
18
|
Index on Censorship. Index on censorship homepage. http://www.indexoncensorship.org.
|
| |
19
|
|
| |
20
|
Gopal Pandurangan, Prabhakar Raghavan, and Eli Upfal. Building low-diameter p2p networks. In STOC 2001, Crete, Greece, 2001.
|
| |
21
|
M. Pinsker. On the complexity of a concentrator. In 7th International Teletraffic Conference, 1973.
|
 |
22
|
C. Greg Plaxton , Rajmohan Rajaraman , Andréa W. Richa, Accessing nearby copies of replicated objects in a distributed environment, Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures, p.311-320, June 23-25, 1997, Newport, Rhode Island, United States
[doi> 10.1145/258492.258523]
|
 |
23
|
Sylvia Ratnasamy , Paul Francis , Mark Handley , Richard Karp , Scott Schenker, A scalable content-addressable network, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.161-172, August 2001, San Diego, California, United States
|
| |
24
|
Stefan Saroiu, P. Krishna Gummadi, and Steven D. Gribble. A Measurement Study of Peer-to-Peer File Sharing Systems. In Proceedings of Multimedia Computing and Networking, 2002.
|
 |
25
|
|
 |
26
|
Ion Stoica , Robert Morris , David Karger , M. Frans Kaashoek , Hari Balakrishnan, Chord: A scalable peer-to-peer lookup service for internet applications, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.149-160, August 2001, San Diego, California, United States
|
| |
27
|
Gnutella website. http://gnutella.wego.com/.
|
| |
28
|
Napster website. http://www.napster.com/.
|
| |
29
|
|
CITED BY 19
|
|
|
|
|
Dmitri Loguinov , Anuj Kumar , Vivek Rai , Sai Ganesh, Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peng Wang , James Tyra , Eric Chan-Tin , Tyson Malchow , Denis Foo Kune , Nicholas Hopper , Yongdae Kim, Attacking the Kad network, Proceedings of the 4th international conference on Security and privacy in communication netowrks, September 22-25, 2008, Istanbul, Turkey
|
|