一种基于三维Arnold映射的图像分组加密方法技术

技术编号:4220600 阅读:476 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于三维Arnold映射的图像分组加密方法,其特征在于:首先采用扩展到三维的Amold映射构造S盒,再由Chebyshev映射产生的混沌序列进行排序法置乱,经多轮迭代完成加密操作。理论分析和实验结果表明方法具有密钥空间大、敏感度高、速度快、安全性好,抗攻击能力强等优点。与同类方法相比,该方法保证安全性的同时具有更快的速度,更适合用于图形数据加密。主要优越性在于:有足够大的密钥空间抵抗穷举攻击;任何一位密钥的改变都会使混沌序列的初始值和参数完全改变。这样极大的增加了密钥的敏感性;统计特性不会暴露任何有用信息,密图相邻像素相关性小和抗攻击能力强。

【技术实现步骤摘要】

本专利技术涉及,属于信息安全领域中的密码技术,是一种利用电子计算机技术、混沌映射实现的基于s-p网络的图像数据加密方案。
技术介绍
随着Internet在多个领域的快速发展,现代社会对国际互联网的依赖越来越深,然而,随着互联网同时出现的安全问题也成为了用户在选择使用时关注的一个重要方面。近年来,网络安全事故的频频发生,给大到国家小到个人的国际互联网用户带来了巨大的损失,因此,信息安全问题成为了计算机领域不容忽视的问题。 随着学科的发展,密码术在许多研究人员的不懈努力下,已经发展成为信息安全领域最受欢迎的数据保护手段之一。混沌密码系统具有各态遍历性和对初值、参数敏感的特点,非常适合构建加密方法,而且混沌密码系统还具有加密速度快,资源耗费少,实现过程简单明了,为数据的安全传输提供了很好的加密应用,因此混沌密码学(明文数据与乱数流叠加产生密文)成为近代加密学的一个热点。 常见的混沌密码系统主要分为两类1.基于混沌的流密码,即利用混沌映射产生密钥流,一次与一个明文符号进行加密操作;2.基于混沌的块密码,把一定大小的一组明文作为明文块,通过混沌映射进行加密操作。 一般来说,基于混沌的块密码的本文档来自技高网...

【技术保护点】
一种基于三维Arnold映射的图像分组加密方法,其特征在于:对于数字图像PW×H,其中W是图像的宽度,H是图像的高度,均以像素计,其加密的具体步骤如下:步骤1:输入4个32位无符号整型密钥key0,key1,key2,key3,所述的key0、key1、key2、key3为由用户提供的32位无符号整型密钥;步骤2:计算x01=(key0+key1)/(0xffffffff*2)和x02=(key2+key3)/(0xffffffff*2),以x01和x02分别作为logistg,b}↑[T],以Su0[k]为参数用Logistic映射生成长度为6的混沌序列D[0..5],其中:r为数字图像块中...

【技术特征摘要】

【专利技术属性】
技术研发人员:张云鹏周哲杨海兵朱欤潘文杰赵新奎张向彬
申请(专利权)人:西北工业大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利