[发明专利]一种对称密钥生成方法有效
申请号: | 201510397184.4 | 申请日: | 2015-07-07 |
公开(公告)号: | CN104993927B | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 张爱清;叶新荣;谢小娟;杨凌云;丁绪星 | 申请(专利权)人: | 安徽师范大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 北京润平知识产权代理有限公司11283 | 代理人: | 董彬 |
地址: | 241002 安徽省芜*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对称 密钥 生成 方法 及其 应用 | ||
1.一种对称密钥生成方法,其特征在于,该方法包括:
步骤1,第一装置和第二装置建立通信链路,且在信道的相干时间内所述第一装置和所述第二装置分别对信道进行测量,所述第一装置得到第一接收信号强度值,所述第二装置得到第二接收信号强度值;
步骤2,所述第一装置通过归一化量化将第一接收信号强度值转换成一串量化的第一比特串SA,并对第一比特串SA按照相等的长度划分为第一比特串组ΦA={Q1,Q2,...,Qn};所述第二装置通过归一化量化将第二接收信号强度值转换成一串量化的第二比特串SB,并对第二比特串SB按照相等的长度划分为第二比特串组ΦB={P1,P2,...,Pn};
步骤3,所述第一装置根据第一比特串组ΦA={Q1,Q2,...,Qn}产生第一共享密钥,且通过隐藏第一共享密钥得到承诺分子TA',并通过散列第一共享密钥得到校验元素Gc,所述第一装置将承诺分子TA'和校验元素Gc发送至所述第二装置;
步骤4,所述第二装置根据第二比特串组ΦB={P1,P2,...,Pn}和承诺分子TA'生成第二共享密钥;
步骤5,当所述第二共享密钥的散列值等于所述校验元素,则密钥协商成功;否则,判断密钥协商的次数与预设次数的大小,当所述密钥协商的次数大于或等于预设次数时,则密钥协商失败,当所述密钥协商的次数小于预设次数时,重复步骤4。
2.根据权利要求1所述的对称密钥生成方法,其特征在于,在步骤1中,所述第一装置和第二装置建立通信链路的方法包括:
所述第一装置和第二装置通过周期性发送信息,当所述第一装置和第二装置在通信范围之内时,建立通信链路。
3.根据权利要求1所述的对称密钥生成方法,其特征在于,在步骤1中,在信道的相干时间内所述第一装置和所述第二装置分别对信道进行测量的方法包括:
在信道的相干时间内所述第一装置发送第一数据包给所述第二装置,所述第二装置接收第一数据包并测量接收到的第一数据包得到第一接收信号强度值;
所述第二装置发送第二数据包给所述第一装置,所述第一装置接收第二数据包并测量接收到的第二数据包得到第二接收信号强度值。
4.根据权利要求1所述的对称密钥生成方法,其特征在于,在步骤2中,所述第一装置通过归一化量化将第一接收信号强度值转换成一串量化的第一比特串SA的方法包括:
所述第一装置对所述第一接收信号强度值进行归一化量化得到多个量化值,并将每一个所述量化值所转换的比特串首尾相连接形成第一比特串SA;
以及
所述第二装置通过归一化量化将第二接收信号强度值转换成一串量化的第二比特串SB的方法包括:
所述第二装置对所述第二接收信号强度值进行归一化量化得到多个量化值,并将每一个所述量化值所转换的比特串首尾相连接形成第二比特串SB。
5.根据权利要求4所述的对称密钥生成方法,其特征在于,在步骤2中,所述归一化量化的方法包括:
其中,
V为第一接收信号强度值,RSSmax为最大第一接收信号强度值,q为量化等级,α为0到1之间的常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽师范大学,未经安徽师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510397184.4/1.html,转载请声明来源钻瓜专利网。