论文部分内容阅读
一直以来在信息技术的不停提高的过程当中,网络技术也在相应的快速成长,使用互联网获取信息已成为人们生活中不可或缺的重要环节,同时对网络上的图形和图像加密方面处理的技术水平也越来越高,图像具有像素间相关性高、冗余度大等特点,而利用网络来传递数据有着不可替代的优越性,与此同时,利用网络来传输数字图像数据,在传送过程中常会受到病毒攻击,信息窃取等人为攻击,选择合适的数字图像加密技术以及当下最新计算机网络技术,对提高图像的信息安全性有着至关的重要作用。比年以来混沌的同步控制理论日趋完善,为混沌在传输信息中的应用提供了理论支持,并且作为非线性系统之一的混沌系统,其特有的比如对起始条件的敏感性、不收敛性,非周期性、类噪声性等固有的特性使得他本身具有隐蔽性和长期的不可预测性,很适合应用在密码学领域,与其他加密方式不同的是,混沌加密属于动态加密的一种方式,这种方式的特点是计算效率高,可用于实时传输信息处理和一般性的静态加密场合。且用此方法进行加密的信息很难破译,使得它具备很高的保密性,目前对混沌系统加密的实现还局限于计算机仿真,有关硬件或者互联网实现的报道也很少,国内外对于嵌入式平台上使用混沌加密技术,多半加密系统是通过简单使用Socket API函数接口进行网络传输,其速度较慢且不适合在广域网中使用,提出一种既能够实现混沌加密,又能够快速的在可靠网络传输的通用混沌保密方案是十分有必要的。 本文提出了一种在网站开发中的最新版本HTML5基础之上,实现数字图像的混沌加密及其在网络传输的实现方案,对无简并高维超混沌系统作离散化处理,用javascript语言和canvas技术实现三维无简并混沌迭代序列,对本地选择的数字图像的红、绿、蓝三基色信号分别进行混沌加密,替换原来三基色信号,并使用Ajax进行传输到服务器端的加密过的图像进行混沌解密并保存,提出了一种混沌应用到Canvas对图像处理的方案。