论文部分内容阅读
超高频射频识别技术(简称RFID技术)作为物联网中的一项关键技术,已经广泛应用于物流、安保、后勤保障等行业中,同时被视为条形码系统的替代品。但是因其计算能力较弱,传输完全依赖无线通信,且又保存了大量的私隐信息等特征,使得RFID系统容易成为恶意方侵犯的目标。当前,针对RFID系统的安全性研究是国内外学术界的研究热点之一。。 已有RFID系统的安全性研究工作主要着眼于保护标签和阅读器之间、一对一通信的安全以及标签相关信息的私密性。但是在很多情况下,恶意方不关心标签包含的具体私密信息,而是试图获得整个系统的规模信息。我们称这种安全威胁为计数攻击(Counting Attack)。现有研究工作中提出的RFID安全协议并没有具备应对这种攻击的有效手段。 针对上述问题,通过分析RFID系统的工作协议和安全工作研究现状,我们对反计数攻击的安全协议进行了研究。首先,我们提出了引入通信时段识别编号机制的安全协议ACSP,该机制使得标签有能力判断阅读器所发送指令的有效性。为应对计数攻击,ACSP要求系统周期性地更新通信时段识别编号,并用此编号对相关识别信息进行加密。进一步,考虑到实际RFID系统往往具有大规模、分布式、多节点部署的特性,我们采用了基于滑动窗口算法的ACSP协议信息分发策略,使得ACSP协议可以在实际的系统环境中得以应用。本文的主要贡献及创新之处包括: 1.分析了RFID系统的工业协议和实际工作模型,首次提出了计数攻击的概念。该安全威胁极有可能会严重影响RFID系统的安全性。现有的研究工作和相关文献中并没有注意到这一点,相应的安全协议也没有针对此种攻击做出防范; 2.提出了反计数攻击的安全协议ACSP。ACSP提供了简单有效的、应对计数攻击的手段,同时也满足了常规RFID安全协议所应满足的安全要求。分析指出,ACSP能以可接受的额外开销为代价,有效地防范各类常规安全攻击,同时包括了计数攻击; 3.设计了基于滑动窗口算法的ACSP协议信息分发策略,使得ACSP可以正确地应用在实际的大规模多节点RFID系统的环境中。模拟数据显示,该算法在保证整个系统的一致性和正确性的同时,有效地过滤了原系统中的数据噪声信息,并且与一般算法相比,具有一定的性能优势。