摘要
经典式的射频识别系统中读写器与后台服务器之间通过有线方式交换数据,无法满足现在人们不断增长的各种需求,移动式射频识别系统的出现,则能够解决经典式射频识别系统的困境.为能够适应移动式射频识别系统的运用,需要设计移动式的双向认证协议,以保障服务器与读写器间采用无线方式发送信息的安全性.文中提出一种轻量级的可适用于移动式RFID系统的双向认证算法,该算法基于伪随机发生器实现对发送信息的加密;为能够确保每轮消息的新鲜性,所有消息在加密的时候,全部混入随机数,使得每轮消息值不同;因随机数的随机性、互异性,使得前后消息值之间无任何关联性,增加攻击者破解难度.对多个经典协议从不同类型的攻击角度分析,表明文中算法具备良好的安全性能,同时可弥补其他算法的缺陷或不足;在计算量角度对比分析各算法,指出文中算法计算时间复杂度优于其他对比算法.