[发明专利]一种基于伪随机时变交织编码的信息加密方法在审

专利信息
申请号: 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)采用同一组交织参数对多个数据分组进行交织编码等价于采用固定的加密方案进行多次加密,而这种加密方式是不安全的。

发明内容

为了解决上述现有问题,本发明提出一种基于伪随机时变交织编码的信息加密方法,解密过程中不会出现差错传播现象;在进行交织之前,对数据分组进行加扰处理,可以消除数据分组中相同元素连续排列的现象,进而避免交织后信息泄露;使用伪随机时变交织参数进行交织加密,既保证了解交织的可行性,又增强了交织加密的安全性。

为了实现本发明的目的,拟采用以下技术:

一种基于伪随机时变交织编码的信息加密方法,其特征在于,包括:对数据分组进行加扰处理;由伪随机时变交织参数发生器产生一组时变交织参数;将加扰后的数据分组和时变交织参数输入交织器,交织器根据交织参数对数据分组进行交织。

伪随机时变交织参数发生器包括种子交织参数加载器、伪随机数发生器和循环移位器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川安迪科技实业有限公司,未经四川安迪科技实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810614185.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top