当前位置: 首页 > 专利查询>中山大学专利>正文

一种基于动态随机化DRNTRU公钥加密系统建立的RFID通信安全机制技术方案

技术编号:3486024 阅读:246 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于动态随机化DRNTRU(Dynamic,Randomized  Number  Theory  Research  Unit)公钥加密系统建立的RFID通信安全机制。使用本发明专利技术提出的动态随机化DRNTRU公钥加密系统建立的RFID系统通信安全机制不仅能够有效地解决RFID系统的安全问题,而且方法新颖、简单、易于实现,不需要穷尽搜索密钥及标签的标识码TID(Tag  Identifier),不需要密钥同步,只需要单方向认证,非常适用于仅拥有有限资源、又要求高速响应的RFID系统。

【技术实现步骤摘要】

【技术保护点】
一种基于动态随机化DRNTRU公钥加密系统建立的RFID通信安全机制,其特征是:RFID系统初始时,由服务器使用动态随机化DRNTRU公钥加密系统生成公钥h↓[key]和私钥(f↓[key],F↓[p]),并为每一个标签分配一个唯一的标识码TID,服务器将标识码TID以及贴有该标签的物品的相关信息同时存储于标签和后端数据库,将公钥h↓[key]和私钥(f↓[key],F↓[p])分别存储于标签和后端数据库,RFID系统的通信认证协议步骤如下:(1)读写器(Reader)→标签(Tag):读写器从多项式集合L↓[m]中选取一随机数R↓[r],并向标签发送认证请求Query,同时将R↓[r]发送给标签;(2)标签(Tag)→读写器(Reader)→服务器(Server):标签接到读写器发来的认证请求(Query,R↓[r])后,首先也从多项式集合L↓[m]中选取一随机数R↓[t]计算出C=ID‖(R↓[r]⊕R↓[t]),再从多项式集合L↓[ω]中选取一随机数ω,利用公钥h↓[key]对C进行加密运算PID≡pω*h↓[key]+C(modq),然后将(PID,R↓[t])发送给读写器,读写器再将(PID,R↓[t],R↓[r])转发给服务器;(3)服务器(Server):服务器收到(PID,R↓[t],R↓[r])后,首先利用私钥(f↓[key],F↓[p]),对PID进行解码运算:a≡f↓[key]*PID(modq)和C=F↓[p]*a(modp)获得C,因为C=ID‖(R↓[r]⊕R↓[t]),对C进行R↓[1]=Z‖C,再对读写器转发来的(R↓[t],R↓[r])进行R↓[2]=Z‖(R↓[r]⊕R↓[t]),然后将两者进行异或运算:(R↓[1]⊕R↓[2]),如果结果为0,则认证通过,再截取g(C,0,63),即可得到标识码TID;否则,认证失败,拒绝接受标识码TID并停止操作。...

【技术特征摘要】

【专利技术属性】
技术研发人员:詹宜巨蔡庆玲
申请(专利权)人:中山大学
类型:发明
国别省市:81[中国|广州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利