Font Size: a A A

Design And Implementation Of Security P2P Communication Model Based On SSL And ECC

Posted on:2013-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:J J WangFull Text:PDF
GTID:2248330395955620Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Nowadays, with the rapid developing of computer network and informationsecurity, P2P network technology has been widely used. Due to the openness of P2Parchitecture, information transmission and file sharing between nodes of the network arefaced with great security threats. Therefore, to ensure the security of each node of thenetwork is of important significance for file sharing and real-time data transmission.In this paper, Elliptic Curve Cryptosystems (ECC) and Security Socket Layer (SSL)are studied, and these two are combined effectively through OpenSSL developing tool,and a secure kind of P2P communication model is created. In this model, a kind of ECCbased digital certificate is designed, and SSL Handshake Protocol gets extended basedon ECC algorithm. ECDSA algorithm and ECC digital certificate are used to mutuallycertificate the identity of both transmitter and receiver. Besides, ECDH algorithm isused in the generation of shared key at the Handshaking stage of SSL, and both sides ofcommunication will compute the session key in accordance with the shared keygenerated and the random numbers generated by both sides. The session key is used asthe encryption key of AES to realize the secure message transmission of digital infor-mation. Lastly, asymmetric cryptographic algorithm is used to realize the cryptographicstorage of local files, which ensures the security of digital certificate and local files.Tested through experiments, the communication model is proved not only a modelhaving the secure and simple features of SSL, the easy to port and high-security featuresof ECC, but also a model that efficiently improves the security, secrecy and integrity ofdata transmission of P2P network, and the communication efficiency between each node.
Keywords/Search Tags:P2P, SSL, Digital Certificate, ECC
PDF Full Text Request
Related items