在RFID安全技术中,常用逻辑方法也可以说是软方法,主要有基于协议的方法、。如哈希(Hash)锁方案、随机Hash锁方案、Hash链方案、匿名ID方案以及重加密方案等。
1.Hash锁
Hash锁是一种完善的抵制标签未授权访问的安全与隐私技术。
整个方案只需要采用Hash散列函数给RFID标签加锁,成本很低。采用Hash锁方法控制标签读取访问。
锁定标签: 对于唯一标识号为ID的标签,首先读写器随机产生该标签的K,计算metaID = Hash(K),将metaID发送给标签;由标签将metaID存储下来,进入锁定状态;最后读写器将(metaID,K,ID)存储到后台数据库中,并以metaID为索引。
解锁标签: 读写器询问标签时,标签回答metaID;然后读写器查询后台数据库,找到对应的(metaID,K,ID)记录,再将K值发送给标签;标签收到K值后,计算Hash(K)值,并与自身存储的metaID值比较,若Hash(K)=metaID,则标签解锁并将其ID发送给阅读器。