Font Size: a A A

I2p Anonymous Communication Design Based On The Rust Programming Language

Posted on:2019-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y D HuangFull Text:PDF
GTID:2428330548469562Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing importance of personal privacy and trade secrets in human society,a network transmission mechanism which can provide anonymity is gradually placed on the development schedule.While the security of data is available in local storage,But the data on the public Internet privacy transmission has become one of the weak links in information security.Most of the existing network encryption technology(such as virtual private network)are used in a single link network structure,once a single link on a node failure,encryption will also be invalidated,even if the better anonymous onion routing network.It is also on the same network link to realize the sending and receiving of data.While the Stealth Network project(invisible)uses a distributed,Multilink topology with DHT(distributed hash list)as the key infrastructure,Kademlia as the transport Protocol algorithm,can effectively guarantee the data on the public network transmission security.The main contents of this article include some basic concepts in anonymous communication,I2P tunneling process,network database working mechanism,enhanced version of the transport layer protocol,encryption algorithm,message data packet structure and algorithm implementation,the transport layer protocol handshake process and algorithm Realize,and in the end implement an I2P network prototype written in rust language,and analyze its workflow and existing problems.
Keywords/Search Tags:I2P, distributed hash table, Kademlia algorithm, tunneling, rust
PDF Full Text Request
Related items