【技术实现步骤摘要】
【技术保护点】
一种基于椭圆曲线的射频识别双向认证方法,包括如下步骤:(1)可信第三方在标签中生成预存有预存储对(ri,Ui),阅读器身份信息会话密钥kij以及可信第三方与标签之间认证所需信息的存储表;(2)阅读器在访问标签之前,先选取80bit的随机数rz,再将其身份与该随机数rz并在一起,形成复合字符串发送给标签;(3)标签在预存储表中查找阅读器的身份若没有查到,则拒绝阅读器访问,丢弃阅读器的访问请求;若能查到,则进行如下操作:(3a)在预存储表中任意选取一对存储数(rv,Uv),并读取阅读器与rv对应的哈希函数值kvz其中rv为预存储在标签中的随机数,Uv为rv与椭圆曲线上基点P的乘积Uv=rvP,kvz是身份为的阅读器公钥的rv次幂的哈希函数值,H()表示哈希函数;(3b)标签随机选取48bit的随机数r′,并将该随机数r′与阅读器选取的随机数rz以及标签的证书CERT并在一起,复合成中间值CERT||rz||r′;再用哈希函数值kvz作为密钥对该中间值CERT||rz||r′进行加密,得到秘密值C,其中表示加密算法,括号内的CERT||rz||r′为加密算法的输入;(3c)将该秘密值C与随机 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:董庆宽,霍玮光,陈原,谭帅帅,方建平,童嘉庆,
申请(专利权)人:西安电子科技大学昆山创新研究院, 西安电子科技大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。