CN110266321A - 一种新的基于极化码的通信方法及*** - Google Patents
一种新的基于极化码的通信方法及*** Download PDFInfo
- Publication number
- CN110266321A CN110266321A CN201910481271.6A CN201910481271A CN110266321A CN 110266321 A CN110266321 A CN 110266321A CN 201910481271 A CN201910481271 A CN 201910481271A CN 110266321 A CN110266321 A CN 110266321A
- Authority
- CN
- China
- Prior art keywords
- information
- code
- polarization code
- subchannel
- private information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010287 polarization Effects 0.000 title claims abstract description 47
- 238000004891 communication Methods 0.000 title claims abstract description 44
- 230000005540 biological transmission Effects 0.000 claims abstract description 19
- 239000011159 matrix material Substances 0.000 claims description 25
- 238000000034 method Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 8
- 238000011084 recovery Methods 0.000 claims description 2
- 238000012937 correction Methods 0.000 abstract description 4
- 230000007423 decrease Effects 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 6
- 238000002474 experimental method Methods 0.000 description 5
- 238000004904 shortening Methods 0.000 description 3
- 241000169170 Boreogadus saida Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000004335 scaling law Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/152—Bose-Chaudhuri-Hocquenghem [BCH] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/258—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with turbo codes, e.g. Turbo Trellis Coded Modulation [TTCM]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/65—Purpose and implementation aspects
- H03M13/6522—Intended application, e.g. transmission or communication standard
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Computer Security & Cryptography (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
本发明涉及信息安全技术领域,公开了一种新的基于极化码的通信方法及***。本发明所述通信方法的加密原理主要是用未被选取的好子信道来传输纠错码,与现有加密***相同,首先从NR0个好子信道中随机选取K个子信道传输加密信息,对于剩余(NR0‑K)个好子信道,用于传输相对于K比特私有信息的纠错码。虽然本发明利用了所有的好子信道,但由于As仍是私钥的一部分,攻击者仍无法辨识有效信息位,难以破解加密信息。在加密***译码完成后,接受方进行额外的纠错步骤来得到原始信息,进一步降低误码率,提高通信的可靠性。
Description
技术领域
本发明涉及信息安全技术领域,特别涉及一种新的基于极化码的通信方法及***。
背景技术
1.极化码
Erdal Arikan于2009年提出了极化码的概念。极化码是首个在二进制离散无记忆信道(B-DMC)条件下达到信道容量的低复杂度编码方案(E.Arikan,“Channelpolarization:A method for constructing capacity-achieving codes for symmetricbinary-input memoryless channels,”IEEE Trans.Inf.Theory,vol.55,no.7,pp.3051-3073,Jul.2009)。极化码的构造基于信道极化效应,该效应将信道拆分成多个可靠性互不相同的子信道。在极化码中,仅可靠子信道用于传输信息,其余不可靠信道传输固定比特。
对于一个B-DMC信道W:X→Y,其中输入字符集X={0,1},输出字符为Y,信道转移概率为W(y|x),x∈X,y∈Y,信道可靠性可由Bhattacharyya参数描述(E.Arikan,“Channelpolarization:A method for constructing capacity-achieving codes for symmetricbinary-input memoryless channels,”IEEE Trans.Inf.Theory,vol.55,no.7,pp.3051-3073,Jul.2009):
该参数的取值范围为[0,1]。Bhattacharyya参数越小,表示信道的可靠度越高。
给定N个独立且相同的B-DMC信道W,通过信道整合与分离操作可得到N个新的子信道它们的Bhattacharyya参数随着N增大而趋向0或1。在极化码中,信息仅在接近0的子信道中传输。
极化码由一组参数向量表示,其中N=2n是码长,K是信息位长度,是码率。信息集A是集合{1,2,...,N}的一个基数为K的子集,代表用于传输加密信息的K个可靠子信道。Ac是A相对集合{1,2,...,N}的补集。uA∈XK代表长度为K的码字,表示长度为N-K的固定比特。按照惯例,是随机产生的,编码译码器共享该信息。
在极化码中,定义级数为N的构造矩阵其中代表矩阵A的克罗内克幂(Kronecker power)。极化码的编码方式如下:
其中,GN(A)是GN中由集合A指代的行所构成的子矩阵。
对使用SC译码的极化码而言,为实现可靠通信,码率R需满足以下条件(S.B.Korada,A.Montanari,E.Telatar,R.Urbanke,“An empirical scaling law forpolar codes,”in Proc.IEEE Int.Symp.Inf.Theory,2010,pp.884-888.和A.Goli,S.H.Hassani,andR.Urbanke,Universalboundsonthescaling behavior ofpolar codes,in Proc.IEEE Symp.Inf.Theory,2012,pp.19571961.):
其中,I(W)是信道W的容量,μ是由信道决定的常数。截止码率R0是满足上述条件的最高码率。
2.现有极化码加密***
R.Hooshmand等人提出了基于二进制擦除信道(BEC)的极化码私钥加密***(R.Hooshmand,M.R.Aref,T.Eghlidos,“Secret Key Cryptosystem Based on Non-systematic Polar Codes,”Kluwer Academic Publishers,2015,84(2):1345-1373.)。该***通过随机选取部分可靠子信道传输加密信息,从而隐藏了极化码的码字构造方案。由于可靠子信道和固定比特的选取方案多种多样,该加密***拥有较高的计算安全性(computational security)。然而,在该***中,未被选取的可靠子信道与其余不可靠子信道一同被用于传输不携带任何信息的固定比特,这导致部分可靠子信道的信道资源被浪费。
定义好子信道(good bit-channels)为极化码N个子信道中Bhattacharyya参数最小的NR0个子信道,坏子信道(bad bit-channels)为其余N(1-R0)个子信道。根据截止码率R0的定义,好子信道中传输的信息是可靠的。NR0个好子信道的角标用如下集合表示:
为评估加密***的计算安全性,假设攻击者掌握关于通信传输介质的一切信息,包括集合为了隐藏极化码的编码方式,现有加密***从NR0个好子信道中随机选取K个子信道用于传输加密信息。如此一来,即使掌握了所有好子信道的角标,攻击者也无法得知真正传递信息的有效信息位。将以上基数为K的的子集称为私有信息集(secretinformation set),记为As。同样地,记为As相对于集合{1,2,...,N}的补集,为长度为N-K的固定比特。
为了实现更高的安全性,现有加密***对固定比特也进行了保密。图1为现有加密***的基本思想,从NR0个好子信道中随机选取K个子信道传输信息。
现有加密***还采用了Rao-Nam(RN)加密***的基本思想,引入了扰码、置换流程,进一步对信息进行加密。综上所述,现有加密***将K比特的信息m加密为N比特的密文c的公式如下:
其中,S是K×K的扰码矩阵,P是N×N的置换矩阵。通信私钥包含对攻击方不可见。解密过程是加密过程的逆过程。
总而言之,现有基于极化码的加密***的安全性来自于两个方面:
(1)从NR0个好子信道中随机选取K个子信道传输信息。可能的选取方案数为
长度为N-K的固定比特的选取。可能的选取方案数为Ne=2N-K。
(2)只要参数N,R0,K选取适当,Nc和Ne均可以足够大,从而防止常见的基于密码分析的攻击(cryptanalytic attacks)。事实上,现有加密***能够抵御多种攻击类型,包括Brute Force,Rao-Nam,Struik-Tilburg,Majority Voting等(R.Hooshmand,M.R.Aref,T.Eghlidos,“Secret Key Cryptosystem Based on Non-systematic Polar Codes,”KluwerAcademic Publishers,2015,84(2):1345-1373.)。
在现有加密***中,未被选取的好子信道被归入坏子信道来传输固定比特。由于固定比特仅作为私钥的一部分而不携带任何信息,未被选取的好子信道的信道资源并未得到充分利用。
发明内容
针对上述现有技术中存在的不足,本发明提供了一种新的基于极化码的通信方法及***,利用未被选取的好子信道传输纠错码,从而进一步降低误码率,提高端对端的通信可靠性。大量仿真实验说明了在不同信道条件和码率下,本发明所述通信方法及***的误码纠错性能均得到了显著提升。
本发明加密过程的原理主要是用未被选取的好子信道来传输纠错码,请参见附图2:与现有加密***相同,首先从NR0个好子信道中随机选取K个子信道传输加密信息,对于剩余(NR0-K)个好子信道,用于传输相对于K比特私有信息的纠错码。虽然本发明利用了所有的好子信道,但由于As仍是私钥的一部分,攻击者仍无法辨识有效信息位,难以破解加密信息。在加密***译码完成后,接受方进行额外的纠错步骤来得到原始信息,进一步降低误码率,提高通信的可靠性。
本发明的一方面提供了一种新的基于极化码的通信方法,包括以下步骤:
(1)信源产生初始信息m,乘以扰码矩阵S,得到K比特的私有信息mS;
(2)编码私有信息mS,使得码长与好子信道个数匹配,即NR0;
(3)将编码后的原私有信息部分重排至集合As指定的好子信道,将编码中的附加码字,即纠错码,重排至剩余好子信道;
(4)对多条编码后信息进行交织处理,再用极化码的构造矩阵对编码后的私有信息、纠错码及在坏子信道中传输的固定比特进行极化码编码,最后乘以置换矩阵P;
(5)经过加密和编码后的信息经信道传输后,再依次进行一系列解密和译码操作,包括:乘以逆置换矩阵PT、极化码译码、解交织处理、重排、译码、乘以逆扰码矩阵S-1,最后由信宿接收。
进一步地,上述通信方法中信息加密过程可由如下公式表示:
其中,其中m表示初始信息,S代表扰码矩阵,N代表码长,As代表私有信息集,代表相对集合的补集,代表好子信道,代表坏子信道,代表固定比特,表示纠错码中的附加码字部分,P代表置换矩阵。
进一步地,步骤(2)中编码私有信息mS选自缩短BCH码或Turbo码,原始BCH码对码长和信息位长度有诸多限制,为方便实际应用,优选使用更灵活的缩短BCH码。
进一步地,步骤(4)中所述交织处理目的为减小极化码译码过程中突发成串错误的影响。
进一步地,步骤(5)中极化码译码方式包括SC译码或SCL译码等。
本发明的另一方面提供了一种新的基于极化码的通信***,包括:
私有信息mS获取模块:初始信息m经信源产生后,乘以扰码矩阵S,得到K比特的私有信息mS;
私有信息mS编码模块:用于编码私有信息mS,使得码长与好子信道个数匹配,即NR0;
发送方重排模块:根据好子信道的选取方式As重新排列私有信息与附加码字的相对位置,达到加密的目的;
交织模块:对多组信息进行交织处理,以减小信道突发成串错误的影响;
极化码编码模块:根据极化码构造矩阵对待传信息进行编码;
极化码译码模块:接收方对收到的信息进行极化码译码;
解交织模块:将信道传输过程中产生的突发集中错误分散化;
接收方重排模块:根据私钥As重新排列信息,使私有信息与附加码字恢复至原始位置;
私有信息mS还原模块:通过译码操作纠正错误比特,最后还原私有信息。
相对现有技术,本发明具有如下有益效果:
(1)通信可靠性:本发明利用未选取的好子信道传输纠错码,在现有加密***的基础上进一步降低了误码率,提高了通信可靠性。
(2)私钥管理:本发明所述通信方法中信息加密***与现有加密***拥有同一组私钥因此现有加密***对私钥的管理及压缩方法同样可以应用到本发明所述加密***中;另外,本发明所述通信方法中信息加密***的固定比特的长度比现有加密***更短,因此总体私钥长度更短。
(3)计算安全性:与现有加密***类似,本发明所述通信方法中信息加密***的计算安全性来自于私有信息集的选取方案数以及固定比特的选取方案数对于Nc而言,本发明所述通信方法中信息加密***与现有加密***相同。对于Ne而言,本发明所述通信方法中信息加密***的固定比特位更少,因此Ne相对更小。但是,在多数实际应用场景中,本发明所述通信方法中信息加密***的Ne已经足够大。例如,当极化码码长N=1024,BEC的转移概率∈=0.04时,R0≈0.81,Ne≈2194。可见,用坏子信道传输固定比特足以提供很高的计算安全性。事实上,本发明所述通信方法中信息加密***是在计算安全性与通信可靠性之间作出了更好的平衡和取舍。
附图说明
图1现有基于极化码的加密***的原理图,即从NR0个好子信道中随机选取K个子信道传输信息;
图2本发明基于极化码的加密***的原理图;
图3本发明基于极化码的加密***流程图;
图4本发明所述通信方法中信息加密***在不同信道条件下与现有加密***的误码率比较;
图5本发明所述通信方法中信息加密***与现有加密***在不同码率下的误码率表现。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下结合附图对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
实施例1
本实施例以BCH码为例,需要说明的是,原始BCH码对码长和信息位长度有诸多限制,为方便实际应用,在新加密***中使用更灵活的缩短BCH码。同时,由于极化码SC译码可能出现突发错误(成串差错),误比特数时常超过BCH码的纠错能力。因此,采用交织技术来解决该问题。
基数为K的集合As表示私有信息集。与现有加密***不同,在本发明中用表示As相对集合的补集,即未被选取的好子信道的角标。表示坏子信道的角标,表示长度为N(1-R0)的固定比特。本发明沿用现有加密***中采用的Rao-Nam思想,设置扰码矩阵S与置换矩阵P。
图3为以BCH码为例基于极化码的通信方法流程图,如图所示,所述通信方法分多个步骤完成。首先,信源产生初始信息m,乘以扰码矩阵S,得到K比特的私有信息mS;接着用缩短BCH码编码私有信息mS,使得码长与好子信道个数匹配,即NR0;在接下来的重排步骤(reordering)中,BCH码中原私有信息部分在集合As指定的好子信道中传输,BCH码中的附加码字(用于纠错的码字)在其余好子信道上传输,这个过程等价于随机从NR0个好子信道中选取K个子信道传输信息;接下来将BCH码进行交织处理,再用极化码的构造矩阵进行极化码编码,最后乘以置换矩阵P;经过加密和编码后的信息通过不可靠、不安全的信道,再由接收方进行解密和译码操作。
进一步,通过仿真实验验证本发明所述通信方法中信息加密***相对于现有加密***具有更高的通信可靠性。使用误码率作为衡量通信可靠性的指标。仿真实验中,极化码码长N=1024,好子信道个数NR0=800,本发明中加密***的交织深度为20。在此选用AWGN信道,并采用BPSK调制。
(1)不同信道条件下的误码率比较
此仿真实验中,信息位长度K=680,信道噪声的功率谱密度N0取值范围为0.34至0.70,对应信噪比的取值范围为3.3dB至6.5dB。两种加密***均从800个好子信道中随机选取680个子信道传输信息,本发明所述通信方法中信息加密***利用剩余120个好子信道传输BCH纠错码。图4展示了不同信道条件下两种加密***的误码率比较,由图可见,当信道条件恶劣时,两***表现相近,这是因为SC译码结果误码率过高,超过了BCH码的纠错能力。然而,当信道条件变好时,由于BCH码的作用,本发明所述通信方法中信息加密***的整体误码率明显低于现有***。
(2)不同码率下的误码率比较
图5反映了两种加密***在不同码率下的误码率表现。在此,分别固定信道噪声的功率谱密度N0=0.54,0.56,通过改变信息位长度K来调整码率R。当K变化时,好子信道个数NR0维持不变。让x轴代表表示用于传输信息的子信道个数占总好子信道个数的比例。注意到,兰时,取极大值,继续降低码率已无意义。因此,让的取值范围为0.5至0.95。由图可见,随着码率的升高,两***的误码率均上升。但是本发明所述通信方法中信息加密***的误码率整体低于现有加密***,且随码率的变化趋势更加明显,这是由于BCH码的纠错能力在短码中表现更加显著,这也使本发明所述通信方法中信息加密***更适于实际应用。另一方面,随老趋近1,两***的行为与误码率表现趋于一致,这也能从图5中得到印证。
通过仿真实验验证了在不同信道条件和码率下,本发明所述通信方法中信息加密***的误码率均明显低于现有加密***。
Claims (8)
1.一种新的基于极化码的通信传输方法,包括以下步骤:
(1)信源产生初始信息m,乘以扰码矩阵S,得到K比特的私有信息mS;
(2)编码私有信息mS,使得码长与好子信道个数NR0匹配;
(3)将编码后的私有信息mS部分重排至集合As指定的好子信道,将编码中的附加码字,重排至剩余好子信道;其中,As为基数为K的的子集,为NR0个好子信道的角标的集合,
(4)对多条编码后信息进行交织处理,再用极化码的构造矩阵对编码后的私有信息、附加码字及在坏子信道中传输的固定比特进行极化码编码,最后乘以置换矩阵P,得到加密和编码后的信息,经信道进行传输。
2.如权利要求1所述的一种新的基于极化码的通信传输方法,其特征在于,所述附加码字为纠错码。
3.如权利要求1所述的一种新的基于极化码的通信传输方法,其特征在于,步骤(2)中所述编码私有信息mS的方式选自缩短BCH码或Turbo码。
4.一种如权利要求1-3所述方法传输的信息的接收方法,包括:接收信道传输的信息,依次进行解密和译码操作:乘以逆置换矩阵PT、极化码译码、解交织处理、重排、译码、乘以逆扰码矩阵S-1,得到解密译码后的信息。
5.如权利要求4所述信息接收方法,其特征在于,所述极化码译码的方式选自SC译码或SCL译码。
6.一种新的基于极化码的通信***,包括:
私有信息mS获取模块:初始信息m经信源产生后,乘以扰码矩阵S,得到K比特的私有信息mS;
私有信息mS编码模块:用于编码私有信息mS,使得码长与好子信道个数NR0匹配;
发送方重排模块:根据好子信道的选取方式As重新排列私有信息与附加码字的相对位置;其中,As为基数为K的的子集,为NR0个好子信道的角标的集合,
交织模块:对多组信息进行交织处理;
极化码编码模块:根据极化码构造矩阵对待传信息进行编码;
极化码译码模块:接收方对收到的信息进行极化码译码;
解交织模块:对多组信息进行解交织处理;
接收方重排模块:根据私钥As重新排列信息,使私有信息与附加码字恢复至原始位置;
私有信息mS还原模块:通过译码操作纠正错误比特,最后还原私有信息。
7.如权利要求6所述的一种新的基于极化码的通信***,其特征在于,所述私有信息mS编码模块中编码私有信息mS的方式选自缩短BCH码或Turbo码。
8.如权利要求6所述的一种新的基于极化码的通信***,其特征在于,所述极化码译码模块中极化码译码的方式选自SC译码或SCL译码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910481271.6A CN110266321B (zh) | 2019-06-04 | 2019-06-04 | 一种新的基于极化码的通信方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910481271.6A CN110266321B (zh) | 2019-06-04 | 2019-06-04 | 一种新的基于极化码的通信方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110266321A true CN110266321A (zh) | 2019-09-20 |
CN110266321B CN110266321B (zh) | 2020-12-18 |
Family
ID=67916690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910481271.6A Expired - Fee Related CN110266321B (zh) | 2019-06-04 | 2019-06-04 | 一种新的基于极化码的通信方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110266321B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021146859A1 (en) * | 2020-01-20 | 2021-07-29 | Nokia Shanghai Bell Co., Ltd. | Data privacy protection based polar coding |
CN113315600A (zh) * | 2020-02-26 | 2021-08-27 | 北京大学 | 一种***极化码均匀凿孔方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1620003A (zh) * | 2004-11-15 | 2005-05-25 | 北京交通大学 | 基于Turbo码和图像载体的抗干扰信息隐藏方法 |
US20160164629A1 (en) * | 2014-12-05 | 2016-06-09 | Lg Electronics Inc. | Method and device for providing secure transmission based on polar code |
CN107148015A (zh) * | 2017-05-31 | 2017-09-08 | 北京理工大学 | 一种基于极化码构造的连续加密物理层安全传输方法 |
CN107294540A (zh) * | 2016-04-11 | 2017-10-24 | 中兴通讯股份有限公司 | 编码方法及装置,译码方法及装置 |
CN108092742A (zh) * | 2017-12-17 | 2018-05-29 | 华中科技大学 | 一种基于极化码的通信方法 |
CN108234072A (zh) * | 2016-12-19 | 2018-06-29 | 法国矿业电信学校联盟 | 用于对数据信号进行子块解码的方法和设备 |
CN108650054A (zh) * | 2018-04-03 | 2018-10-12 | 厦门大学 | 用前向纠错码和交织码的网络流水印建立隐蔽信道的方法 |
CN109067501A (zh) * | 2018-08-28 | 2018-12-21 | 北京邮电大学 | 基于退化窃听信道噪声干扰的Polar码通信方法及装置 |
-
2019
- 2019-06-04 CN CN201910481271.6A patent/CN110266321B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1620003A (zh) * | 2004-11-15 | 2005-05-25 | 北京交通大学 | 基于Turbo码和图像载体的抗干扰信息隐藏方法 |
US20160164629A1 (en) * | 2014-12-05 | 2016-06-09 | Lg Electronics Inc. | Method and device for providing secure transmission based on polar code |
CN107294540A (zh) * | 2016-04-11 | 2017-10-24 | 中兴通讯股份有限公司 | 编码方法及装置,译码方法及装置 |
CN108234072A (zh) * | 2016-12-19 | 2018-06-29 | 法国矿业电信学校联盟 | 用于对数据信号进行子块解码的方法和设备 |
CN107148015A (zh) * | 2017-05-31 | 2017-09-08 | 北京理工大学 | 一种基于极化码构造的连续加密物理层安全传输方法 |
CN108092742A (zh) * | 2017-12-17 | 2018-05-29 | 华中科技大学 | 一种基于极化码的通信方法 |
CN108650054A (zh) * | 2018-04-03 | 2018-10-12 | 厦门大学 | 用前向纠错码和交织码的网络流水印建立隐蔽信道的方法 |
CN109067501A (zh) * | 2018-08-28 | 2018-12-21 | 北京邮电大学 | 基于退化窃听信道噪声干扰的Polar码通信方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021146859A1 (en) * | 2020-01-20 | 2021-07-29 | Nokia Shanghai Bell Co., Ltd. | Data privacy protection based polar coding |
CN113315600A (zh) * | 2020-02-26 | 2021-08-27 | 北京大学 | 一种***极化码均匀凿孔方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110266321B (zh) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Finiasz | Parallel-CFS: Strengthening the CFS McEliece-based signature scheme | |
CN104468097B (zh) | 一种基于量子密钥分发的安全数据通信实现方法 | |
Baldi et al. | Non-systematic codes for physical layer security | |
US9496897B1 (en) | Methods and apparatus for generating authenticated error correcting codes | |
EP0511420A1 (en) | A cryptographic system based on information difference | |
Hooshmand et al. | Reducing the key length of McEliece cryptosystem using polar codes | |
CN101710852A (zh) | 具有加密功能的ldpc码编/解码方法和编/解码器 | |
CN109039532B (zh) | 一种基于Raptor码的联合纠错保密方法 | |
US8213616B2 (en) | Systems and methods for providing opportunistic security for physical communication channels | |
CN113810172B (zh) | 一种低冗余的极化码量子噪声流物理层加密方法及*** | |
CN109951240B (zh) | 基于polar码的wiretap信道的物理层保密通信传输方法 | |
Dubrova et al. | CRC-based message authentication for 5G mobile technology | |
Yu et al. | Maximum-likelihood decoding of device-specific multi-bit symbols for reliable key generation | |
CN110266321A (zh) | 一种新的基于极化码的通信方法及*** | |
Esmaeili et al. | A secure code based cryptosystem via random insertions, deletions, and errors | |
US20210328714A1 (en) | Error reconciliation method for lwe public key cryptography | |
Cohen et al. | AES as error correction: Cryptosystems for reliable communication | |
Hooshmand et al. | Secret key cryptosystem based on polar codes over binary erasure channel | |
Hemenway et al. | Public-key locally-decodable codes | |
CN107786327A (zh) | 一种基于ldpc码的安全可靠传输方法 | |
Wang et al. | Communication with partial noisy feedback | |
Sayed et al. | A novel scrambler design for enhancing secrecy transmission based on polar code | |
Mihaljević | A Framework for Stream Ciphers Based on Pseudorandomness, Randomness and Coding | |
Cam et al. | Performance of joint multilevel/AES‐LDPCC‐CPFSK schemes over wireless sensor networks | |
Sawant et al. | Cryptographic turbo code for image transmission over mobile networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201218 |