概述这次毕设我是打算设计一个保密且匿名的通讯网络,利用一些我接触到的比较新的一些技术和理念,主要参考了Tox的设计方法与区块链的分布式文件存储功能,来实现一个匿名且不可溯源的聊天网络。结构简介这个网络是P2P的对等网络,也就意味着每个客户端都是对等客户端,不过基于性能考虑会分为两类端:轻量端:也可以称为中继端,主要作用是承担DHT网络节点、洋葱中继以及大蒜中继的功能,同时担任网络存储节点。全量端:也可以称为客户端,具有全部功能,,不会存储DHT网络的信息但是会作为洋葱中继以及大蒜中继。目标保密:利用密码学对每一条消息进行加密,并且保证向前和向后安全。匿名:利用洋葱路由与大蒜路由技术来实现通讯的## 分布式散列表(DHT)模块这是程序的核心,也是程序的底层架构,每个节点都会在DHT网络中获得一个临时DHT密钥,临时DHT密钥与节点的IP地址是一一对应的,泄露了临时DHT密钥地址就会导致IP地址泄露,每次启动程序时会自动随机生成。保密,保证发送者与接受者无法知晓互相的真实IP地址,且在中继存在一定数量的钓鱼节点的情况下保证无法获取完整的内容信息。安全:能够抵御常见的网络攻击,且能够应对检测

其他 · 2023-11-26 · 765 人浏览
本站已在互联网运行了 Theme Jasmine by Kent Liao