论文部分内容阅读
DTN(delay tolerant networks)网络涵盖了传感器网络、Ad-hoc网络和车载网络等,在军事、民用等方面具有广阔的应用前景。在一些特殊场景,例如部署在敌方控制区的军事自组织网络,人们对匿名服务的需求越来越迫切。不同于传统网络,DTN网络中节点与节点之间没有可靠的传输路径。由于DTN网络延迟大、无可靠链路连接、节点存储容量和能量有限、以及网络接入开放性,传统的匿名通信方案不适用于DTN网络。为了解决在DTN网络匿名通信的问题,本文设计了一种简单可行、存储消耗少、匿名性好的匿名通信方案:基于通用重加密的匿名通信方案(URS)。本文所做的工作包括:(1)设计了随机群组代理机制:将所有节点划分为群组,消息发起者随机选择某一群组作为代理,然后将消息匿名传输至代理群组中的节点(出口节点),出口节点以非匿名、高效的方式将消息传输至目的节点。该机制用群组作为代理,保障了消息投递率和匿名性。(2)基于通用重加密改造的身份密码体制,设计了消息包格式。本设计中,消息长度短、可拓展性好、支持长消息高效的匿名传输,通用重加密保障了消息不可追踪性,基于身份的密码体制极大地简化了密钥管理。(3)设计了消息存活控制机制:所有节点在接收到消息后,以一定概率丢弃该消息,从而控制消息存活时间,以优化网络能量消耗。(4)分析了方案的匿名性以及抵御相关攻击的能力,最后用仿真实验展现方案的各项性能以及抵御虫洞攻击的能力。理论分析和仿真实验表明,基于通用重加密的匿名通信方案具有与普通路由协议相当的性能,具有与同类匿名通信方案相当的系统性能和匿名性,比同类方案能更有效的抵御虫洞攻击。