ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Computer Networks
Volume 50, Issue 4, 15 March 2006, Pages 579-596
Management in Peer-to-Peer Systems
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (787 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
doi:10.1016/j.comnet.2005.07.007    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2005 Elsevier B.V. All rights reserved.

Byzantine fault tolerant public key authentication in peer-to-peer systems

Vivek PathakCorresponding Author Contact Information, E-mail The Corresponding Author and Liviu Iftode

Department of Computer Science, Rutgers, The State University of New Jersey, 110 Frelinghuysen Road, Piscataway, NJ 08854-8019, United States

Available online 22 August 2005.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

We describe Byzantine fault tolerant authentication, a mechanism for public key authentication in peer-to-peer systems. Authentication is done without trusted third parties, tolerates Byzantine faults and is eventually correct if more than a threshold of the peers are honest. This paper addresses the design, correctness, and fault tolerance of authentication over insecure asynchronous networks. An anti-entropy version of the protocol is developed to provide lazy authentication with logarithmic messaging cost. The cost implications of the authentication mechanism are studied by simulation.

Keywords: Public key authentication; Peer-to-peer systems; Byzantine fault tolerance

Article Outline

1. Introduction
2. Model
2.1. Network
2.2. Honest majority
2.3. Adversaries
2.4. Authentication
2.5. Trusted groups
3. Architecture
3.1. Authentication protocol
3.2. Bootstrapping
3.3. Membership control protocol
3.3.1. Addition to trusted groups
3.3.2. Deletion from trusted groups
3.3.3. Group migration
4. Analysis
4.1. Challenge response
4.1.1. Attacks on challenge response
4.2. Distributed authentication
4.3. Group evolution
4.4. Formation of honest majority groups
5. Public key infection
5.1. Anti-entropy sessions
5.2. Encrypted timestamps
5.3. Complexity and coverage
5.4. Size of the message cache
6. Application
7. Simulation
7.1. Bootstrapping cost
7.2. Authentication cost
8. Discussion
9. Related work
10. Conclusion and future work
Acknowledgements
References
Vitae












Computer Networks
Volume 50, Issue 4, 15 March 2006, Pages 579-596
Management in Peer-to-Peer Systems
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.