[发明专利]一种基于多级混沌系统的动态S盒构造方法有效

专利信息
申请号: 201410097344.9 申请日: 2014-03-17
公开(公告)号: CN103856320B 公开(公告)日: 2017-02-15
发明(设计)人: 彭军;贾蓉;雷亮;金尚柱;韩琦 申请(专利权)人: 重庆科技学院
主分类号: H04L9/06 分类号: H04L9/06;H04L9/00
代理公司: 重庆为信知识产权代理事务所(普通合伙)50216 代理人: 余锦曦
地址: 401331 重*** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于多级混沌系统的动态S盒构造方法,属于信息加密领域。本发明将密钥映射为Chebyshev混沌映射系统和分段线性混沌映射系统的初始条件和演化参数,不同密钥映射为不同的系统参数,实现了实时生成不同S盒的动态特性。由于使用两级混沌系统,对两个混沌系统的输出进行异或操作以生成S盒元素,与使用单一混沌系统相比提高了抗破译难度。同时两级混沌系统的输出均相互交叉反馈给对方,实现混沌系统之间的动态交叉扰动,进一步增大了所生成S盒的扩散性和扰乱性,实现了严格雪崩效应,显著提高安全强度。本发明简洁高效,便于软硬件实现。
搜索关键词: 一种 基于 多级 混沌 系统 动态 构造 方法
【主权项】:
一种基于多级混沌系统的动态S盒构造方法,其特征在于包括以下步骤:步骤一、输入64位长度密钥K=K1K2...K7K8,进行初始化操作,按照:t1=(K7+K8)mod 8,t2=(K5+K6)mod 8,t3=(K3+K4)mod 8,t4=(K1+K2)mod 8,t5=(K1×K2+K3×K4)mod 8,t6=(K5×K6+K7×K8)mod 8,计算参数t1、t2、t3、t4、t5和t6;设加密轮数为n,n为正整数,令n=1并置空Sout,所述Sout为S盒的输出;步骤二、计算Chebyshev混沌映射系统C1的输出和分段线性混沌映射C2的输出;所述计算Chebyshev混沌映射系统C1的输出按以下步骤进行:Chebyshev混沌映射系统C1从初始点y0开始,迭代N1+80次,在最后的80个状态点中,每间隔10个点取值1次,以0为阈值进行量化,得到8个比特值并组合为一个整数s1,n,所述s1,n为Chebyshev混沌映射系统C1的输出;将系统的最后状态点作为下次迭代时的初始点y0;当n=1时,系统C1的初始点系统C1的迭代次数当n>1时,系统C1的初始点为y0×(s2,n‑1/256),系统C1的迭代次数为50+(N1×s2,n‑1)mod 128;所述s2,n‑1为分段线性混沌映射系统C2的输出值;所述计算分段线性混沌映射系统C2的输出按以下步骤进行:分段线性混沌映射系统C2从初始点x0开始,迭代N2+80次,在最后的80个状态点中,每间隔10个点取值1次,以0.5为阈值进行量化,得到8个比特值并组合为一个整数s2,n,所述s2,n为分段线性混沌映射系统C2的输出;将系统的最后状态点作为下次迭代时的初始点x0;当n=1时,系统C2的初始点系统C2的迭代次数当n>1时,系统C2的初始点为x0×(s1,n/256),系统C2的迭代次数为50+(N2×s1,n)mod 128;s1,n为Chebyshev混沌映射系统C1的输出值;步骤三、计算当#{Sout}<256,且时,令当#{Sout}=256时,输出Sout;否则n=n+1,返回执行步骤二。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410097344.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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