[发明专利]基于logistic映射的嵌入式加密方法在审
申请号: | 201710919545.6 | 申请日: | 2015-02-09 |
公开(公告)号: | CN107707351A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 吴世贵 | 申请(专利权)人: | 吴世贵 |
主分类号: | H04L9/16 | 分类号: | H04L9/16;H04L9/08;H04L9/00 |
代理公司: | 北京元本知识产权代理事务所11308 | 代理人: | 曹广生 |
地址: | 530007 广西壮族自治区*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 logistic 映射 嵌入式 加密 方法 | ||
本申请是申请日为2015年02月09日、名称为“基于高次二阶 logistic映射的嵌入式加密方法及装置”、申请号为201510066179.5的 发明专利申请的分案申请。
技术领域
本发明涉及加密领域,特别是涉及基于logistic映射的嵌入式加密 方法。
背景技术
一般的logistic映射加密方法主要是依靠映射的初始值x0和u(算 法密钥)来产生两个二进制系列Aj和Dj,并将这两个二进制系列Aj和Dj看做此密码系统的子密钥来实现加密的。然而,logistic映射加密方法 分析和发现系列Aj和Dj均是由logistic映射完全确定的,与明文和密 文等因素无关。这样,当攻击者获得了任一明文的Aj和Dj后,就可以用此 Aj和Dj直接攻击使用了相同密钥加密的密文,这不仅会使信息安全存在隐 患,还将会成为安全漏洞。可见,仅通过简单的logistic映射的加密方 法是不能保证信息安全的。
为了提高信息安全,目前所采用的更为复杂的logistic映射加密方 法包括有空间划分的流加密、多个logistic映射的流加密和二阶 logistic映射加密等。然而,这些复杂的logistic映射加密方法,虽然 较多的迭代次数能够在一定程度上保证信息安全,但是在实现信息传输 时,密钥不能更好随时改变,可靠性降低,依旧达不到信息安全传输的效 果。
发明内容
本发明所要解决的技术问题是现有logistic映射加密方法中所存在 的密钥简单和密钥不可变等不足,提供一种基于logistic映射的嵌入式 加密方法方法及装置。
本发明通过以下技术方案解决上述问题:
基于logistic映射的嵌入式加密方法,包括如下步骤:
步骤1,选定一个logistic映射作为子密钥系统的产生方式,并将该 logistic映射中的各映射分别迭代一定的次数,
选定的logistic映射为
式中,表示第i次映射迭代n次后续的值, i=1,2,3....b-1,a-1,b,a,u为设定值,且u∈(1.64,2),和u均为 双精度类型的数值,a=1,2,3......,b=1,2,3......,且a、b的取 值根据用户使用的复杂度和处理器计算能力选取;
步骤2,然后将明文以二进制分成若干块;
步骤3,在步骤1所得的迭代基础上,再对logistic映射中的各映射 进行一定次数的迭代得到A和D两部分;
步骤4,对步骤2所得的各明文块分别进行移位变换后,得到对应的 中间密文;
步骤4.1,将明文块分为m个明文子块;其中m为大于1的正整数;
步骤4.2,分别将每个明文子块均同时循环左移或右移S位后,获得 每个明文子块的移位明文子块;
步骤4.3,将每个移位明文子块按其所对应的明文子块的顺序合并得 到移位明文块;
步骤4.4,将移位明文块循环左移或右移m×S位后,得到中间密文;
上述步骤4.2和步骤4.4中,每个明文子块的移位方向一致,且明文 子块和明文块的移位方向也一致;
步骤5,将步骤3所得A和步骤4所得的中间密文进行异或运算;
步骤6,判断是否所有的明文块均已加密完毕;若完毕,则结束;否 则,返回步骤3继续加密。
上述方案中,优选的是步骤1中对logistic映射中的各映射进行首 次迭代的次数大于步骤3中对logistic映射中的各映射进行再次迭代的 次数。
本发明的优点与效果是:
本发明克服了传统logistic映射加密方法中密钥简单和密钥不可变 等缺点,以logistic映射核心,采用stm32F407进行高次二阶加密嵌入 方式,实现加密多次迭代高次处理产生复杂可变密钥,该装置可以嵌入到 各种电子产品中,提高电子产品的安全。
附图说明
图1是本发明的加密流程图;
图2是本发明的logistic映射分岔图;
图3是本发明的二阶高次logistic映射图。
具体实施方式
以下结合实施例对本发明作进一步说明。
一种基于logistic映射的嵌入式加密方法方法,如图1所示,包括 如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴世贵,未经吴世贵许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710919545.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:支持演进型节点B间的协作多点的方法
- 下一篇:一种嵌入式加密方法