Secure General Purpose P2P Overlay Network

Name
Märt Bakhoff
Abstract
The Internet was designed to provide end-to-end connectivity between all the connected hosts. Due to the depletion of IPv4 addresses and widespread deployment of NAT, a lot of devices are no longer directly reachable over the Internet. This paper describes a secure peer-to-peer protocol that is capable of working around NAT by using unrestricted peers as relays. The protocol builds on common cryptographic tools to provide seamless authentication and encryption without requiring difficult key exchange procedures or in- advance key signing by using the hash of the peer's public key as his identity on the network. Some of the main security issues are discussed and a proof-of-concept prototype is implemented to demonstrate the functionality of the protocol.
Graduation Thesis language
English
Graduation Thesis type
Bachelor - Information Technology
Supervisor(s)
Meelis Roos, Margus Niitsoo
Defence year
2013
 
PDF