【技术实现步骤摘要】
本专利技术属于通信信息安全领域,涉及一种基于信道编码矩阵动态变化的物理层安全通信系统。
技术介绍
随着移动互联网,物联网等新技术的兴起,未来无线通信系统面临着信息的高效高可靠传输和信息安全的双重挑战。具体来说,一方面,在恶劣的电磁环境中,如何保证信息的高效高可靠传输是面临的一大挑战;另一方面,在开放的电磁环境中,如何保障信息传输的安全性是另一个亟待解决的问题。现有的无线通信系统采用的是加密、纠错分离的传输系统,如图1所示,该系统包括依次设置在发送端应用层和物理层的加密器和信道编码器,以及依次设置在接收端应用层和物理层的解密器和信道译码器;发送端与接收端通过主信道进行通信。该系统的通信方法如图1所示,主要步骤为:在通信开始前,基于密钥交换协议,秘密地共享通过密钥协商得到的对称密钥k;发送端信道编码器与接收端信道译码器之间,基于信道编码校验矩阵构造方法,使用经过优化构造生成的固定校验矩阵H0。在此处,信道编码矩阵即为固定校验矩阵H0,通过矩阵变换可以从固定校验矩阵H0得到等价的固定生成矩阵;在发送端,发送明文mi经过加密器通过对称密钥k得到发送密文ci,再经过信道编码器通过固定校验矩阵H0得到的等价固定生成矩阵生成发送码字xi;发送码字xi通过主信道进行传输,从而在接收端得到接收码字yi;在接收端,接收码字yi经过信道译码器通过固定校验矩阵H0得到接收密文c′i,再经过解密器通过对称密钥k得到接收明文m′i。对于窃< ...
【技术保护点】
一种基于信道编码矩阵动态变化的物理层安全通信系统,其特征在于,该系统包括设置在发送端物理层的联合编码器,设置在接收端物理层的联合译码器,发送端与接收端通过主信道进行通信;在联合编码器与联合译码器秘密地共享通过密钥协商得到的对称密钥k;以及公开约定的基础校验矩阵HB,以及用矩阵扩展因子和伪随机向量ri实时产生动态校验矩阵Hi=h(HB,ri)进行编码译码。
【技术特征摘要】
1.一种基于信道编码矩阵动态变化的物理层安全通信系统,其特征在于,该系统包
括设置在发送端物理层的联合编码器,设置在接收端物理层的联合译码器,发送端与接
收端通过主信道进行通信;在联合编码器与联合译码器秘密地共享通过密钥协商得到的
对称密钥k;以及公开约定的基础校验矩阵HB,以及用矩阵扩展因子和伪随机向量ri实
时产生动态校验矩阵Hi=h(HB,ri)进行编码译码。
2.如权利要求1所述的系统,其特征在于,所述联合编码器包括依次相连的伪随机
向量发生器,校验矩阵构造器和LDPC编码器,以及随机噪声源;LDPC编码器的输出端
与随机噪声源的输出端相连作为联合编码器的输出端;其中,
伪随机向量发生器用于在给定对称密钥k和发送明文的顺序号i的情况下,通过已有
的对称加密算法产生伪随机向量ri=rand(k,i);
校验矩阵构造器用于在伪随机向量ri的控制下,通过矩阵扩展构造方法将基础矩阵
HB扩展成动态校验矩阵Hi=h(HB,ri);
LDPC编码器用于在给定动态校验矩阵Hi的情况下,通过非系统码LDPC编码方法,
对发送明文mi进行信道编码,得到校验比特向量pi;
随机噪声源用于产生随机错误向量ei,将随机错误向量ei与校验比特向量pi进行逐比
特异或,得到发送码字xi作为联合编码器的输出。
3.如权利要求1所述的系统,其特征在于,所述接收端的联合译码器包括依次相连
的伪随机向量发生器,校验矩阵构造器和LDPC译码器;将LDPC译码器的输出端作为联
合译码器的输出端;其中,
伪随机向量发生器用于在给定对称密钥k和接收码字顺序号i的情况下,通过与发送
端相同的对称加密算法产生伪随机向量ri=rand(k,i);
校验矩阵构造器用于在伪随机向量ri的控制下,通过与发送端相同的矩阵扩展构造将
基础矩阵HB扩展成动态校验矩阵Hi=h(HB,ri);
LDPC译码器用于在给定动态校验矩阵Hi的情况下,采用已有的LDPC迭代译码算
\t法,对接收码字yi进行信道译码,得到接收明文m′i作为联合译码器的输出。
4.一种基于如权利要求1所述信道编码矩阵动态变化的物理层安全通信系统的通信
方法,其特征在于,在发送端的联合编码器与接收端的联合译码器之间:基于已有的密
钥交换协议,秘密地共享通过密钥协商得到的对称密钥k;基于已有的LDPC校验矩阵构
造方法,公开地约定经过优化构造生成的基础校验矩阵HB,以及矩阵扩展因子T;在发
送端,通过联合编码器对每个发送明文进行联合加密纠错编码,得到对应的n比特发送码
字;在接收端,通过联合译码器对接收的码字译码为接收明文。
5.如权利要求4所述方法,其特征在于,该方法具体包括以下步骤:
1)在安全通信开始前,发送端与接收端通过秘密地密钥协商,确定长度为k比...
【专利技术属性】
技术研发人员:殷柳国,陈钊,裴玉奎,陆建华,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。