【技术实现步骤摘要】
一种密钥协商方法及通信装置
本专利技术涉及安全通信
,尤其涉及一种密钥协商方法及通信装置。
技术介绍
对信息进行加密是保证通信安全的重要方法。在无线通信过程中,通信双方对信道进行双向探测,对接收信号的幅度、相位和时延等参数进行估计,然后通过信道量化、密钥协商和保密增强来完成密钥的生成。由于信息发送方和信息接收方硬件设备的差别以及信道噪声的存在,信息发送方和信息接收方分别向对方发送信息后,信息发送方和信息接收方接收信息并量化得到的离散序列并不完全一致。此时信息接收方与信息发送方就需要通过密钥协商的方法将离散序列协商一致。现有技术中,信息发送方和信息接收方进行协商的过程为:信息发送方将量化得到的离散序列进行编码处理后发送给信息接收方,信息接收方接收到编码码字后,对接收到的编码码字进行相关处理并估计自己量化得到的离散序列与由接收到的编码码字处理得到的离散序列的不一致率,根据估计得到的不一致率计算得到初始对数似然比,进而计算得到最终的对数似然比,使用最终计算得到的对数似然比对处理得到的离散序列进行译码,得到正确的离散序列。在上述协商过程中,如果信息接收方估计得到的不一致率不准确,将会导致信息接收方译码得到的离散序列与信息发送方发送的离散序列更加不一致。
技术实现思路
基于上述现有技术的缺陷和不足,本专利技术提出一种密钥协商方法及通信装置,所述通信装置进行密钥协商时,不利用估计得到的离散序列初始不一致率来生成译码算法的初始信息,避免因初始不一致率估计不准确而影响密钥协商性能。本专利技术第一方面提供了一种密钥协商方法,应用于密钥协商的第一通信方,该方法包括以下步骤: ...
【技术保护点】
一种密钥协商方法,其特征在于,应用于第一通信方,该方法包括:对获取的随机变量进行采样得到采样值;将所有采样值的取值区间划分为设定数量的子区间,并为每个采样值分别设置子区间位置索引;将所述随机变量的所有采样值的子区间位置索引发送给与第一通信方进行密钥协商的第二通信方,以使所述第二通信方生成量化软信息;对所述随机变量的每个采样值分别进行量化处理,得到离散序列;对所述离散序列进行编码处理,得到所述离散序列的编码码字;将所述离散序列的编码码字发送给所述第二通信方,以使所述第二通信方译码得到离散序列;接收所述第二通信方发送的哈希值,并根据所述哈希值判断所述第二通信方译码得到的离散序列是否正确;所述哈希值由所述第二通信方根据译码得到的离散序列计算得到。
【技术特征摘要】
1.一种密钥协商方法,其特征在于,应用于第一通信方,该方法包括:对获取的随机变量进行采样得到采样值;将所有采样值的取值区间划分为设定数量的子区间,并为每个采样值分别设置子区间位置索引;将所述随机变量的所有采样值的子区间位置索引发送给与第一通信方进行密钥协商的第二通信方,以使所述第二通信方生成量化软信息;对所述随机变量的每个采样值分别进行量化处理,得到离散序列;对所述离散序列进行编码处理,得到所述离散序列的编码码字;将所述离散序列的编码码字发送给所述第二通信方,以使所述第二通信方译码得到离散序列;接收所述第二通信方发送的哈希值,并根据所述哈希值判断所述第二通信方译码得到的离散序列是否正确;所述哈希值由所述第二通信方根据译码得到的离散序列计算得到。2.根据权利要求1所述的方法,其特征在于,所述将所有采样值的取值区间划分为设定数量的子区间,包括:将所有采样值的取值区间等概地划分为第一设定数量的区间,并为每个区间编码;分别将所述第一设定数量的区间中的每个区间,等概量化为第二设定数量的子区间。3.根据权利要求1所述的方法,其特征在于,在对所述随机变量的每个采样值分别进行量化处理,得到离散序列之后,在对所述离散序列进行编码处理,得到所述离散序列的编码码字之前,该方法还包括:接收所述第二通信方发送的表征量化软信息已生成的信息。4.根据权利要求1所述的方法,其特征在于,所述对所述离散序列进行编码处理,得到所述离散序列的编码码字,包括:将所述离散序列均分为第一离散序列和第二离散序列;对所述第一离散序列进行编码处理,得到第一离散序列编码码字;将所述第一离散序列编码码字与所述第二离散序列进行模2加运算处理,得到所述离散序列的编码码字。5.一种密钥协商方法,其特征在于,应用于第二通信方,该方法包括:接收与第二通信方进行密钥协商的第一通信方发送的子区间位置索引;根据所述子区间位置索引,以及所述第二通信方获取的随机变量的采样值,计算得到所述第一通信方获取的随机变量的每个采样值的量化软信息;接收所述第一通信方发送的编码码字;根据所有采样值的量化软信息和所述编码码字,计算得到译码信息组;根据所述译码信息组,译码得到离散序列;根据所述离散序列计算得到哈希值,并将所述哈希值发送给所述第一通信方。6.根据权利要求5所述的方法,其特征在于,所述根据所述子区间位置索引,以及所述第二通信方获取的随机变量的采样值,计算得到所述第一通信方获取的随机变量的每个采样值的量化软信息,包括:根据所述子区间位置索引,以及所述第二通信方获取的随机变量的采样值,分别计算得到与所述第二通信方获取的随机变量的每个采样值相对应的,所述第一通信方获取的随机变量的每个采样值的,每个编码比特为0的条件概率以及为1的条件概率;根据所述与所述第二通信方获取的随机变量的每个采样值相对应的,所述第一通信方获取的随机变量的每个采样值的,每个编码比特为0的条件概率以及为1的条件概率,分别计算得到与所述第二通信方获取的随机变量的每个采样值相对应的,所述第一通信方获取的随机变量的每个采样值的每个编码比特的对数似然比,作为量化软信息。7.根据权利要求5所述的方法,其特征在于,在根据所述子区间位置索引,以及所述第二通信方获取的随机变量的采样值,计算得到所述第一通信方获取的随机变量的每个采样值的量化软信息之后,该方法还包括:向所述第一通信方发送表征量化软信息已生成的信息。8.根据权利要求5所述的方法,其特征在于,所述根据所有采样值的量化软信息和所述编码码字,计算得到译码信息组,包括:将所有采样值的量化软信息,划分为第一量化软信息和第二量化软信息对所述第二量化软信息进行硬判决处理,得到第二量化序列;将所述第二量化序列与所述编码码字进行模2加运算处理,得到第一编码序列;对所述第一编码序列进行软判决处理,得到第二编码序列;将所述第二编码序列与所述第二量化软信息的绝对值进行对应位置相乘处理,得到第三编码序列;将所述第三编码序列与所述第一量化软信息组成译码信息组。9.一种通信装置,其特征在于,包括:接收单元、发送单...
【专利技术属性】
技术研发人员:辛刚,于大鹏,郭福星,
申请(专利权)人:中国人民解放军信息工程大学,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。