首页 > 专利 > 杭州电子科技大学 > 一种基于信道特征的密钥生成方法专利详情

一种基于信道特征的密钥生成方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-01-28
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-05-03
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-03-23
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-01-28
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201910080352.5 申请日 2019-01-28
公开/公告号 CN109600222B 公开/公告日 2021-03-23
授权日 2021-03-23 预估到期日 2039-01-28
申请年 2019年 公开/公告年 2021年
缴费截止日
分类号 H04L9/08H04W12/041 主分类号 H04L9/08
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 5
权利要求数量 6 非专利引证数量 0
引用专利数量 2 被引证专利数量 0
非专利引证
引用专利 CN103402200A、CN104253685A 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 王秋华、康明洋、刘昊、吕秋云 第一发明人 王秋华
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 4
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱月芬
摘要
本发明涉及一种基于信道特征的密钥生成方法,解决现有密钥生成方法无法适用于静态无线环境以及不抗主动攻击的缺陷。本发明方法首先进行随机信号传输,合法通信双方终端A和B各自产生随机信号,并发送给对方;终端A和B收到来自对方随机信号后,生成用于产生共享密钥的初始随机密钥源;终端A和B对生成的初始密钥序列和进行一致性协商,去除或纠正初始密钥序列中的不一致比特,获得一致的密钥序列;最后终端A和B利用保密增强协议,对得到的一致密钥序列进行处理,得到高度保密的最终密钥。本发明在不需要双方信道估计的条件下,提高了密钥的生成速率和密钥的安全性,既适用于静态网络环境,也适用于动态网络环境。
  • 摘要附图
    一种基于信道特征的密钥生成方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-23 授权
2 2019-05-03 实质审查的生效 IPC(主分类): H04L 9/08 专利申请号: 201910080352.5 申请日: 2019.01.28
3 2019-04-09 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于信道特征的密钥生成方法,密钥生成前,互为发送端和接收端的通信终端A和通信终端B已进行了安全认证;其特征在于,该方法具体步骤如下:
步骤(1).随机信号传输;
通信终端A和通信终端B各自产生随机信号,并发送给对方;具体是:
(1‑1).通信终端A生成一个长度为n的二进制随机比特序列xa(n)=[xa(1),xa(2),…,xan
(n)]∈(0,1) ,然后,通信终端A对xa(n)进行调制,最后以射频信号xa(t)的形式发送给通信终端B;
(1‑2).通信终端B生成另一个长度为n二进制随机比特序列xb(n)=[xb(1),xb(2),…,xbn
(n)]∈(0,1) ,然后,通信终端B对xb(n)进行调制,最后以射频信号xb(t)的形式发送给通信终端A;
步骤(2).共有初始随机密钥源获取;
通信终端A和通信终端B通过无线方式收到来自对方的随机信号后,生成用于产生共享密钥的初始随机密钥源;具体是:
(2‑1).受信道和噪声的影响,通信终端A收到信号rba(t)=xb(t)hba(t)+nba(t),其中hba(t)是从通信终端B到通信终端A的信道响应,nba(t)是均值为零、方差为 的加性高斯白噪声;通信终端B收到的信号为rab(t)=xa(t)hab(t)+nab(t),其中hab(t)是通信终端A到通信终端B的信道响应,nab(t)是均值为零、方差为 的加性高斯白噪声;
(2‑2).通信终端A解调接收到的随机信号rba(t),获得随机比特序列ra(n)=[ra(1),ra(2),…,ra(n)];信道和噪声的影响都会使解调后得到的序列ra(n)相对于通信终端B发送的原序列xb(n)发生错误,将解调后的随机序列写成 的形式,hba
(n)表示由于无线信道对随机序列xb(n)的影响而使其在解调时所发生的错误,nba(n)表示噪声对随机序列xb(n)的影响而使其在解调时所发生的错误;
(2‑3).通信终端B解调接收到的随机信号rab(t),获得随机比特序列rb(n)=[rb(1),rb(2),......,rb(n)];信道和噪声的影响都会使解调后得到的序列rb(n)相对于通信终端A发送的原序列xa(n)发生错误,将解调后的随机序列写成 的形
式,hab(n)表示由于无线信道对随机序列xa(n)的影响而使其在解调时所发生的错误,nab(n)表示噪声对随机序列xa(n)的影响而使其在解调时所发生的错误;
(2‑4).通信终端A计算随机序列
(2‑5).通信终端B计算随机序列
步骤(3).密钥一致性协商;
通信终端A和通信终端B利用信息协调协议对生成的初始密钥序列ya(n)和yb(n)进行一致性协商,去除或纠正双方初始密钥序列中的不一致比特,得到一致的密钥序列;具体是:
(3‑1).通信终端A和通信终端B在公开信道上发送密钥协商序列,去除或纠正双方生成的初始密钥序列中的不一致比特;
(3‑2).如果一次密钥协商后,合法通信双方的密钥仍然不一致,则重复步骤(3‑1),直至得到一致的密钥序列;
步骤(4).保密增强;
通信终端A和通信终端B利用保密增强协议,对步骤(3)得到的一致密钥序列进行处理,得到高度保密的最终密钥K。

2.如权利要求1所述的一种基于信道特征的密钥生成方法,其特征在于:所述的通信终端A和通信终端B为任意无线终端设备、无线访问点AP或基站。

3.如权利要求1所述的一种基于信道特征的密钥生成方法,其特征在于:步骤(1)中随机信号传输的发送方式为通信双方采用同频半双工技术在信道相干时间内轮流发送,或通信双方采用同时同频全双工技术发送。

4.如权利要求1所述的一种基于信道特征的密钥生成方法,其特征在于:如密钥的使用达到密钥的有效期需要更新密钥时,转至步骤(1)重新开始上述步骤,生成新的共享密钥。

5.如权利要求4所述的一种基于信道特征的密钥生成方法,其特征在于:所述有效期为合法通信双方约定的密钥使用时间,或者密钥使用次数。

6.如权利要求1所述的一种基于信道特征的密钥生成方法,其特征在于:该方法适用于静态和移动无线网络环境。
说明书

技术领域

[0001] 本发明属于无线网络安全技术领域,涉及一种基于信道特征的密钥生成方法。

背景技术

[0002] 安全性问题一直是无线网络安全通信面临的重要难题,目前,该问题主要采用加密和认证技术来解决,而根据Kerckhoff准则,现代密码系统的安全取决于密钥的安全性,密钥的安全分配与协商是密码系统的核心,对整个网络安全性至关重要。传统的密钥分配与协商,多是基于安全基础设施来实现的。而在动态移动的无线网络环境中,认证中心或是密钥分发中心等安全基础设施很难完成部署,无线网络中的密钥管理变得更加复杂和困难。
[0003] 近年来,出现了利用无线信道物理层特征解决无线网络密钥生成问题的新思路。基于信道特征的物理层密钥生成方案利用无线信道的快速时变性、短时互易性、空间唯一性、和不可预测性等性质,将无线信道的状态特征作为产生密钥的随机密钥源。在这些方案中,合法通信双方对上下行无线信道进行估计,从估计得到的信道特征参数中提取密钥,但目前提出的基于信道特征的物理层密钥生成方案存在以下缺陷:
[0004] (1)不能应用于静态无线网络环境。当前的基于信道特征的密钥生成技术高度依赖于快速变化的网络环境以确保较高的密钥生成速率。而在静态无线环境中,信道变化缓慢以至于很难在短时间内获得足够的不相关比特。此外,在静态无线环境中密钥生成速率低,密钥随机性差。如何在静态无线网络环境中以较高速率生成安全的共享密钥是当前一大挑战。
[0005] (2)现有方案不抗主动攻击。现有的密钥生成方案主要是在被动攻击下进行设计和分析。现有方案都易遭受主动攻击,如智能攻击者可以通过在无线信号经过的空间中插入或移除中间对象来操纵无线信道特征。造成这种攻击的根本原因是通信双方仅使用信道特征来生成密钥。如果攻击者操纵了该信道,则可以推断生成的密钥。如何在上述主动攻击下实现安全的密钥生成方案也是当前的一大挑战。
[0006] 另外,随着无线通信新技术的快速发展,出现了新的无线网络应用场景,如物联网、5G网络,这些新型网络的出现为现有基于信道特征的密钥生成方案带来新的挑战。在这些新型网络中,通信节点的计算能力、存储资源及能量受限,而现有的基于信道特征的密钥生成方案中,信道估计过程将造成较大的开销,不再适用于上述资源受限的新型无线网络,因此,亟需设计一种新的适用于资源受限无线网络的轻量级密钥生成方案。

发明内容

[0007] 本发明的目的就是针对现有基于信道特征的密钥生成方案存在的固有缺陷,提供一种基于信道特征的密钥生成方法,用以解决现有密钥生成方法无法适用于静态无线环境以及不抗主动攻击的缺陷,在不需要通信双方进行信道估计的条件下,提高密钥生成速率和密钥安全性。
[0008] 密钥生成前,互为发送端和接收端的通信终端A和通信终端B已进行了安全认证。通信终端A和通信终端B为任意无线终端设备、无线访问点AP或基站。
[0009] 为实现本发明的上述目的,本发明方法具体包括以下步骤:
[0010] 步骤(1).随机信号传输。
[0011] 通信终端A和通信终端B各自产生随机信号,并发送给对方,发送方式为通信双方采用同频半双工技术在信道相干时间内轮流发送,或通信双方采用同时同频全双工技术发送。具体是:
[0012] (1‑1).通信终端A生成一个长度为n的二进制随机比特序列xa(n)=[xa(1),xan(2),…,xa(n)]∈(0,1) ,然后,通信终端A对xa(n)进行调制,最后以射频信号xa(t)的形式发送给通信终端B;
[0013] (1‑2).通信终端B生成另一个长度为n二进制随机比特序列xb(n)=[xb(1),xbn(2),…,xb(n)]∈(0,1) ,然后,通信终端B对xb(n)进行调制,最后以射频信号xb(t)的形式发送给通信终端A。
[0014] 步骤(2).共有初始随机密钥源获取。
[0015] 通信终端A和通信终端B通过无线方式收到来自对方的随机信号后,生成用于产生共享密钥的初始随机密钥源;具体是:
[0016] (2‑1).受信道和噪声的影响,通信终端A收到信号rba(t)=xb(t)hba(t)+nba(t),其中hba(t)是从通信终端B到通信终端A的信道响应,nba(t)是均值为零、方差为 的加性高斯白噪声;通信终端B收到的信号为rab(t)=xa(t)hab(t)+nab(t),其中hab(t)是通信终端A到通信终端B的信道响应,nab(t)是均值为零、方差为 的加性高斯白噪声;
[0017] (2‑2).通信终端A解调接收到的随机信号rba(t),获得随机比特序列ra(n)=[ra(1),ra(2),…,ra(n)];信道和噪声的影响都会使解调后得到的序列ra(n)相对于通信终端B发送的原序列xb(n)发生错误,将解调后的随机序列写成 的形式,hba(n)表示由于无线信道对随机序列xb(n)的影响而使其在解调时所发生的错误,nba(n)表示噪声对随机序列xb(n)的影响而使其在解调时所发生的错误;
[0018] (2‑3).通信终端B解调接收到的随机信号rab(t),获得随机比特序列rb(n)=[rb(1),rb(2),......,rb(n)];信道和噪声的影响都会使解调后得到的序列rb(n)相对于通信终端A发送的原序列xa(n)发生错误,将解调后的随机序列写成的形式,hab(n)表示由于无线信道对随机序列xa(n)的影响而
使其在解调时所发生的错误,nab(n)表示噪声对随机序列xa(n)的影响而使其在解调时所发生的错误;
[0019] (2‑4).通信终端A计算随机序列
[0020] (2‑5).通信终端B计算随机序列
[0021] 步骤(3).密钥一致性协商。
[0022] 由于无线信道的不完美互易性和噪声的影响,通信终端A生成的比特序列ya(n)和通信终端B生成的比特序列yb(n)并不相同,特别是在低信噪比时。通信终端A和通信终端B利用信息协调协议对生成的初始密钥序列ya(n)和yb(n)进行一致性协商,去除或纠正双方生成的初始密钥序列中的不一致比特,进而得到一致的密钥序列;具体是:
[0023] (3‑1).通信终端A和通信终端B在公开信道上发送密钥协商序列,去除或纠正双方生成的初始密钥序列中的不一致比特;
[0024] (3‑2).如果一次密钥协商后,合法通信双方的密钥仍然不一致,则重复步骤(3‑1),直至得到一致的密钥序列。
[0025] 步骤(4).保密增强。
[0026] 通信终端A和通信终端B利用保密增强协议,对步骤(3)得到的一致密钥序列进行处理,得到高度保密的最终密钥K。
[0027] 进一步,如果密钥的使用达到密钥的有效期需要更新密钥时,转至步骤(1)重新开始上述步骤,生成新的共享密钥。所述有效期为合法通信双方约定的密钥使用时间,或者密钥使用次数。
[0028] 该方法适用于静态和移动无线网络环境。
[0029] 本发明所提出的基于信道特征的密钥生成方法,解决了目前基于信道特征的密钥生成方案无法适用于静态无线网络环境以及不抗主动攻击的问题,能够应用于静态和移动无线网络环境。
[0030] 本发明有益效果如下:
[0031] (1)本发明解决了目前物理层密钥生成方案无法适用于静态无线网络环境的问题。通信双方彼此发送独立的随机序列,并且用户每次产生不同的随机序列,即使在静态环境下,也保证了所生成的密钥具有良好的随机性。另外,通信双方在密钥生成过程中彼此不发送探测信号或导频,通信双方都不能正确估计信道特征,也不能正确解码用户所发送的序列,用户随机序列与信道特性一起用作生成共享密钥的公共随机源,与仅使用信道特性的现有方法相比,本发明所提方法更加灵活,可以应用于静态和移动无线网络环境。
[0032] (2)本发明可以抵抗主动攻击。例如,攻击者E在合法通信双方的信道之间插入大对象来阻挡大量反射或折射信号,则终端A和终端B观察到的信道特征参数值,如RSS,可能变得非常小。在这种情况下,现有方法将从信道中提取全0序列。但是在本发明中,攻击者的这种攻击只会导致终端A和终端B的解调序列出现一些比特错误,但终端A和终端B仍然可以获得共同的秘密序列。此外,由于终端A和终端B产生的是独立的随机信号,攻击者E无法知道终端A和终端B所产生的随机序列,并且也不能识别他对终端A和终端B发送的序列的影响,因此不能推断出关于秘密密钥的信息。因此,在主动攻击性,本发明所提方案是安全的,并且可以在更短的时间内生成安全性更强的密钥。
[0033] (3)本发明不依赖于专用硬件,仍然利用无线信道时间和空间的多样性特征,具有误码率低,密钥生成速率高和密钥安全性好的特点,且不需要通信双方估计信道特征,非常适用于资源受限的无线网络终端进行实时密钥生成。

实施方案

[0038] 下面结合附图对本发明作进一步说明,但本发明的保护范围不局限于以下所述。
[0039] 如图1所示,本发明适用于所有无线网络通信环境,终端之间通过无线信道进行通信。在本发明中,终端A、终端B和终端E可以是任意无线终端设备、无线访问点AP或基站。终端A和终端B是要进行安全通信的合法终端,可以是静止终端也可以是移动终端。终端E为攻击者,试图干扰终端A和终端B生成密钥的过程或获得终端A和终端B生成的密钥。终端A和终端B可以基于本发明所述的一种适用于静态无线网络环境的基于信道特征的密钥生成方法生成双方共享的密钥。
[0040] 图2为本发明的一个具体实施例,显然,所述实施例只是本申请的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域技术人员所获得的所有其他实施例,以及对本发明所述技术方案所做的任何修改,同等替换、改进等都属于本发明的保护范围。
[0041] 如图2所示,无线通信系统中包括合法通信双方(终端A和终端B)以及一个攻击者E。终端A和终端B需要在存在未知攻击者E的情况下通过无线信道提取共享密钥。终端A和终端B采用本发明提出的基于信道特征的密钥生成方法及系统生成双方的共享秘密密钥。
[0042] 在密钥生成前,终端A和终端B已进行了相互认证。终端A和终端B互为发送端和接收端。
[0043] 如图3所示,终端A和终端B基于信道特征生成共享密钥的具体过程包括以下步骤:
[0044] 步骤(1).随机信号传输。终端A和终端B各自产生随机信号,并发送给对方。发送方式可以是通信双方采用同频半双工技术在信道相干时间内轮流发送,也可以是通信双方采用同时同频全双工技术发送。具体实现方法如下:
[0045] (1‑1)终端A生成一个长度为n的二进制随机比特序列xa(n)=[xa(1),xan(2),......,xa(n)]∈(0,1) ,然后,终端A对xa(n)进行调制,最后以射频信号xa(t)的形式发送给终端B。
[0046] (1‑2)终端B生成另一个长度为n二进制随机比特序列xb(n)=[xb(1),xbn(2),......,xb(n)]∈(0,1) ,然后,终端B对xb(n)进行调制,最后以射频信号xb(t)的形式发送给终端A。
[0047] 步骤(2).共有初始随机密钥源获取。终端A和终端B通过无线方式收到来自对方的随机信号后,生成用于产生共享密钥的初始随机密钥源。具体实现方法如下:
[0048] (2‑1)受信道和噪声的影响,终端A收到信号rba(t)=xb(t)hba(t)+nba(t)。其中hba(t)是从终端B到终端A的信道响应,nba(t)是均值为零,方差为 的加性高斯白噪声。终端B收到的信号为rab(t)=xa(t)hab(t)+nab(t)。其中hab(t)是终端A到终端B的信道响应,nab(t)是均值为零,方差为 的加性高斯白噪声。
[0049] (2‑2)终端A解调接收到的随机信号rba(t),获得随机比特序列ra(n)=[ra(1),ra(2),......,ra(n)]。信道和噪声的影响都会使解调后得到的序列ra(n)相对于终端B发送的原序列xb(n)发生错误,可以把解调后的随机序列写成 的形式,其中,hba(n)表示由于无线信道对随机序列xb(n)的影响而使其在解调时所发生的错误,nba(n)表示噪声对随机序列xb(n)的影响而使其在解调时所发生的错误。
[0050] (2‑3)终端B解调接收到的随机信号rab(t),获得随机比特序列rb(n)=[rb(1),rb(2),......,rb(n)]。信道和噪声的影响都会使解调后得到的序列rb(n)相对于终端A发送的原序列xa(n)发生错误,可以把解调后的随机序列写成 的形式,其中,hab(n)表示由于无线信道对随机序列xa(n)的影响而使其在解调时所发生的错误,nab(n)表示噪声对随机序列xa(n)的影响而使其在解调时所发生的错误。
[0051] (2‑4)终端A计算随机序列
[0052] (2‑5)终端B计算随机序列
[0053] 步骤(3).密钥一致性协商。由于无线信道的不完美互易性和噪声的影响,终端A生成的比特序列ya(n)和终端B生成的比特序列yb(n)并不相同,特别是在低信噪比时。终端A和终端B利用信息协调协议对生成的初始密钥序列ya(n)和yb(n)进行一致性协商,去除或纠正双方生成的初始密钥序列中的不一致比特,进而得到一致的密钥序列。具体实现方法如下:
[0054] (3‑1)终端A和终端B在公开信道上发送密钥协商序列,去除或纠正双方生成的初始密钥序列中的不一致比特;
[0055] (3‑2)如果一次密钥协商后,合法通信双方的密钥仍然不一致,则重复步骤(3‑1),直至得到一致的密钥序列。
[0056] 步骤(4).保密增强。终端A和终端B利用保密增强协议,对步骤(3)得到的一致密钥序列进行处理,得到高度保密的最终密钥K。
[0057] 通信双方产生并互发随机信号的过程示意图如图4所示。
[0058] 共享密钥K生成后,终端A和终端B进入正式通信阶段。如密钥的使用达到密钥的有效期需要更新密钥时,转至步骤(1)重新开始上述步骤,生成新的共享密钥。所述有效期为合法通信双方约定的密钥使用时间或者密钥使用次数。
[0059] 本发明的重点是基于无线信道特征实现了合法通信双方共享密钥的生成,解决了现有密钥生成方法无法适用于静态无线环境以及不抗主动攻击的缺陷,在不需要通信双方进行信道估计的条件下,提高了密钥的生成速率和密钥的安全性。

附图说明

[0034] 图1为适用于本发明的网络系统环境结构示意图;
[0035] 图2为本发明的一个具体实施例;
[0036] 图3为本发明的具体实施例中密钥生成流程图;
[0037] 图4为本发明的通信双方产生并互发随机信号的过程示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号