【技术实现步骤摘要】
一种无线通信系统中密码生成和传输的方法
[0001]本专利技术属于移动通信
,涉及一种无线通信系统中密码生成和传输的方法
。
技术介绍
[0002]无线通信领域中,由于传输通路处于开放状态,所有处于无线覆盖范围的接收设备都能够接收到发送端发送的无线信号,这为窃听者进行窃听提供了有利条件,对无线通信安全提出了挑战
。
[0003]目前在公网移动通信系统中,无线通信安全是通过用户识别模块
(
简称:
SIM
卡
)
完成,但在物联网通信系统中,还没有统一的安全认证体系,并且物联网在应用和施工中,涉及单位和人员较多,通信涉及环节也多,安全投入少,很难进行密码的集中管理和分发,但又不可能像公网移动通信系统建立完整的安全认证体系
。
[0004]由此,近几年物理层加密研究被广泛关注,研究也比较多
。
如图1所示
。
假设发送端和接收端之间需要进行保密通信,其中最为关键就是发送端和接收端之间的密码数据块传输和协商
【技术保护点】
【技术特征摘要】
1.
一种无线通信系统中密码生成和传输的方法,其特征在于:该方法包括物理层加密的密码生成过程和密码协商过程;所述物理层加密的密码生成过程包括以下步骤:
S1
:发送端随机生成
txKeyDataBlock1
密码数据块;
S2
:对所述
txKeyDataBlock1
密码数据块进行调制处理形成密码调制数据块
txKeyModDataBlock1
,将所述密码调制数据块
txKeyModDataBlock1
随机分成若干组,对每组增加不同的高斯噪声,不改变调制符号在密码调制数据块
txKeyModDataBlock1
中的位置;
S3
:发送端通过发送波形将分组后的全部密码调制数据块
txKeyModDataBlock1
发送给接收端,所述波形通过传输信道到达接收端;
S4
:接收端接收波形,将接收的波形进行数据解调,得到
rxKeyDataBlock1
密码数据块;所述物理层加密的密码协商过程包括以下步骤:
S5
:接收端将
rxKeyDataBlock1
密码数据块随机选择部分比特数进行反转处理;
S6
:接收端对
rxKeyDataBlock1
密码数据块进行信道编码处理,生成
rxKeyDataBlock1
密码数据块的校验数据块一
keyParityDataBlock1
;
S7
:接收端对所述
keyParityDataBlock1
进行调制处理之后发送到发送端;
S8
:发送端对收到的
keyParityDataBlock1
进行解调处理,得到
keyParityDataBlock1
的对数似然比值
keyParityDataLlrBlock1
,将
keyParityDataLlrBlock1
进行等比例放大;将发送端
txKeyDataBlock1
密码数据块进行二进制相移键控
BPSK
调制处理,得到
txKeyDataBlock1
密码数据块的对数似然比值
txKeyDataLlrBlock1
;将
txKeyDataLlrBlock1
和
keyParityDataLlrBlock1
组成对数似然比值数据块一
(txKeyDataLlrBlock1,keyParityDataLlrBlock1)
,进行信道软译码;若发送端第一次信道译码正确,则本次密码协商不可靠,退出协商过程,返回所述
S1
重新发起密码生成过程;若发送端后续信道译码正确,则密码协商成功
。S9
:若发送端信道译码失败,则将得到信道译码过程中的信息比特,作为
txKeyDataBlock2
密码数据块使用,并进行信道编码处理,得到校验数据块二
keyParityDataBlock2
;
S10
:发送端将所述
S9
中得到的
keyParityDataBlock2
进行调制后发送到接收端;
S11
:接收端接收所述
S10
发送的
keyParityDataBlock2
,并进行解调,解调得到
keyParityDataBlock2
的对数似然比值
keyParityDataLlrBlock2
;接收端将
txKeyDataBlock2
密码数据块进行
BPSK
调制处理,得到
txKeyDataBlock2
密码数据块的对数似然比值
rxKeyDataLlrBlock2
;接收端将
rxKeyDataLlrBlock2
和
keyParityDataLlrBlock2
组成的对数似然比值数据块二
(rxKeyDa...
【专利技术属性】
技术研发人员:段红光,刘世仟,罗一静,郑建宏,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。