The invention discloses an RFID authentication method based on elliptic hyperbola public key encryption mechanism. This method uses the theory of elliptic hyperbola DH to distribute secret keys, constructs the generation system of fresh secret keys, encrypts the communication data between entities by using fresh secret keys, guarantees the randomness and unpredictability of data stream, establishes a secure communication channel between tags and readers, and stores public and private key pairs generated by elliptic hyperbola theory, and realizes them by digital signature. Authentication between entities ensures the validity of authentication. After security authentication, a session secret key for encrypting data is generated, which facilitates the safe interaction of sensitive data between entities. The invention can not only prevent common security threats such as mutual authentication, anonymity, reliability, forward privacy, location privacy, man-in-the-middle attack and counterfeit attack, but also provide the distribution function of session key to ensure the security and privacy of channel between tag readers.
【技术实现步骤摘要】
一种基于椭圆双曲线的公钥加密机制的RFID认证方法
本专利技术涉及RFID
,尤其涉及一种基于椭圆双曲线的公钥加密机制的RFID认证方法。
技术介绍
RFID是一种非接触式的射频识别技术,其基本的原理是利用射频信号和空间耦合,实现无接触信息传递和对被识别物体的自动识别。它具有数据存储量大、可读写、穿透力强、识别距离远、识别速度快、使用寿命长和环境适用性好的特点。RFID代替二维码技术,在无视距限制的情况下,能够快速实现对目标物体进行识别、认证以及与目标物体进行实时通信。近年来,随着物联网技术的发展,RFID技术的应用也越来越广泛,主要体现在物流、医疗、公共管理等领域。RFID无线信道的脆弱性,一直阻碍其在物联网中发挥最大的作用。尽管研究者针对认证的快速性、安全性、可扩展性、隐私保护问题开展了一系列的研究,但很难保证所有的性能均处于最优的状况。因此,针对应用领域的研究,进行协议的个性化定制具有重要的意义,例如,在物流行业协议的快速性和可扩展性十分的重要,在医疗领域协议的隐私保护问题具有重要的意义。适当的增加协议执行过程花费的时间代价,保证协议的隐私安全,可以使 ...
【技术保护点】
1.一种基于椭圆双曲线的公钥加密机制的RFID认证方法,其特征在于,包括:运用椭圆双曲线DH理论进行秘钥分发,建立标签和阅读器之间的安全通信信道;通信实体存储椭圆双曲线理论生成的公钥和私钥对,利用数字签名的方式实现实体间的身份认证;实现认证后,生成一个用于加密数据的会话秘钥。
【技术特征摘要】
1.一种基于椭圆双曲线的公钥加密机制的RFID认证方法,其特征在于,包括:运用椭圆双曲线DH理论进行秘钥分发,建立标签和阅读器之间的安全通信信道;通信实体存储椭圆双曲线理论生成的公钥和私钥对,利用数字签名的方式实现实体间的身份认证;实现认证后,生成一个用于加密数据的会话秘钥。2.根据权利要求1所述的基于椭圆双曲线的公钥加密机制的RFID认证方法,其特征在于,所述运用椭圆双曲线DH理论进行秘钥分发,建立标签和阅读器之间的安全通信信道;通信实体存储椭圆双曲线理论生成的公钥和私钥对,利用数字签名的方式实现实体间的身份认证;实现认证后,生成一个用于加密数据的会话秘钥,具体包括:一、初始化阶段:在此阶段服务器生成系统参数;在有限域GF(P)中选择一个随机数PrR,作为阅读器的私钥,通过计算PuR=PPrR,将PuR作为阅读器的公钥;通过相同的方式获得标签的公钥私钥对PrT和PuT;其中,每一个标签和阅读器存储自身的秘钥对和系统参数;二、认证阶段:S101、阅读器生成随机...
【专利技术属性】
技术研发人员:汤克明,王康,孙锦全,李智聪,王建强,周治平,
申请(专利权)人:无锡泛太科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。