元胞自动机在图像并行加密中的应用研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:yuhmmmmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的不断发展,这些技术在给日常生活带来方便的同时,其安全方面的隐患也日益暴露。在保障信息安全的众多技术中,密码技术无疑扮演着举足轻重的角色。图像数据具有编码结构特殊、数据量大、实时性要求高等特点。传统的经典数据加密算法,例如DES、RSA等直接用于图像数据加密,很难满足其实时性要求,而且会改变数据格式;采用混沌系统加密计算复杂度较高,系统的性能又无法得到保障。元胞自动机以其特有的结构的简单性、内在的并行性以及复杂计算的能力成为密码学中研究的热点方向之一,并且展现出非常好的发展前景。近年来,计算机处理器物理制作工艺和技术不断的提升,计算机越来越向着多核、多处理器的方向发展。目前,多核计算机也非常地普及,并行计算的时代已经到来。本文对元胞自动机和并行计算进行了系统的研究,探索出了一种用于快速图像加密的新方法。本文主要工作如下:①简要介绍元胞自动机理论,研究并分析了可逆元胞自动机和触发元胞自动机的并行加密模型。②在分析了可逆元胞自动机的基础上,提出了基于构造可逆元胞自动机并行加密算法,并采用耦合的思想对其进行改进。在保证并行高效计算的同时,大大地提高了密钥空间,使它能满足分组加密的安全要求。③提出了基二维触发元胞自动机并行加密算法,并通过CBC的加密模式对该算法进行了改进以更好地用于加密图像。和一维元胞自动机相比,采用二维元胞自动机的加密算法拥有更大的密钥空间,系统安全性大大增强。同时,该算法在不增大计算量的情况下,能够使得加密后的结果扩散到整个图像中。④通过微软.NET Framework 3.5并行计算的扩展库的TPL实现了基于CBC模式的二维触发元胞自动机并行加密算法。在多核计算机上用于图像加密,并对加密结果做出了详细分析。从仿真实验结果表明该算法有非常好的置乱和扩散效果,可以对抗穷举攻击以及己知明文密文对攻击,同时具有更高的性能,在实际应用中有非常好的效果。
其他文献
当今世界台风灾害所造成的破坏非常严重。由于它的不可预知性,常常在很短的时间内造成人员伤亡和财产的巨大损失,并可能直接或间接的导致其它灾害以及更为广义的社会灾害。将
无线传感器网络技术是一种集传感技术、微电子技术、通信技术、网络技术、信息技术等于一体的新兴技术。作为典型的无线传感器网络,其自身的自组织、动态性、易部署等特点使
海冰状态的监测是寒区海洋工程观测的重要内容。本文结合海洋工程实际,提出并实现了根据视频和图像分析来计算海冰密集度以及海冰流速和流向测定的方法,与传统的方法相比,本
自然场景中的文本检测与识别,比如路边或者建筑上的指示牌、交通标志、商品名称等关键文本的检测与识别是计算机视觉、机器人、盲人阅读等领域的重要组成部分。随着该领域的
近年来,诸多大数据环境下的应用呈现数据多源并发、数据聚合、在线实时处理的特征。原本承载着海量数据处理任务的Hadoop MapReduce计算框架,在实时数据处理方面,存在响应时
信息技术的发展引发了办公领域里的一场革命,办公自动化(Office Automation,简称OA)技术的快速发展不仅大大提高了人们日常办公的工作效率,而且成为增强企业核心竞争力的有力
集群系统在近年来已经逐渐成为并行计算实现载体的主流。随着计算结点性能的不断提高,集群系统的通信性能已经成为影响并行计算性能的一个重要因素。为了使得高性能计算达到
随着因特网和计算机视觉技术的发展,数字图像的产生、存储、分析和传输访问的数量呈指数级增长。全球每天都在不断地产生数以兆字节计数字图像数据,然而这些数据散乱地分布在
实现地形渲染的难点主要在于要给用户展现出真实的地形,并且保证实时性所要求的帧率(至少25FPS)。如果读取地形高度信息后,不进行任何处理直接作为顶点来渲染地形,这种方法在
软件测试是软件开发过程的重要环节,贯穿于软件生命周期的每一个阶段,目的是检验系统是否符合用户需求,尽可能地发现软件产品中存在的缺陷,以保证软件的质量,提高用户满意度