无线传感器网络中HC - 128和Rabbit加密方案的比较分析
1. 引言
无线传感器网络(WSN)在普适计算领域是一个新兴的研究方向,广泛应用于各个领域。它由大量微小的传感器节点组成,这些节点需要进行感知、计算和通信等操作,但它们的内存和计算资源都非常有限。
在军事、国土安全、医疗保健和工业自动化等传感器网络应用中,安全至关重要。然而,增强安全强度会带来计算、通信和管理开销的增加,这可能会影响网络的可扩展性、服务可用性和鲁棒性。因此,设计一个合适的端到端安全架构是确保WSN在普适应用中可用性的关键挑战。
从2004年11月到2008年4月,欧盟ECRYPT网络开展了eSTREAM项目,旨在寻找“可能适合广泛采用的新流密码”。经过多个阶段的努力,该项目确定了几种适用于硬件和软件应用的算法。
2. 相关工作
- Meiser等人 :在内存资源受限的小型嵌入式8位微控制器上实现了Dragon、HC - 128、LEX、Salsa20、Salsa20/12和Sosemanuk等流密码。除Salsa20外,其他流密码在密钥流生成速度上都比AES快。在内存方面,Salsa20、Salsa20/12和LEX的实现几乎和AES一样紧凑,而Dragon和Sosemanuk需要更多的内存资源,对于内存受限的嵌入式应用可能不是最优选择。Salsa20/12是内存受限的8位嵌入式微控制器上AES密码的唯一有前途的替代方案。
- Eisenbarth等人 :对近期发表的轻量级密码学实现进行了调查,并与该领域的最新成果进行了比较。该调查涵盖了对称和非对称密