[发明专利]一种嵌入式加密方法有效
申请号: | 201710919612.4 | 申请日: | 2015-02-09 |
公开(公告)号: | CN107707352B | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 吴世贵 | 申请(专利权)人: | 广州数驰信息科技有限公司 |
主分类号: | H04L9/16 | 分类号: | H04L9/16;H04L9/08;H04L9/00 |
代理公司: | 佛山卓就专利代理事务所(普通合伙) 44490 | 代理人: | 陈雪梅 |
地址: | 511495 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 加密 方法 | ||
本发明公开一种嵌入式加密方法,基于logistic映射的嵌入式加密方法,包括如下步骤:步骤1,选定一个logistic映射作为子密钥系统的产生方式,并将该logistic映射中的各映射分别迭代一定的次数,步骤2,然后将明文以二进制分成若干块;步骤3,在步骤1所得的迭代基础上,再对logistic映射中的各映射进行一定次数的迭代得到A和D两部分;步骤4,对步骤2所得的各明文块分别进行移位变换后,得到对应的中间密文。本发明以logistic映射核心,进行高次二阶加密嵌入方式,实现加密多次迭代高次处理产生复杂可变密钥,该装置可以嵌入到各种电子产品中,提高电子产品的安全。
本申请是申请日为2015年02月09日、名称为“基于高次二阶 logistic映射的嵌入式加密方法及装置”、申请号为201510066179.5的发明专利申请的分案申请。
技术领域
本发明涉及加密领域,特别是涉及一种嵌入式加密方法。
背景技术
一般的logistic映射加密方法主要是依靠映射的初始值x0和u(算法密钥)来产生两个二进制系列Aj和Dj,并将这两个二进制系列Aj和Dj看做此密码系统的子密钥来实现加密的。然而,logistic映射加密方法分析和发现系列Aj和Dj均是由logistic映射完全确定的,与明文和密文等因素无关。这样,当攻击者获得了任一明文的Aj和Dj后,就可以用此 Aj和Dj直接攻击使用了相同密钥加密的密文,这不仅会使信息安全存在隐患,还将会成为安全漏洞。可见,仅通过简单的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,将每个移位明文子块按其所对应的明文子块的顺序合并得到移位明文块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州数驰信息科技有限公司,未经广州数驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710919612.4/2.html,转载请声明来源钻瓜专利网。