一种rfid标签产品电子编码的扰码方法_2

文档序号:9751244阅读:来源:国知局
= E398H
[0044]扰码因子K:K = 00000110 = 6
[0045]移位扰码随机数N’:Ν’=1110011000111000 = Ε638Η
[0046]掩码控制数M(用16 进制表示):FCFFH( 二进制:1111110011111111)
[0047]掩码控制序列(用16进制表示):
[0048]FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFH
[0049]扰码随机序列:
[0050]E638E638E638E638E638E638E638E638E638E638E638E638E638E638E638E638H[0051 ] EPC码长度为16个字时(用16进制表示):
[0052]1111222322231111111122232223111111112223222311111111222322231111H
[0053]相与结果:
[0054]E638E638E638E638E638E63800000000E638E638E638E638E638E638E638E638H
[0055]异或结果:
[0056]F729C41BC41BF729F729C41B22231II1F729C41BC41BF729F729C41BC41BF729H
[0057]CRC计算结果(CRC16生成多项式为X16+X12+X5+l,寄存器初始值为FFFFH):C152H
[0058]实施例2
[0059]扰码随机数N:N=1110001110011000 = E398H
[0060]扰码因子K:K = 00000110 = 6
[0061]移位扰码随机数N’:Ν’=1110011000111000 = Ε638Η
[0062]掩码控制数M(用16进制表示):FCFFH(二进制:1111110011111111)
[0063]掩码控制序列(用16进制表示):
[0064]FFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFH
[0065]扰码随机序列:
[0066]E638E638E638E638E638E638E638E638E638E638E638E638E638E638E638E638H
[0067]EPC码长度为2个字时(用16进制表示):11112223H
[0068]相与结果:E638E638H
[0069]异或结果:F729C41BH
[0070]CRC 计算结果:D4C2H
[0071]本发明使非授权的阅读器读到的EPC编码数据是变化的,以避免非授权的阅读器锁定特定的电子标签或建立起标签与被标定物品之间的映射关系,盗用数据资产。同时此动态的EPC编码可以通过简单去扰计算恢复为唯一性有效信息的EPC编码,这样授权的阅读器就可以根据读出的EPC编码进行车辆或其它物品、人员的识别。原则是:尽量减少标签进行扰码与阅读器解扰的处理难度及处理时间;在空口流程上可保持与RFID国际6C标准及国内GB/T29768-2013标准兼容的空口交互流程,不增加额外的空口处理时间;扰码处理安全性来看自于标签的初始化设置,可实现“一卡一密”的设置,阅读器无需进行专门的设置及加密机制。
[0072]本发明中,产品电子编码的前16个字的数值经过掩码控制序列和扰码随机序列的扰动,然后生成CRC校验后,向阅读器输出扰码后的产品电子编码,阅读器提前获取扰码因子和掩码控制数,经过解扰操作后获得真实的产品电子编码,而非授权的阅读器无法获得扰码因子和掩码控制数,则其无法恢复正确的产品电子编码,同时每一次阅读器清点时,标签给出的共享的扰码随机数均不相同,使每次产品电子编码的每次扰码均不相同,使得标签不可追踪,达到数据安全私有的目的,对于不同的应用系统,可以分配不同的扰码因子和掩码控制数,实现个应用系统之间的隔离。
【主权项】
1.一种RFID标签产品电子编码的扰码方法,其特征在于:包括以下步骤: ⑴在标签安全区内预存储扰码因子和掩码控制数,该两个参数只有在安全状态下才可读取或改写; ⑵标签根据阅读器的清点指令,返回随机数,该随机数为阅读器和标签共享的扰码随机数;(3)标签中的扰码随机数按照扰码因子的取值进行向左循环移位,得到移位扰码随机数; ⑷将多个移位扰码随机数依次排列后生成扰码随机序列; (5)按照掩码控制数的取值,生成掩码控制序列; (6)将掩码控制序列和扰码随机序列进行与计算,结果再与产品电子编码进行异或运算,计算结果输出到阅读器,完成产品电子编码的扰码。2.根据权利要求1所述的一种RFID标签产品电子编码的扰码方法的读写方法,其特征在于:步骤⑴所述扰码因子的取值为4位二进制数,掩码控制数的取值为16位二进制数。3.根据权利要求1所述的一种RFID标签产品电子编码的扰码方法的读写方法,其特征在于:步骤⑵所述扰码随机数为16位二进制数。4.根据权利要求1所述的一种RFID标签产品电子编码的扰码方法的读写方法,其特征在于:步骤⑶所述的向左循环移位的步骤是: ⑴将扰码因子换算为十进制,记为L; ⑵从扰码随机数中读取第L位的数值,将其作为移位扰码随机数的第I位,其余位的数值依次向左循环移位; (3)完成循环移位后得到移位扰码随机数。5.根据权利要求1所述的一种RFID标签产品电子编码的扰码方法的读写方法,其特征在于:步骤⑷所述的扰码随机序列生成的步骤是:将16个移位扰码随机数依次排列,生成一个16字的扰码随机序列。6.根据权利要求1所述的一种RFID标签产品电子编码的扰码方法的读写方法,其特征在于:步骤(5)所述的掩码控制序列为一 16字的序列,每一个字的取值是: 掩码控制数某位取值为I时,掩码控制序列对应位置的字的取值为1111111111111111; 掩码控制数某位取值为O时,掩码控制序列对应位置的字的取值为0000000000000000。
【专利摘要】本发明涉及一种RFID标签电子产品编码的扰码方法,标签根据阅读器的清点指令,返回随机数,该随机数为阅读器和标签共享的扰码随机数;标签中的扰码随机数按照扰码因子的取值进行向左循环移位,得到移位扰码随机数;将多个移位扰码随机数依次排列后生成扰码随机序列;按照掩码控制数的取值,生成掩码控制序列;将掩码控制序列和扰码随机序列进行与计算,结果再与电子产品编码进行异或运算,计算结果输出到阅读器,完成电子产品编码的扰码。本发明中,非授权的阅读器无法获得扰码因子和掩码控制数,则其无法恢复正确的电子产品编码,每次电子产品编码的每次扰码均不相同,使得标签不可追踪,各应用系统之间被有效隔离。
【IPC分类】G06K7/10
【公开号】CN105512590
【申请号】CN201510885313
【发明人】杜江, 曾祥希
【申请人】天津智慧信源科技有限责任公司
【公开日】2016年4月20日
【申请日】2015年12月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1