基于rust编程语言的i2p匿名通信设计

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:zy124321628
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人类社会对个人隐私和商业机密重视程度的不断提高,一种可提供匿名化的网络传输机制逐渐被摆上开发日程。虽然以现有的安全技术能足够保障数据在本地存储的安全性,但数据在公网上的隐私传输却成为信息安全的薄弱环节之一。现有的绝大多数网络加密技术(比如虚拟专用网)都采用的是单链路的网络结构,一旦单链路上的某个节点故障,加密也随之失效,即使是匿名性较好的洋葱路由网络,也是在同一条网络链路上实现数据的发送和接收。而隐形网项目(Invisible Internet Project)则采用了以DHT(分布式散列表)为关键基础设施、Kademlia为传输协议算法的分布式、多链路的拓扑结构,可有效保障数据在公网上的传输安全。本文的主要内容包括了匿名通信中的一些基本概念,I2P创建隧道过程,网络数据库工作机制,加强版传输层协议,加密算法,消息数据包的构造及算法实现,传输层协议的握手流程及算法实现,并在最后实现了一个由rust语言写成的I2P网络原型,并分析了其工作流程及存在的问题。
其他文献
综艺晚会类节目作为视听结合紧密的综合性艺术,具有广泛的群众基础,当今综艺晚会大多以电视作为主要媒介来呈现在观众面前,随着电视文艺的发展以及人们审美要求的提高,综艺晚
应用种间联结系数研究南方红豆杉天然群落中主要乔木树种的种间关系,结果表明:与南方红豆杉伴生关系较好的有闽粤栲、米槠、刨花楠、铁冬青、山矾等,而与之发生较强烈竞争的
中间商从生产和交易的分工中产生,在具有买方垄断性质的农产品市场上,它们不仅改变了农产品供应链的收益分配格局,还改进了农产品供应链的绩效。本文通过分析奶站的定价机制
目的:探讨胰激肽原酶(PK)对单侧输尿管梗阻(UUO)诱导的大鼠肾脏纤维化的保护作用。方法:本实验使用21只7周龄的清洁级雄性SD大鼠,随机分假手术组(Sham组);单侧输尿管梗阻(UUO)组,单侧输尿管结扎术后注射胰激肽原酶(7.2U/kg/day)7天治疗组(UUO+PK组)。实验过程中每日测量各组大鼠体重(BW),并于实验结束时收集各组24h尿液,采用尿液分析仪器检测24小时尿蛋白排泄量(U
当前我国传统粮食银行的运行模式和风险控制上仍有诸多问题,本文以北大荒粮食银行为例,对粮食银行的新型发展的问题与成因进行针对性分析,提出推进新型粮食银行试点工作、加
野生淡水小龙虾(Crayfish)是一种珍贵的水生经济动物,盛产于长江流域的江河湖泊、池塘水荡.其肉质鲜美、风味独特,蛋白质含量高、脂肪含量低,虾黄具有蟹黄味,尤其钙、磷、铁
<正>相较于港交所、上交所和深交所而言,在新三板上市程序简单、成本较低,而且还具有灵活的转板机制,对想要上市融资的中小企业而言,不失为较好的选择。在经济新常态下,如何
<正>置于整个工作报告中,基于房地产在我国经济结构中的特殊地位,可谓总体利好。李克强总理在2015年的政府工作报告中,多次提及房地产领域,如"稳定住房消费","把一些存量房转
新课导入是课堂教学的重要环节,本文从高职物理教学的实际角度出发阐述了新课引入的方法及其策略,使其起到激发学生兴趣的作用,更好地完成教学任务。