当前位置: 首页 > 专利查询>浙江大学专利>正文

一种高斯窃听信道下基于有限长极化码的安全编码方法技术

技术编号:20081149 阅读:43 留言:0更新日期:2019-01-15 02:38
本发明专利技术涉及一种高斯窃听信道下基于有限长极化码的安全编码方法。传统安全编码方案在低信噪比极化码有限长的情况下,无法保证通信的安全性。本发明专利技术方法首先确定极化码码长、主信道信噪比和窃听信道信噪比,计算主信道和窃听信道各个比特信道的巴氏参数并进行排序,然后选择主信道和窃听信道误码块率门限,计算主信道下和窃听信道下的不同信息比特数时的误码块率,选取满足条件的信息比特数,对主信道和窃听信道的比特信道进行集合划分,得到编码所需的集合。本发明专利技术提出的编码方法解决了经典安全编码方案中门限取值困难效率低的问题,能够保证发送者和合法用户之间通信的安全性,同时构造准确快速,能够节省大量的时间。

A Secure Coding Method Based on Finite Length Polarization Code in Gauss eavesdropping Channel

The present invention relates to a secure coding method based on finite length polarization code in Gauss eavesdropping channel. Traditional secure coding schemes can not guarantee the security of communication under the condition of low SNR polarization code with limited length. The method of the invention first determines the code length of polarization code, the signal-to-noise ratio of main channel and the signal-to-noise ratio of eavesdropping channel, calculates the Papanicolaou parameters of each bit channel of main channel and eavesdropping channel and sorts them, then chooses the error block rate threshold of main channel and eavesdropping channel, calculates the error block rate of different information bits under main channel and eavesdropping channel, and selects the number of information bits satisfying the conditions. The bit channels of the main channel and eavesdropping channel are divided into sets to get the set needed for coding. The coding method of the invention solves the problem of low efficiency in threshold selection in classical secure coding scheme, ensures the security of communication between sender and legitimate user, and constructs accurately and quickly, and saves a lot of time.

【技术实现步骤摘要】
一种高斯窃听信道下基于有限长极化码的安全编码方法
本专利技术属于通信安全
,涉及一种高斯窃听信道下基于有限长极化码的安全编码方法,具体是利用信道编码的极化码构造高斯窃听信道下的安全编码方案,实现发送者和合法用户之间的物理层安全。
技术介绍
随着通信技术的高速发展,人们对通信系统传输性能的需求不断提升,同时也对通信系统的安全性提出了更高的要求。在个人生活中,通信系统除了要保证信息传输的可靠性,也要防止个人隐私数据的泄露,保证传输的安全性。在涉及国家安全、外交及商业机密等重要领域时,对通信系统的安全性要求甚至比传输可靠性更高。研究安全可靠的通信系统已成为传递秘密信息、保障社会稳定与维护国家安全的迫切需求。长久以来,通信安全领域的技术创新作为提高国防信息化水平、增强国际竞争力的重要手段,在世界范围内都受到了高度重视。在实际的通信系统特别是无线通信系统中,由于无线信道具有的开放性和广播性,使得系统比较容易遭受非法窃听与干扰。为了解决通信系统面对的安全问题,目前主要的应对方法是利用基于密码学的安全体制,合法通信双方共享密钥,通过加密算法对信息流进行加密,防止非法用户获得有用信息从而破坏传输的安全性。有别于传统密钥加密机制利用加密算法复杂度构建计算意义上的安全,物理层安全技术是利用无线信道的唯一性、随机性和互异性,通过无线信道的物理统计特性构造的一种信息理论意义上安全的技术。其核心是在物理层利用合适的编码和调制方法,达到可靠安全地传输消息的目的。极化码是土耳其学者ErdalArikan在2007年提出的,具有较低的编译码复杂度,编码构造与信道条件密切相关,已被证明二进制对称信道下信道容量可达的特点。基于以上特点,极化码非常适合作为物理层的编码来实现窃听信道下秘密容量可达的安全编码方案,能够保证安全可靠的通信,实现物理层安全。学者HessamMahdavifar和AlexanderVardy提出了一种二进制对称退化窃听信道下基于极化码的安全编码方案,下文中称为经典安全编码方案,此经典方案可推广于高斯退化窃听信道模型中。
技术实现思路
本专利技术的目的是针对高斯退化窃听信道下基于极化码的安全编码方案,提出一种高斯窃听信道下基于有限长极化码的安全编码方法,充分地保证发送者与合法用户之间的通信安全。本专利技术方法基于高斯退化窃听信道模型,约定合法用户即主用户为Bob,窃听用户为Eve,发送者为Alice;Alice通过主信道WBob传送消息给合法用户Bob,同时窃听用户Eve通过窃听信道WEve得到Alice的传输信息,WBob为高斯白噪声信道,WEve为WBob的退化信道,也是高斯白噪声信道。本专利技术方法的具体步骤是:步骤一:确定极化码码长N,主信道信噪比SNRBob和窃听信道信噪比SNREve。步骤二:利用高斯近似的密度进化方法,分别计算主信道WBob各个比特信道的巴氏参数和窃听信道WEve各个比特信道的巴氏参数然后将和从小到大进行排序,其中表示码长为N的极化码的第i个比特信道;计算方法如下:巴氏参数全称为巴塔恰里雅(Bhattacharyya)参数,是构造极化码过程中用于衡量比特信道优劣的重要参数。给定一个高斯白噪声信道,其信噪比为SNR,第i个比特信道的巴氏参数的计算过程如下:其中是第i个比特译码分别取0和1时,接收到比特y的概率比值的对数,用于判决第i个比特的译码结果,称为第i个比特信道的对数似然比。比特信道的对数似然比的期望值迭代计算表示为:其中,迭代初始值σ2为高斯信道噪声的方差,将上述过程中给定的高斯信道的信噪比SNR替换为主信道信噪比SNRBob和窃听信道信噪比SNREve,得到和步骤三:极化码码长N时信息比特数k需要满足条件I(WEve)·N<k<I(WBob)·N,I(WBob)为主信道WBob的信道容量,I(WEve)为窃听信道WEve的信道容量;计算主信道误码块率上限PUB(WBob)与下限PLB(WBob),和窃听信道误码块率下限PLB(WEve);根据PUB(WBob)和PLB(WBob)选择主信道误码块率门限Pthreshold(WBob),根据PLB(WEve)选择窃听信道误码块率门限Pthreshold(WEve);计算码长为N、信息比特数为k、信息比特信道位置集合为时,极化码的误码块率在高斯信道W下即为k不同取值时的误码块率PBLER(W,k);在已经确认码长N的情况下,选择信息比特数k,那么信息比特信道位置集合为中最小的k个所对应的比特信道位置的集合;为前i-1个比特译码正确情况下,第i个比特译码错误的事件发生概率;最大k值kmax=I(WBob)·N,最小k值kmin=I(WEve)·N,同确定PBLER(W,k)的过程;代入kmax和对应的信道WBob,得到PUB(WBob)=PBLER(WBob,kmax);代入kmin和对应的信道WBob,PLB(WBob)=PBLER(WBob,kmin);代入kmin和对应的信道WEve,得到PLB(WEve)=PBLER(WEve,kmin);PLB(WBob)<Pthreshold(WBob)<PUB(WBob);PLB(WEve)<Pthreshold(WEve)<1;计算主信道下的不同信息比特数时的误码块率PBLER(WBob,k),和窃听信道下的不同信息比特数时的误码块率PBLER(WEve,k),选取信息比特数k满足条件PBLER(WBob,k)<Pthreshold(WBob)和PBLER(WEve,k)>Pthreshold(WEve)。步骤四:主信道WBob各个比特信道的巴氏参数经过排序后的第k个巴氏参数Z(k)作为比特信道集合划分门限Zthreshold,利用Zthreshold对主信道和窃听信道的比特信道进行集合划分,得到和集合和集合定义如下:为主信道下比特信道巴氏参数小于等于Zthreshold的比特信道位置的集合,为主信道下比特信道巴氏参数大于Zthreshold的比特信道位置的集合,为窃听信道下比特信道巴氏参数小于等于Zthreshold的比特信道位置的集合,为窃听信道下比特信道巴氏参数大于Zthreshold的比特信道位置的集合。集合表示用于传输随机比特的比特信道集合,集合表示用于传输信息比特的比特信道集合,集合表示用于传输约定比特的比特信道集合,则步骤五:根据集合集合集合采用经典安全信道编码方法,完成信道编码。本专利技术方法与其他安全编码方法相比,确保了主信道与窃听信道的信道信噪比差值较小时,在极化码码长有限的情况下,发送者和合法用户之间通信的安全性。传统安全编码方案中0<β<1/2,门限取值后模糊,编码效果验证耗时效率低。本专利技术提出的编码方法,能够保证发送者和合法用户之间通信的安全性,同时构造准确快速,能够节省大量的时间。附图说明图1为高斯退化窃听信道的信道模型。图2为本专利技术方法的流程图。图3为本专利技术方法实施例中极化码码长N=1024、窃听信道信噪比1dB时,与传统安全编码方法的窃听用户误码块率比较图。图4为本专利技术方法实施例中极化码码长N=1024、窃听信道信噪比1dB时,与传统安全编码方法的窃听用户误比特率比较图。具体实施方式结合附图说明本专利技术的具体实施方式和所获得的性能。图1为高斯退化窃听信道的信道模本文档来自技高网
...

【技术保护点】
1.一种高斯窃听信道下基于有限长极化码的安全编码方法,该方法基于高斯退化窃听信道模型,约定合法用户即主用户为Bob,窃听用户为Eve,发送者为Alice;Alice通过主信道WBob传送消息给合法用户Bob,同时窃听用户Eve通过窃听信道WEve得到Alice的传输信息,WBob为高斯白噪声信道,WEve为WBob的退化信道,也是高斯白噪声信道;其特征在于该方法的具体步骤是:步骤一:确定极化码码长N,主信道信噪比SNRBob和窃听信道信噪比SNREve;步骤二:利用高斯近似的密度进化方法,分别计算主信道WBob各个比特信道的巴氏参数

【技术特征摘要】
1.一种高斯窃听信道下基于有限长极化码的安全编码方法,该方法基于高斯退化窃听信道模型,约定合法用户即主用户为Bob,窃听用户为Eve,发送者为Alice;Alice通过主信道WBob传送消息给合法用户Bob,同时窃听用户Eve通过窃听信道WEve得到Alice的传输信息,WBob为高斯白噪声信道,WEve为WBob的退化信道,也是高斯白噪声信道;其特征在于该方法的具体步骤是:步骤一:确定极化码码长N,主信道信噪比SNRBob和窃听信道信噪比SNREve;步骤二:利用高斯近似的密度进化方法,分别计算主信道WBob各个比特信道的巴氏参数和窃听信道WEve各个比特信道的巴氏参数然后将和从小到大进行排序,其中表示码长为N的极化码的第i个比特信道;计算方法如下:给定信噪比为SNR的高斯白噪声信道,则第i个比特信道的巴氏参数的计算过程如下:其中是第i个比特译码分别取0和1时,接收到比特y的概率比值的对数,用于判决第i个比特的译码结果,称为第i个比特信道的对数似然比;比特信道的对数似然比的期望值迭代计算表示为:其中,迭代初始值σ2为高斯信道噪声的方差,将上述过程中给定的高斯信道的信噪比SNR替换为主信道信噪比SNRBob和窃听信道信噪比SNREve,得到和步骤三:极化码码长N时信息比特数k需要满足条件I(WEve)·N<k<I(WBob)·N,I(WBob)为主信道WBob的信道容量,I(WEve)为窃听信道WEve的信道容量;计算主信道误码块率上限PUB(WBob)与下限PLB(WBob),和窃听信道误码块率下限PLB(WEve);根据PUB(WBob)和PLB(WBob)选择主信道误码块率门限Pthreshold(WBob),根据PLB(WEve)选择窃听信道误码块率门限Pthreshold(WEve);计算码长为N、信息比特数为k、信息比特信道位置集合为时,极化码的误码块率在高斯信道W下即为k不同取值时的误码块率PBLER(W,k);在已经确认...

【专利技术属性】
技术研发人员:谢磊陈惠芳楼泽斌
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1