[发明专利]一种基于伪随机时变交织编码的信息加密方法在审
申请号: | 201810614185.3 | 申请日: | 2018-06-14 |
公开(公告)号: | CN108809629A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 贺俊文 | 申请(专利权)人: | 四川安迪科技实业有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L1/00;H04L25/03 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时变 交织参数 数据分组 伪随机 交织编码 加密 加扰处理 信息加密 交织器 差错传播 解密过程 连续排列 信息泄露 发生器 加扰 保证 | ||
一种基于伪随机时变交织编码的信息加密方法,其特征在于,包括:对数据分组进行加扰处理;由伪随机时变交织参数发生器产生一组时变交织参数;将加扰后的数据分组和时变交织参数输入交织器,交织器根据交织参数对数据分组进行交织。采用交织编码的方式进行加密,解密过程中不会出现差错传播现象。在进行交织之前,对数据分组进行加扰处理,可以消除数据分组中相同元素连续排列的现象,进而避免交织后信息泄露。使用伪随机时变交织参数进行交织加密,既保证了解交织的可行性,又增强了交织加密的安全性。
技术领域
本发明涉及通信信息处理技术领域,尤其涉及信息加密方法,具体地说,是一种基于伪随机时变交织编码的信息加密方法。
背景技术
交织编码是一种重要的信息编码技术,常常与前向纠错编码联合使用,以纠正突发性差错。
交织编码的基本原理如下:假设对于集合Z={1,2,3,L,L},存在从Z到Z的一一映射π,使得
j=π(i)i,j∈Z∩i不全等于j,
定义
π={π(i)|i=1,2,3,L,L}
为交织参数。如果
i=π(i)
则称i为不动点。假设输入数据分组Din和输出数据分组Dout的长度均为L,i表示元素Din[i]在输入数据分组中的地址(即交织前的地址),π(i)表示元素Din[i]在输出数据分组中的地址(即交织后的地址)。则,操作
Dout[π(i)]=Din[i]i∈Z
就是按照交织参数π对输入数据分组Din进行的交织编码。
根据以上分析可知,交织编码的本质是在不改变元素值和分组长度的前提下对输入数据分组中的元素进行重新排序。因此,只要Din中的元素不完全相同,就可以通过恰当地设计交织参数,使Dout≠Din。由此可知,交织编码具有对分组数据进行置乱加密的潜在价值。
然而,仅仅采用上述的交织编码技术并不能实现安全的信息加密,原因有以下两点:
1)如果输入数据分组中存在大量相同元素连续排列的现象,则在交织编码后的输出数据分组中这种现象仍然可能存在,进而导致信息泄露;
2)采用同一组交织参数对多个数据分组进行交织编码等价于采用固定的加密方案进行多次加密,而这种加密方式是不安全的。
发明内容
为了解决上述现有问题,本发明提出一种基于伪随机时变交织编码的信息加密方法,解密过程中不会出现差错传播现象;在进行交织之前,对数据分组进行加扰处理,可以消除数据分组中相同元素连续排列的现象,进而避免交织后信息泄露;使用伪随机时变交织参数进行交织加密,既保证了解交织的可行性,又增强了交织加密的安全性。
为了实现本发明的目的,拟采用以下技术:
一种基于伪随机时变交织编码的信息加密方法,其特征在于,包括:对数据分组进行加扰处理;由伪随机时变交织参数发生器产生一组时变交织参数;将加扰后的数据分组和时变交织参数输入交织器,交织器根据交织参数对数据分组进行交织。
伪随机时变交织参数发生器包括种子交织参数加载器、伪随机数发生器和循环移位器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川安迪科技实业有限公司,未经四川安迪科技实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810614185.3/2.html,转载请声明来源钻瓜专利网。