[发明专利]一种基于奇偶校验的非确定性协商方法及系统有效
申请号: | 201710104363.3 | 申请日: | 2017-02-24 |
公开(公告)号: | CN108512654B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 马永青;韦云川;武杰;朱长明;张鹏程 | 申请(专利权)人: | 北京金泰众和科技有限责任公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100070 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 奇偶校验 确定性 协商 方法 系统 | ||
1.一种基于奇偶校验的非确定性协商方法,其特征在于,包括:
第一通信设备获取第一无线信道特征二进制序列;
第二通信设备获取第二无线信道特征二进制序列,所述第一通信设备和所述第二通信设备之间进行无线通信,所述第一无线信道特征二进制序列和所述第二无线信道特征二进制序列的长度相同且数据不同;
所述第一通信设备和所述第二通信设备利用基于奇偶校验的非确定性协商算法、所述第一无线信道特征二进制序列和所述第二无线信道特征二进制序列进行密钥协商;
其中,所述第一通信设备和所述第二通信设备利用基于奇偶校验的非确定性协商算法、所述第一无线信道特征二进制序列和所述第二无线信道特征二进制序列进行密钥协商,包括:
步骤1:所述第一通信设备以2比特为单位对长度为256比特的第一无线信道特征二进制序列进行顺序分段,得到128段第一子无线信道特征二进制序列,以及所述第二通信设备以2比特为单位对长度为256比特的第二无线信道特征二进制序列进行顺序分段,得到128段第二子无线信道特征二进制序列;
步骤2:所述第一通信设备利用异或计算规则分别对128段第一子无线信道特征二进制序列中的两位数据进行异或运算,得到128个第一异或计算结果,以及所述第二通信设备利用异或计算规则分别对128段第二子无线信道特征二进制序列中的两位数据进行异或运算,得到128个第二异或计算结果;
步骤3:所述第一通信设备将128个所述第一异或计算结果发送至所述第二通信设备,所述第二通信设备接收到128个所述第一异或计算结果后,向所述第一通信设备回复确认信息;
步骤4:所述第二通信设备将128个所述第一异或计算结果和128个所述第二异或计算结果进行逐位异或计算,得到128比特的异或结果,并将所述128比特的异或结果发送至所述第一通信设备,所述第一通信设备接收到所述128比特的异或结果后向所述第二通信设备回复确认信息;
步骤5:所述第二通信设备根据所述128比特的异或结果中数值为1的位置,将128段所述第二子无线信道特征二进制序列内对应的两个比特数值重置,重置的过程为:若所述128比特的异或结果中数值为1的位置是第1位,则128段所述第二子无线信道特征二进制序列中的第1、2位分别置为0、1;若所述128比特的异或结果中数值为1的位置是第k位,k为大于1且小于128的整数,将128段所述第二子无线信道特征二进制序列中第2k-3位的值作为128段所述第二子无线信道特征二进制序列中第2k-1位的值,并将128段所述第二子无线信道特征二进制序列中当前第2k-1位的值置反后作为128段所述第二子无线信道特征二进制序列中第2k位的值;
步骤6:所述第一通信设备根据所述第二通信设备发送的所述128比特的异或结果中数值为1的位置,将128段所述第一子无线信道特征二进制序列内对应的两个比特数值重置,重置的过程为:若所述128比特的异或结果中数值为1的位置是第1位,则128段所述第一子无线信道特征二进制序列中的第1、2位分别置为0、1;若所述128比特的异或结果中数值为1的位置是第k位,k为大于1且小于128的整数,将128段所述第一子无线信道特征二进制序列中第2k-3位的值作为128段所述第一子无线信道特征二进制序列中第2k-1位的值,并将128段所述第一子无线信道特征二进制序列中当前第2k-1位的值置反后作为128段所述第一子无线信道特征二进制序列中第2k位的值;
步骤7:所述第一通信设备将步骤6当前得到的重置后的128段所述第一子无线信道特征二进制序列中奇数位置的128个数值与偶数位置的128个数值前后连接,得到重新排序后的长度为256比特的第一无线信道特征二进制序列,以及所述第二通信设备将步骤5当前得到的重置后的128段所述第二子无线信道特征二进制序列中奇数位置的128个数值与偶数位置的128个数值前后连接,得到重新排序后的长度为256比特的第二无线信道特征二进制序列;
步骤8:判断步骤1至步骤7的执行次数是否达到预设执行次数,若是,执行步骤9,若否,将所述长度为256比特的第一无线信道特征二进制序列替换为所述重新排序后的长度为256比特的第一无线信道特征二进制序列,将所述长度为256比特的第二无线信道特征二进制序列替换为所述重新排序后的长度为256比特的第二无线信道特征二进制序列,并返回执行步骤1;
步骤9:将步骤7得到的重新排序后的长度为256比特的第一无线信道特征二进制序列和重新排序后的长度为256比特的第二无线信道特征二进制序列作为密钥协商结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金泰众和科技有限责任公司,未经北京金泰众和科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710104363.3/1.html,转载请声明来源钻瓜专利网。