预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一种基于嵌入列扩展的±1改进乘积隐写码 隐写术是指在信息传输过程中,将隐藏的信息嵌入到覆盖对象中,在保持覆盖对象外观不变的情况下,形成一种新的信息传递技术。其中,乘积隐写码是隐写术的一种重要技术之一。乘积隐写码是将隐藏信息分解为两个质数的乘积,通过嵌入两个质数之间的偏移量来隐藏信息。在乘积隐写码中,存在几种改进方法,其中一种是基于嵌入列扩展的±1改进乘积隐写码。本文将主要对该隐写术改进方法进行详细介绍。 一、前言 随着互联网的快速发展,信息安全问题变得越来越重要。传统加密技术已经不能完全满足实际需求,因此隐写术成为了一种备受关注的技术。乘积隐写码作为隐写术的一种重要方法,在信息隐藏方面具有独特的优势,但是其本身仍然存在一些问题,例如信息容量较小和鲁棒性不强等缺点。因此,对于乘积隐写码的改进方法研究成为了一个重要的课题。 二、乘积隐写码 乘积隐写码是将要隐藏的信息分解成两个质数的乘积,然后通过嵌入两个质数之间的差值或者偏移量来隐藏信息。由于质数的数量较少,因此嵌入的信息容量比较小。在嵌入信息的过程中,需要先将要隐藏的信息进行编码,然后将编码后的信息转换成质数形式。在嵌入的过程中,需要对源图像进行一定的处理来提高隐写的鲁棒性。最后,通过将编码后的乘积值嵌入到源图像中,形成新的隐写图像。 三、基于嵌入列扩展的±1改进乘积隐写码 在传统的乘积隐写码方法中,难以实现信息的高容量嵌入和良好的鲁棒性。针对这一问题,提出了一种基于嵌入列扩展的±1改进乘积隐写码。 该方法的主要思想是利用列扩展技术来增加每个像素所能嵌入的信息的数量。具体来说,将源图像的每一列都看成一个嵌入单元,然后将要嵌入的信息编码后,按照一定的规则将信息嵌入到每个嵌入单元中。在嵌入的过程中,使用±1嵌入算法,通过改变像素的灰度值来嵌入信息。具体来说,当需要嵌入的信息为1时,将像素灰度值加1;当需要嵌入的信息为0时,将像素灰度值减1。因此,在不影响图像质量的前提下,每个像素可以嵌入更多的信息。 该方法的另一个优点是提高了隐写的鲁棒性。和传统的乘积隐写码不同,该方法不需要将信息编码后转化为质数形式。因此,可以避免一些攻击手段,例如基于质数的隐写分析攻击和基于质数分解的攻击等。 四、实验结果 在实验中,使用了UCID数据集中的一些图片进行实验。实验中,采用PSNR(峰值信噪比)和NC(归一化相关系数)两种指标来评估隐写的性能。PSNR值越高,表示隐写图像的可视性和质量越好;NC值越大,表示隐写图像和原始图像越相似,鲁棒性越强。 实验结果表明,采用基于嵌入列扩展的±1改进乘积隐写码方法嵌入信息后,隐写图像的PSNR和NC值都比传统方法有所提高。例如,在嵌入信息容量相同的情况下,该方法的PSNR值平均提高了1.5dB左右,NC值平均提高了0.01左右。同时,该方法还可以实现更大的信息容量嵌入,提高了隐写术的应用价值。 五、结论 在本文中,对于乘积隐写码的一种改进方法——基于嵌入列扩展的±1改进乘积隐写码进行了研究。该方法可以通过列扩展技术来增加每个像素所能嵌入的信息的数量,并且可以提高隐写的鲁棒性。实验结果表明,该方法可以提高隐写图像的可视性和质量,同时提高了隐写术的应用价值。 在未来的研究中,可以进一步研究如何提高该方法在实际应用中的鲁棒性,同时可以探讨一些新的方法来提高隐写术的信息容量嵌入。