论文部分内容阅读
无线传感器网络能够实时获知、收集以及传播信息,主要由体积小、能量低且计算能力有限的传感器节点组成。因为节点部署环境的开放性和无线传输等特性,导致无线传感器网络在实际应用中存在安全问题。然而,在很多应用领域,譬如重要目标追踪、安全监测或远程医疗等,通常要求较高的安全性。广播是无线传感器网络主要的通信方式。广播认证为广播消息提供安全保障,确保消息来源的可靠性和消息的完整性。将广播认证技术应用到无线传感器网络中,能够解决在传输过程中消息被攻击者窃听、修改、伪造以及重放等安全问题。广播认证协议主要分两类:基于消息认证码的广播认证协议和基于数字签名的广播认证协议。相比于基于消息认证码的广播认证协议,基于数字签名的广播认证协议更加安全,因为该类协议的认证机制为立即认证。基于数字签名的广播认证协议包括:一次签名的广播认证协议和基于公钥签名的广播认证协议。其中一次签名广播认证协议限制了签名消息的数量、签名过程复杂且签名消息长度较长,导致通信和计算消耗较高。基于公钥签名的广播认证协议包括基于证书的广播认证协议和基于身份的广播认证协议。在基于证书的广播认证协议中,证书传输消耗大量能量且证书存储占用大量空间。基于身份的广播认证协议无传输证书消耗且效率比基于证书的广播认证协议高。因此,本文针对基于身份的广播认证协议展开研究,主要成果如下:1)提出了一种改进的高效消息恢复式基于身份的广播认证方案,该方案在基于身份的数字签名方案基础上,采用消息恢复技术,提出一种适合无线传感器网络的广播认证方案。该方案将固定长度消息经过签名过程隐藏在签名中并在验证过程中将原始消息恢复,因为消息不随着签名一起发送,广播包长度明显减少。通过对该方案的安全性分析和简单效率分析得出结论:该方案实现了实体认证和消息完整性认证,在适应性选择消息攻击和身份攻击下是存在性不可伪造的,且该方案在通信带宽和通信能量消耗方面有所改善,减少了通信带宽和通信能量消耗。2)提出了一种高效的部分消息恢复式基于身份的广播认证方案,它是在上述方案中签名固定长度消息的基础上提出的。该方案对签名消息长度没有限制,可以对任意长度的消息进行签名及恢复,改进后的方案更加适用于无线传感器网络的实际应用。采用该方案可以有效缩短广播包长度,减少通信带宽和通信能量消耗。