论文部分内容阅读
信息已成为人类社会发展的重要战略资源,而保障信息安全的密码技术和信息隐藏技术两大分支,也成为热门的研究领域。密码技术和信息隐藏技术还是有所区别的。前者隐藏了明文数据的内容,而后者则隐藏了传播信息的存在性且掩盖了“正在进行通信”这一事实,从而更易逃过攻击者的破解。但两者又不能完全分开。可以把两项技术结合起来,那么信息系统则具有密文的保密性,辅之数字图像本身和信息隐藏技术的双重不可察觉性,因此,具有三重保险。高级加密标准(AES)被美国联邦政府采用和全世界广泛使用。稳定、高安全性、密钥长度可变、高效、软硬件适用是AES的主要特点。目前,它仍能有效抵抗强力攻击、差分和线性密码分析。为了提高AES处理隐藏信息的加解密速度以及有助于后续工作中实现一个集成的硬件核,本文进行了AES数据并行和轮内流水的优化,并用Verilog HDL对其功能结构在Quartus II上进行了RTL级描述和综合,最后结合ModelSim进行了时序仿真。实验结果表明,AES的改进算法吞吐量达2.33Gbps,具有大规模并行处理数据信息的能力,能够满足开放互联网条件下对待隐藏信息加密预处理的实时性要求。本文综合考察了多种数字图像信息隐藏算法,分析各算法的特点后,最终选择了最低有效位(LSB)算法。以此为切入点,对24位.BMP格式图像进行机密信息嵌入和提取的过程展开重点研究。并以程序的形式对基于AES改进算法的数字图像信息隐藏进行了验证。根据程序运行结果证明,课题技术具有很好的算法安全性和实际应用前景。