◆郑欣
一种改进的RFID双向认证协议
◆郑欣
(南京审计大学金审学院信息科学与工程学院 江苏 210046)
通过研究RFID认证协议,发现了一些安全问题,对此提出了一种基于hash函数的双向认证协议。该协议通过随机数和秘密值的计算来完成数据库、标签和读卡器之间的认证,有效防止了窃听、重放攻击、假冒攻击等常见攻击。
RFID;Hash函数;安全分析;Hash-lock
射频识别(RFID)技术[1]又称为“电子标签”,是一种非接触式的自动识别技术,能够通过射频信号来自动的识别目标并获取相应的重要数据。RFID技术目前运用非常广泛,在对RFID协议进行研究时发现还是存在一些安全问题的。所以,本文通过分析总结目前各类RFID认证协议,对比之间的执行过程及优缺点,在此基础上提出了一种改进的基于Hash函数的 RFID双向认证协议。
(1)读卡器:读写标签信息的手持式或固定设备[2]。
(2)电子标签:由耦合元件及芯片组成,每个标签都具有一个不可修改的唯一标识符—UID。用户数据存放于用户数据区(DATA)中,可以进行读写、增加等操作[2]。
(3)天线:主要用于标签和读卡器之间传递射频信号的设备[2]。
(4)应用系统:集中统计和分析读卡器转发的所有电子标签信息,通过安全信道反馈给读卡器[6]。
RFID技术为人们生活提供了便利,同时由于RFID系统对应用的完全开放为系统带来了诸多安全隐患。一般来说,RFID受到的安全威胁主要分为物理环境威胁和黑客攻击威胁。①物理环境威胁:如电磁干扰、设备妨碍等;②黑客攻击威胁:如假冒攻击、窃听攻击、跟踪攻击等。……