Loading…
基于非对称密钥和Hash函数的RFID双向认证协议
随着RFID系统的广泛应用, 系统安全问题日益突出. 认证协议是一种面向应用层的协议, 防止攻击者对敏感数据进行窃取, 保证通信内容的完整性. 由于无源RFID标签内存和容量的限制, 使得目前通用的无线传感器网络中的安全协议在RFID系统不能直接使用. 本文首先分析现有的基于密码学的认证协议和基于Hash函数的4种典型的RFID认证协议, 包括Hash锁协议、随机化Hash锁协议、Hash链协议、基于Hash函数的ID变化协议的特点和缺陷, 针对构架于物联网开放的EPC服务环境, 提出了一种新的基于非对称密钥和Hash函数的双向认证协议, 并给出了标签生成数字串和读写器生成数字串两种更新方案....
Saved in:
Published in: | Journal of Cryptologic Research 2014-10, Vol.1 (5), p.456 |
---|---|
Main Authors: | , , , , , , , |
Format: | Article |
Language: | Chinese |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | 随着RFID系统的广泛应用, 系统安全问题日益突出. 认证协议是一种面向应用层的协议, 防止攻击者对敏感数据进行窃取, 保证通信内容的完整性. 由于无源RFID标签内存和容量的限制, 使得目前通用的无线传感器网络中的安全协议在RFID系统不能直接使用. 本文首先分析现有的基于密码学的认证协议和基于Hash函数的4种典型的RFID认证协议, 包括Hash锁协议、随机化Hash锁协议、Hash链协议、基于Hash函数的ID变化协议的特点和缺陷, 针对构架于物联网开放的EPC服务环境, 提出了一种新的基于非对称密钥和Hash函数的双向认证协议, 并给出了标签生成数字串和读写器生成数字串两种更新方案. 该协议通过私钥对读写器的身份进行验证, 使读写器与数据库相互独立; 利用Hash函数对随机数字串进行运算来认证标签, 保证了标签的前向安全性; 运用BAN逻辑的形式化分析方法, 对该协议的安全性进行了推导证明. 通过对几种基于Hash函数认证协议的标签计算时间、读写器计算时间、数据库计算复杂度、标签存储容量4种性能对比分析表明, 该协议实现复杂度低, 更适合低成本、多用户系统使用. |
---|---|
ISSN: | 2097-4116 |
DOI: | 10.13868/j.cnki.jcr.000043 |