基于二维细胞自动机的图像加密算法的研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:foohay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术和互联网应用的迅速发展,信息安全逐渐成为计算机领域一个重要的课题。图像加密是信息安全中一个重要的方面。被传输的图像往往包含着隐私或者机密信息。几十年以来,学者们对图像加密进行了广泛而深入的研究,提出了很多有效的加密算法。但是,与此同时,加密系统的攻击者们的计算水平也有了一定的提高,因此,需要不断地提出更有效的新的加密算法。  细胞自动机(简称CA)是一个离散的有限自动机,它的并行性、时空离散性、不可预测性等特性决定了它可以被应用于图像加密领域。在这一背景下,本文围绕细胞自动机及其在图像加密方向的应用进行了深入的研究,并对现有的算法进行了分析,提出了两种新的基于二维细胞自动机的图像加密算法。其中一种加密算法是利用两个平衡CA对图像进行加密,算法通过一个控制序列来决定本次迭代采用哪个转换规则。这个控制序列可以由种子随机生成,也可以根据明文和密钥来共同决定。另一种加密算法是将CA与哈希函数相结合。哈希函数可以生成相同长度的输出,根据这个输出构造出一个平衡的转换规则,然后利用这个规则进行加密。  这两个算法各有特点,每一个算法本文均对其做了编程实现,并针对加密效果进行了观察和对比。实验结果表明,这两个算法在密钥空间、雪崩效应、置乱效果方面都有着很好的表现。
其他文献
软件复用是软件业界为解决日益严重的“软件危机”和日趋复杂的软件需求而提出的一种对策。软件复用技术随着面向对象技术和分布式对象技术的应用而得到迅猛的发展,在当前的软
外部总线与外设接口作为嵌入式系统的重要组成部分,对整个系统的功能有着十分重要的影响。传统的外部总线与外设接口存在占用资源多、设备接入量少、不支持热插拔等缺点,在嵌入
进化算法是一种人工智能技术,该算法主要是通过模拟生物自然选择与进化过程来求解问题,它是建立在达尔文的进化论思想的基础上。因其具有很高的鲁棒性,使其在求解高度复杂的
仿真测试平台是支持嵌入式系统开发的一种有效工具,能够实现产品的软硬件并行开发、协同验证,达到加快产品上市时间、降低开发成本,减少开发风险等目的。 本文选题来源于8
随着信息网络技术的不断发展,人类在享受互联网技术的同时,也在日益受到来自互联网的安全威胁。特别是政府、企业、科研等单位和组织对信息网络系统的依赖程度逐渐增强,面临来自
现今存在着大量丰富的语音信息,需要对其进行有效地利用和开发。语音文档自动摘要就是能满足这种需要的一项很实用的技术,它能方便人们对于信息的检索、浏览以及记录等应用。
软件测试的自动化技术是目前和未来软件测试技术研究的一个重点问题,对于提高软件测试的客观性和效率有着非常重要的意义。单元测试阶段,结构覆盖测试要求语句覆盖率和分支覆盖
计算技术的健康发展需要与之相适应的计算模式。随着计算技术、通信技术和传感器技术的飞速发展,迫切需要一种全新的计算模式——普适计算。普适计算的目的是更完善和更方便
近年来,网上交易平台发展迅猛,密码被窃取后造成重大经济损失的案件却层出不穷,屡见不鲜。用户普遍具有密码保护意识,通常也都使用了安全软件,可是却在不知不觉中被盗走密码,主要原
近年来,大气环境实时动态监测系统采集了大量的数据,这些海量数据背后隐藏着大量的有用知识,研究者们希望通过对所采集的大气环境监测值的深层次分析,挖掘出其中潜在的有价值的信