[发明专利]一种对称密钥生成方法、装置及其介质有效
申请号: | 202110278990.5 | 申请日: | 2021-03-16 |
公开(公告)号: | CN113114455B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 徐兵;何明;袁恩;禹明刚;徐其威;余沛毅 | 申请(专利权)人: | 中国人民解放军陆军工程大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 韩红莉 |
地址: | 210014 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对称 密钥 生成 方法 装置 及其 介质 | ||
1.一种对称密钥生成方法,其特征在于,包括以下步骤:
步骤1,通信双方采集信道状态信息,生成信道状态信息张量;
步骤2,对信道状态信息进行校正;
步骤3,对信道状态信息进行编码;
步骤4,对采集到的信道状态信息张量所对应的编码张量进行散列运算处理,生成密钥;
步骤5,对生成的密钥再次进行散列运算,生成校验码;
步骤6,通信双方交换校验码,并对校验码进行比对校验,若比对校验通过则输出密钥并结束运行,若比对校验不通过则对信道状态信息的编码位数进行判断;
若信道状态信息的编码位数大于1则编码位数减1并转到步骤3,若信道状态信息的编码位数等于1则转到步骤1;
在无线通信过程中,通信双方采集信道状态信息,生成信道状态信息张量,包括以下步骤:
通信双方以一定的频率提取无线通信过程中的信道状态信息,得到:
其中,表示t时刻对应发射机天线a的信道状态信息矩阵,a=1,2,…,A,t=1,2,…,T,A为发射机天线总数,T为采样总数;
hij表示对应子载波i和接收机天线j的信道状态信息,i=1,2,…,F,j=1,2,…,R,F为子载波总数,R为接收机天线总数;
步骤1,在无线通信过程中,通信双方以一定频率同时采集信道状态信息,生成信道状态信息张量。
2.根据权利要求1所述的一种对称密钥生成方法,其特征在于,
对信道状态信息进行校正,校正后的信道状态信息为:
其中∠表示信道状态信息所对应的角度,l为子载波序号向量。
3.根据权利要求2所述的一种对称密钥生成方法,其特征在于,对信道状态信息进行编码,包括以下步骤:
采用1~M位二进制编码,M为任意正整数,初始时使用M位二进制编码;
∠hij'的m位二进制编码为其中m=1,2,…,M。
4.根据权利要求1所述的一种对称密钥生成方法,其特征在于,通信双方的密钥生成在信道相干时间内,所使用的信道状态信息是相同的,所生成的对称密钥是相同的。
5.根据权利要求1所述的一种对称密钥生成方法,其特征在于,无线通信双方为进行WiFi通信手机或无线接入点。
6.一种对称密钥生成装置,其特征在于,包括:
信道状态信息张量生成模块,用于通信双方采集信道状态信息后生成信道状态信息张量;
信道状态信息校正模块,用于对信道状态信息进行校正;
信道状态信息编码模块,用于对信道状态信息进行编码;
密钥生成模块,用于对采集到的信道状态信息张量所对应的编码张量进行散列运算处理,并生成密钥;
校验码生成模块,用于对生成的密钥再次进行散列运算,并生成校验码;
校验码交换模块,用于通信双方交换校验码;
校验码校验模块,用于若通信双方比对校验通过则输出密钥并结束运行,用于若通信双方比对校验不通过则对信道状态信息的编码位数进行判断;
在无线通信过程中,通信双方采集信道状态信息,生成信道状态信息张量,包括以下步骤:
通信双方以一定的频率提取无线通信过程中的信道状态信息,得到:
其中,表示t时刻对应发射机天线a的信道状态信息矩阵,a=1,2,…,A,t=1,2,…,T,A为发射机天线总数,T为采样总数;
hij表示对应子载波i和接收机天线j的信道状态信息,i=1,2,…,F,j=1,2,…,R,F为子载波总数,R为接收机天线总数;
在无线通信过程中,通信双方以一定频率同时采集信道状态信息,生成信道状态信息张量。
7.一种计算机可读存储介质,所述可读存储介质存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军工程大学,未经中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110278990.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种柔性驱动的协作机器臂关节模块
- 下一篇:一种牛蒡膳食面条加工用的磨粉装置