【技术实现步骤摘要】
一种RFID读写数据安全管理方法
[0001]本专利技术涉及电子数字数据处理
,具体涉及一种RFID读写数据安全管理方法。
技术介绍
[0002]射频识别是使用射频原理进行的自动识别技术,通过电子标签读取传感器的数据,通过阅读器读取电子标签数据,由于阅读器与电子标签之间的通信暴露在公共无线网络环境中,因此保证它们之间的通信安全是十分重要的。
[0003]现有技术中对于RFID标签数据使用的是轻量级公钥加密算法来保证阅读器与电子标签间的信息安全,但由于直接使用随机数进行判断接收,而随机数是可见传输的,使得容易受到攻击者的攻击。
[0004]本专利技术提出了一种基于零知识证明的标签数据轻量级公钥加密方法,让RFID系统的标签数据通过介入伪随机数来向读写器提供证明,并传输加密校验数据,读写器在对加密校验数据进行解密后,对其进行参数运算后进行校验,从而达到了随机数在传输过程中的隐藏,保证RFID读写数据安全管理。
技术实现思路
[0005]本专利技术提供一种RFID读写数据安全管理方法,以解决现有的问题。
[0006]本专利技术的一种RFID读写数据安全管理方法采用如下技术方案:本专利技术提供了一种RFID读写数据安全管理方法,该方法包括以下步骤:获取标签数据、电子标签组、标签随机数、读写随机数以及电子标签组公钥;对读写随机数进行伪装处理,获得第一读写伪随机数、第二读写伪随机数以及第三读写伪随机数;根据第一读写伪随机数、电子标签组以及读写随机数获得第一偏移量;利用第一偏移量、第一 ...
【技术保护点】
【技术特征摘要】
1.一种RFID读写数据安全管理方法,其特征在于,该方法包括以下步骤:获取标签数据、电子标签组、标签随机数、读写随机数以及电子标签组公钥;对读写随机数进行伪装处理,获得第一读写伪随机数、第二读写伪随机数以及第三读写伪随机数;根据第一读写伪随机数、电子标签组以及读写随机数获得第一偏移量;利用第一偏移量、第一读写伪随机数、第二读写伪随机数以及电子标签组公钥,对电子标签组进行加密,获得第一电子标签组密文;根据第一电子标签组密文获得第三读写伪随机数对应的第一偏移量,对第三读写伪随机数进行伪装处理,获取第三读写伪随机数对应的第一读写伪随机数和第二读写伪随机数;利用第三读写伪随机数对应的第一偏移量、第一读写伪随机数、第二读写伪随机数以及电子标签组公钥对电子标签组进行加密,获得第二电子标签组密文;根据第一电子标签组密文和第二电子标签组密文的匹配关系,获得标签数据对应的标签数据密文,以及标签随机数对应的标签伪随机数;获取标签伪随机数对应的标签随机数,利用读写随机数、标签随机数以及电子标签组密钥获得密钥流,结合密钥流获得标签数据密文对应的标签数据,并对标签数据进行安全存储管理。2.根据权利要求1所述一种RFID读写数据安全管理方法,其特征在于,所述第一读写伪随机数、第二读写伪随机数以及第三读写伪随机数的获取方法如下:利用伪随机数生成算法对读写随机数进行伪装处理,获取第一读写伪随机数,再利用伪随机生成算法对第一读写伪随机数进行伪装处理,获得第二读写伪随机数;获取读写随机数二进制转换后,前一半的字符序列和后一半的字符序列,分别记为前段随机数和后段随机数;将前段随机数和后段随机数进行异或运算,获得第二异或参数,将第二异或参数替换读写随机数的前段随机数,获得第三读写伪随机数。3.根据权利要求1所述一种RFID读写数据安全管理方法,其特征在于,所述第一偏移量的获取方法如下:将电子标签组和第一读写伪随机数转换为二进制,分别记为二进制电子标签组和二进制第一读写伪随机数,获取二进制电子标签组和二进制第一读写伪随机数的字符长度,分别记为电子标签组长度和第一读写伪随机数长度,将电子标签组长度和第一读写伪随机数长度中的最大值,记为长度参数,将读写随机数除以长度参数的余数,记为第一偏移量。4.根据权利要求3所述一种RFID读写数据安全管理方法,其特征在于,所述第一电子标签组密文的获取方法如下:首先,获取二进制电子标签组公钥和二进制第二读写伪随机数,根据二进制电子标签组和二进制第一读写伪随机数,以及二进制电子标签组公钥和二进制第二读写伪随机数各自对应的逻辑运算结果,分别获得第一参数和第二参数;然后,将第一参数和第二参数的和值记为偏移参数,将偏移参数转换为十进制数后的数值,记为第二偏移量;将第二偏移量作为恺撒加密算法的偏移量,利用恺撒加密算法对电子标签组进行加密,获得第一电子标签组密文。5.根据权利要求4所述一种RFID读写数据安全管理方法,其特征在于,所述第一参数和第二参数的获取方法如下:首先,获取二进制电子标签组和二进制第一读写伪随机数的异或值,记为第一异或参
数,以第一偏移量为第一异或参数的移位数量,通过向右的算术移位操作,对异或参数进行处理,获得第一参数;然后,将电子标签组公钥和第二读写伪随机数转换为二进制,获得二进制电子标签组公钥和二进制第二读写伪随机数,将二进制电子标签组公钥和二进制第二读写伪随机数的异或值,记为第二参数。6.根据权利要求1所述一种RFID读写数据安全管理方法,其特征在于,所述第三读写伪随机数对应...
【专利技术属性】
技术研发人员:李明军,王义斌,王淞,
申请(专利权)人:深圳汉德霍尔科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。