论文部分内容阅读
随着物联网的发展和应用的不断深入,RFID(Radio Frequency Identification)感知与识别技术也得到了飞速地发展。在RFID系统中,阅读器和应答器使用无线信号进行数据信息通信,在通信过程中,RFID遭受的攻击已经严重影响到用户的安全与隐私。从现有的文献来看,对于RFID系统安全保护方法,现主要有物理方式和密码学方式。物理方式的优势在于操作简单,缺点是存在成本高和影响正常通信等局限性,取而代之的方法为安全认证方式,例如使用简单的与或非运算、Hash函数等,但此类安全认证方式存在安全性低等问题,无法满足人们对RFID系统安全性高要求的需求。密码学方式主要有:对称加密算法和非对称加密算法,这两种算法都具有较高的安全性,但计算复杂度和存储量都比较大。为提高RFID系统对各种攻击的预防能力,满足系统安全性的需求,特对RFID系统的安全认证进行研究,采用改进ECC(Elliptic Curves Cryptography)算法来解决该问题。本文主要解决RFID感知与识别系统的安全与隐私问题,通过研究RFID的安全认证协议,得到椭圆曲线加密法ECC在高安全性的认证加密方法里需要的存储消耗更少、传输的信息更短以及效率更高。所以本文选择安全性高的ECC椭圆加密法,在此基础上改进得到一个安全认证协议。本文协议在ECC的基础上结合随机数和可以变化数组大小的密钥数组,提高了协议使用场景的伸缩性。每次认证后,会动态更新密钥数组,使认证协议的安全性更好,可以抵御更多攻击,从而解决RFID感知与识别系统中的安全与隐私问题。通过和几种基于ECC曲线加密法的认证协议在计算、传输、存储消耗以及安全性方面进行比较,得到本文认证协议具有较好的计算效率、传输开销和安全性。本文首先介绍了RFID系统以及存在的安全隐私问题,之后研究了RFID安全认证协议,再对本文的安全认证协议和协议的抗攻击能力进行描述和分析,通过示例和实验得到本文协议的可行性,最后和几种协议对比分析本文协议的各种性能。