论文部分内容阅读
随着互联网的飞速发展与云存储的普及,人们可以更加方便的存储、访问和传输互联网信息,包括文字,图像,语音,视频等信息。加密图像可逆信息隐藏可以应用到云存储服务器等诸多领域。用户先将图像加密,再上传到云端,云服务器再嵌入相关信息到密文图像中以方便管理。本文针对现有加密图像可逆信息隐藏算法存在的安全性不高的问题进行研究。主要工作如下:针对加密图像可逆信息隐藏中常用的异或加密和置乱加密算法的安全性不高的问题,设计了一种安全性更高的分块置乱模加的加密算法。通过分析加密图像的直方图和差值直方图,以及采用已知明文攻击和唯密文攻击对比分析了异或加密、置乱加密、Huang提出的分块异或置乱加密以及本文提出的分块置乱模加加密算法的安全性。实验结果表明,置乱加密存在泄露像素值信息的风险,且抵抗不了已知明文攻击;异或加密存在泄露像素位置的风险,且抵抗不了唯密文攻击;Huang加密算法存在差值直方图泄露像素信息的风险,且抵抗不了唯密文攻击;而本文提出的分块置乱模加加密不仅不存在像素信息泄露的风险,又能抵抗已知明文攻击,且加密图像像素冗余度较低,能抵抗唯密文攻击。最后详细的分析了实验仿真结果产生的原因,并总结了安全性分析结果。改进加密算法比置乱加密、异或加密和Huang加密算法的安全性均要高。由于常用的异或加密、置乱加密以及一些异或与置乱结合使用的加密算法生成的密文图像是一幅杂乱无章的噪声图像,容易引起攻击者的注意。为了解决此问题,本文介绍了Zhang提出的一种基于图像伪装的图像加密算法,并针对Zhang算法得到转换图像质量不高的问题,提出了改进算法。实验结果表明,改进算法得到的转换图像与目标图像的相似度更高,比Zhang算法得到的转换图像质量更高。最后,制作了GUI算法仿真系统,更直观的演示本文算法。