可视密码学:原理与应用

需积分: 36 11 下载量 125 浏览量 更新于2024-08-21 收藏 4.26MB PPT 举报
"可视密码学相关的代码和实验介绍" 可视密码学是一种创新的密码技术,由Naor和Shamir在1994年提出,其核心理念是将秘密图像分割成多张看似无意义的图像片段,称为分享图像。这些图像单独来看无法揭示任何信息,但当用户选取任意一组特定数量的分享图像叠加在一起时,原本的秘密图像就能被肉眼识别出来,无需复杂的密码学计算。这种技术特别强调了简便性和安全性,因为单张图像无法解析出秘密,而恢复过程仅依赖于视觉系统。 在技术发展方面,随着网络的快速发展和密码学的进步,可视密码技术得到了广泛应用,尤其是在网络安全、电子商务等领域。例如,(k,n)门限方案的提出,允许在n张图像中任选k张来恢复秘密,这为数据共享和安全存储提供了新的解决方案。 在技术改进上,侯永昌提出了适用于彩色图像的(2,2)门限方案,并可扩展至(k,n)。石润生的方案则确保了恢复图像与原始图像的大小和质量一致,减少了失真。Tsai等人利用人类视觉系统的冗余,通过修改LSB(Least Significant Bit)来嵌入多个秘密信息。此外,有意义的分享图像可以迷惑攻击者,而可容错的叠像方案则降低了对图像精确对齐的依赖,允许一定程度的像素错位。颜浩等人的工作则引入了假分享片检测机制,提高了系统的安全性。 可视密码技术的特性包括:隐蔽性,分享图像上的像素点随机分布,使得秘密不易察觉;安全性,单张图像无法透露任何秘密信息;简单性,恢复过程仅需叠加图像;以及通用性,用户无需专业知识也能使用。一个关键参数是像素扩展m,它决定了分享图像的尺寸和隐藏信息的密度。 实验部分包括了不同类型的可视密码方案,如(2,2)、(3,3)门限方案,以及带有掩盖图片的(2,2)方案和彩色图像的改进门限方案。这些实验旨在让学生通过实际操作理解并掌握可视密码的工作原理和实现方式。 可视密码学是一门结合了密码学与视觉感知的学科,它的目标是提供一种直观且安全的图像加密和分享方法。随着技术的不断演进,可视密码学的应用场景将会更加广泛,为信息安全领域带来新的挑战和机遇。