【技术实现步骤摘要】
本专利技术属于通信领域,具体涉及一种纠错加密方法。
技术介绍
无线通信技术近年来在军事、民用等各方面得到了广泛应用,在给人们带来便利的同时,无线信道的开放性也使得信息安全问题变得越来越突出,信息在传输过程中的安全性问题越来越受到人们的关注。传统的有线通信通常使用数据加密等方法来保障通信安全,尽管这些方法在无线通信中仍然可行,但传统的上层加密解决方案逐渐受限于窃听方计算能力的日益增强和Ad-hoc等无中心网络密钥管理和分配等因素,它们都没有完全弥补由无线信道的开放性所造成的安全漏洞。如何在物理层利用无线通信系统自身的特点来解决通信信息的安全传输成为信息安全研究领域新的热点。另一方面,自二十一世纪以来,低密度奇偶校验(LDPC,low-density parity-check)码由于其较高的编码增益以及可高速编译码等特点,已经在广播电视、通信、存储等领域得到了广泛的应用。如何将具有高编码增益的LDPC码用在信息安全领域,使系统同时具有高的安全性和高的抗差错性是近年来的研究热点。例如在文献1《认知系统AES-LDPC纠错加密器的设计与性能分析》(系统工程与电子技术,2 ...
【技术保护点】
一种基于LDPC变码技术的纠错加密方法,其特征在于:所述的纠错加密方法将AES加密体制、LDPC变码技术以及加噪技术相结合,对数据进行加密与纠错编码,AES体制用于将原始数据进行扩散与非线性化加密,保障数据的安全性;LDPC码用于对数据进行保护,提升数据的抗差错能力;LDPC变码技术指在数据传输过程中实时变换LDPC码字的技术,用于提升数据的安全性;加噪技术用于使数据产生误码,用于提升数据的安全性,通过将AES加密体制、LDPC变码技术以及加噪技术相结合,使得接收端只有在同时知道AES密钥与LDPC码具体参数的情况下才能解析出正确的数据。
【技术特征摘要】
1.一种基于LDPC变码技术的纠错加密方法,其特征在于:所述的纠错加密方法将AES加密体制、LDPC变码技术以及加噪技术相结合,对数据进行加密与纠错编码,AES体制用于将原始数据进行扩散与非线性化加密,保障数据的安全性;LDPC码用于对数据进行保护,提升数据的抗差错能力;LDPC变码技术指在数据传输过程中实时变换LDPC码字的技术,用于提升数据的安全性;加噪技术用于使数据产生误码,用于提升数据的安全性,通过将AES加密体制、LDPC变码技术以及加噪技术相结合,使得接收端只有在同时知道AES密钥与LDPC码具体参数的情况下才能解析出正确的数据。2.根据权利要求1所述的一种基于LDPC变码技术的纠错加密方法,且特征在于:其LDPC码采用基于双对角矩阵的方式进行构造,其校验矩阵由两部分组成,一部分为双对角矩阵,另一部分由若干循环子矩阵构成。3.根据权利要求2所述的一种基于LDPC变码技术的纠错加密方法,且特征在于:所使用的LDPC码在编码过程中能进行变换,使得每一次编码使用不同的LDPC码,达到“一次一码”的效果;变换LDPC码的具体方式为改变校验矩阵中的循环子矩阵大小或循环子矩阵的偏移量。4.根据权利要求3所述的改变校验矩阵中的循环子矩阵大小,其特征在于循环子矩阵大小按如下方法确定:假定LDPC码的码长为N、信息位长度为M,则其校验位长度为N-M,校验矩阵循环子矩阵参数a需要小于M与N-M,且能被两者整除,而且取值范围在31与1024之间,通过求取M与N-M的最大公约数,再对最大公约数进行因数分解转换成两个数乘积的形式,取出其中在31与1024之间的数即是a的有效取值。5.根据权利要求1至4中任意一项所述的一种基于LDPC变码技术的纠错加密方法,其特征在于:对LDPC编码后的数据进行加噪处理,具体方法如下,首先产生一个随机数...
【专利技术属性】
技术研发人员:赵岭,李众,彭皓,刘荣科,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。