0 引 言
近年来,很多种RFID安全认证的算法和协议(如Hash-Lock协议、分组加密算法)在协议层和算法层上解决RFID系统的安全认证,而这些方法都假设标签和阅读器之间的通信已经被窃听的情况下实现对信息的保护。数字加密算法必然增加标签电路的复杂程度从而增加标签功耗,研究表明运用3 595个与非门构成的AES算法需要8.5μA电流才能驱动,即使减少了加密算法的功耗和成本,加密算法的时延也不可忽视,因为实现加密算法需多次循环计数,且工作在低频时钟下,使得标签和阅读器的大部分通信都浪费在实现加密上。研究证明,实现一个AES算法需要大约995个周期,假设标签的时钟是1 MHz,那么完成AES加密大约需要1μs,而Gen-2标准的标签只有1.6μs的时间来传输128位信息,可见加密算法的时延是很可观的。