(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211029320.0
(22)申请日 2022.08.26
(65)同一申请的已公布的文献号
申请公布号 CN 115118527 A
(43)申请公布日 2022.09.27
(73)专利权人 深圳市成为信息股份有限公司
地址 518102 广东省深圳市宝安区新 安街
道兴东社区67区大仟工业厂区2号厂
房9层
(72)发明人 梁甲昌 邓木荣 李玉惠 李德光
李吉
(51)Int.Cl.
H04L 9/40(2022.01)
H04L 9/08(2006.01)
G06K 17/00(2006.01)
(56)对比文件
US 2022066741 A1,202 2.03.03WO 20212149 23 A1,2021.10.28
US 2015071441 A1,2015.0 3.12
CN 106845304 A,2017.0 6.13
CN 111435913 A,2020.07.21
CN 1133297 C,2003.12.31
CN 111064577 A,2020.04.24
CN 113365270 A,2021.09.07
CN 10820 6735 A,2018.0 6.26
CN 114171175 A,202 2.03.11
CN 1087374 49 A,2018.1 1.02
CN 111615108 A,2020.09.01
CN 112311533 A,2021.02.02
CN 114666040 A,202 2.06.24
乔海晔等.一种高频电子标签加密算法研
究. 《电子设计 工程》 .2019,(第08 期),全文.
刘一等.低成本RFID双向认证协议. 《计算机
应用》 .2013,全 文.
审查员 张琼丽
(54)发明名称
超高频模组与PDA的双向认证方法及相关设
备
(57)摘要
本申请公开了一种超高频模组与PDA的双向
认证方法, 该方法包括: 当处于密文确认 状态时,
超高频模组从个人数字助理PDA 接收随机 数生成
指令; 超高频模组根据随机数生成指令生成第一
随机数, 第一随机 数与IMEI码具有相同的字节长
度; 超高频模组向PDA发送第一随机数, 并根据第
一随机数与IMEI码生成第一密文; 超高频模组从
PDA接收第二密文, 并确定第一密文与第二密文
是否相同; 若超高频模组确定第一密文与第二密
文相同, 则超高频模组退出密文确认状态, 进入
正常工作状态。 超高频模组进入正常工作状态之
后不用在通信过程中再携带冗余信息。 超高频模
组与该PDA进行双向认 证之后进行通信能够保证
通信安全性。
权利要求书3页 说明书15页 附图6页
CN 115118527 B
2022.11.25
CN 115118527 B
1.一种超高频模组与P DA的双向认证方法, 其特 征在于, 所述方法包括:
当处于密文确认状态时, 超高频模组从个人数字助理PDA接收随机数生成指令, 所述超
高频模组配置有所述P DA的国际移动设备身份IM EI码;
所述超高频模组根据所述随机数生成指令生成第一随机数, 所述第一随机数与所述
IMEI码具有相同的字节长度;
所述超高频模组向所述PDA发送所述第一随机数, 并根据所述第一随机数与所述IMEI
码生成第一密文;
所述超高频模组从所述PDA接收第二密文, 并确定所述第一密文与所述第二密文是否
相同;
若所述超高频模组确定所述第 一密文与 所述第二密文相同, 则所述超高频模组退出密
文确认状态, 进入正常工作状态; 所述根据所述第一随机数与所述IMEI码生成第一密文具
体包括:
将所述第一随机数与所述IMEI码进行第一逻辑运算处理, 以得到第一逻辑运算结果,
所述第一逻辑 运算结果与所述 IMEI码具有相同的字节长度;
对所述第 一逻辑运算结果的每个字节进行比特位的提取, 以组成n个提取比特位数组,
其中, n为所述IMEI码的字节长度;
确定所述n个提取比特位数组中的每个提取比特位数组相对应的索引序列 数, 以获取n
个索引序列数;
对所述第一随机数中的每个字节, 依次按照所述n个索引序列数中的每个索引序列数
进行循环移位, 以得到所述第一密文; 所述比特位的提取过程中具有预先设定的起始位参
数Adr_Index和提取位数参数BitN, 其中, 1≤Adr_Index≤8, 且1≤Adr_Index+BitN≤9, 所
述对所述第一逻辑运算结果的每个字节进行比特位的提取, 以组成n个提取比特位数组具
体包括:
步骤S10: 获取所述第一逻辑运算结果的第i个字节, 并将所述第i个字节转换成8个比
特位, 其中, 1≤i≤n;
步骤S11: 获取所述第i个字节的8个比特位中, 从第Adr_Index位起, 至第Adr_Index+
BitN‑1位止的BitN个比特位, 以构成所述第i个字节的提取比特位数组;
步骤S12: 依次对i赋值1至n, 并轮询步骤S10 至步骤S1 1, 以获取n个提取比特位数组。
2.根据权利要求1所述的超高频模组与PDA 的双向认证方法, 其特征在于, 所述确定所
述n个提取比特位数组中的每个提取比特位数组相对应的索引序列数, 以获取n个索引序列
数具体包括:
对所述n个提取比特位数组中的每个提取比特位数组进行按位填充, 以获得n个8位比
特数据;
对所述n个8位比特数据中的每个8位比特数据针对设定数字进行求余数计算, 以得到n
个索引序列数;
所述对所述第一随机数中的每个字节, 依次按照所述n个索引序列数中的每个索引序
列数进行循环 移位, 以得到所述第一密文具体包括:
步骤S20: 获取所述第一随机数中的第j个字节, 以及所述n个索引序列数中的第j个索
引序列数nj, 其中, 1≤j≤n;权 利 要 求 书 1/3 页
2
CN 115118527 B
2步骤S21: 将所述第一随机数中的第j个字节, 循环左移或者循环右移nj位, 以构成所述
第一密文的第j个字节;
步骤S22: 依次对j赋值1至n, 并轮询步骤S20至步骤S21, 以获取所述第一密文的n个字
节, 并将所述第一密文的n个字节拼接成所述第一密文。
3.一种超高频模组与P DA的双向认证方法, 其特 征在于, 所述方法包括:
个人数字助理PDA向超高频模组发送随机数生成指令, 以指示所述超高频模组生成第
一随机数;
所述PDA从所述超高频模组接收第一随机数, 所述第一随机数与所述PDA的国际移动设
备身份IM EI码具有相同的字节长度;
所述PDA根据所述第一随机数与所述IMEI码生成第二密文, 并向所述超高频模组发送
所述第二密文, 以指示所述超高频模组确定第一密文与所述第二密文是否相同, 若所述第
一密文与所述第二密文相同, 则所述超高频模组退出密 文确认状态, 进入正常工作状态, 所
述第一密文是所述超高频模组生成的; 所述PDA根据所述第一随机数与所述IMEI码生成第
二密文具体包括:
将所述第一随机数与所述IMEI码进行第二逻辑运算处理, 以得到第二逻辑运算结果,
所述第二逻辑 运算结果与所述 IMEI码具有相同的字节长度;
对所述第 二逻辑运算结果的每个字节进行比特位的提取, 以组成n个提取比特位数组,
其中, n为所述IMEI码的字节长度;
确定所述n个提取比特位数组中的每个提取比特位数组相对应的索引序列 数, 以获取n
个索引序列数;
对所述第一随机数中的每个字节, 依次按照所述n个索引序列数中的每个索引序列数
进行循环移位, 以得到所述第二密文; 所述比特位的提取过程中具有预先设定的起始位参
数Adr_Andex和提取位数参数BatN, 其中, 1≤Adr_Andex≤8, 且1≤Adr_Andex+BatN≤9, 所
述对所述第二逻辑运算结果的每个字节进行比特位的提取, 以组成n个提取比特位数组具
体包括:
步骤S30: 获取所述第二逻辑运算结果的第a个字节, 并将所述第 a个字节转换成8个比
特位, 其中, 1≤a≤n;
步骤S31: 获取所述第a个字节的8个比特位中, 从第Adr_Andex位起, 至第Adr_Andex+
BatN‑1位止的BatN个比特位, 以构成所述第a个字节的提取比特位数组;
步骤S32: 依次对a赋值1至n, 并轮询步骤S3 0至步骤S31, 以获取n个提取比特位数组。
4.根据权利要求3所述的超高频模组与PDA 的双向认证方法, 其特征在于, 所述确定所
述n个提取比特位数组中的每个提取比特位数组相对应的索引序列数, 以获取n个索引序列
数具体包括:
对所述n个提取比特位数组中的每个提取比特位数组进行按位填充, 以获得n个8位比
特数据;
对所述n个8位比特数据中的每个8位比特数据提取比特位针对设定数字进行求余数计
算, 以得到n个索引序列数;
所述对所述第一随机数中的每个字节, 依次按照所述n个索引序列数中的每个索引序
列数进行循环 移位, 以得到所述第二密文具体包括:权 利 要 求 书 2/3 页
3
CN 115118527 B
3
专利 超高频模组与PDA的双向认证方法及相关设备
文档预览
中文文档
25 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:05:47上传分享