一种彩色图像数字隐写及其分析方法技术

技术编号:9976200 阅读:153 留言:0更新日期:2014-04-28 12:45
本发明专利技术涉及信息隐藏和检测技术领域。一种彩色图像数字隐写及其分析方法,秘密信息嵌入步骤包括生成通用图像数据缓冲区和数据隐写因子,将彩色图像与数据隐写因子进行一系列函数转换,生成包含隐写数据的彩色图像,秘密信息提取步骤包括:生成通用图像数据缓冲区,将包含隐写数据的彩色图像进行一系列函数转换读取出该隐写数据。本发明专利技术通过固化隐写数据,提高隐写速度,降低数据隐写CPU时间和隐写数据读取CPU时间。支持多种彩色图像格式,采用线程池技术,提高数据隐写和隐写数据读取并发数,增强防隐写攻击的数据鲁棒性。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及信息隐藏和检测
。,秘密信息嵌入步骤包括生成通用图像数据缓冲区和数据隐写因子,将彩色图像与数据隐写因子进行一系列函数转换,生成包含隐写数据的彩色图像,秘密信息提取步骤包括:生成通用图像数据缓冲区,将包含隐写数据的彩色图像进行一系列函数转换读取出该隐写数据。本专利技术通过固化隐写数据,提高隐写速度,降低数据隐写CPU时间和隐写数据读取CPU时间。支持多种彩色图像格式,采用线程池技术,提高数据隐写和隐写数据读取并发数,增强防隐写攻击的数据鲁棒性。【专利说明】
本专利技术涉及信息隐藏和检测
,具体涉及。
技术介绍
随着计算机技术、信息处理技术和网络通信技术的迅猛发展,人类步入了前所未有的数字化信息时代。尤其是因特网的普及,使得人们的思维、工作、生活方式等方面都发生了诸多变化。人们越来越倾向于通过方便快捷的网络来获取各类信息,电子商务、电子政务、网络办公等已成为社会高效运转不可缺少的工作方式,电子邮件、网络聊天、BBS等成为人们新的交流方式。网络给人们带来便捷的同时,也带来了信息安全方面的挑战:涉及国家安全、政府机密的文件能否在网络中安全的传输;电子商务中的企业机密能否躲过商业间谍的窃取;个人隐私如帐号、口令密码、电子邮件等,能否得到安全的保障;多媒体作品的版权能否得到保护等。归结起来就是信息存储和传输的安全以及用户鉴别问题。如何解决这一系列的安全问题成为当前乃至相当长的时期内的一个研究热点。信息隐藏技术作为信息安全领域一个新兴的研究方向,给网络化的多媒体信息的安全保存和传送开辟了一条有效的途径,受到了各国学者的广泛关注。信息隐藏的历史可以追溯到古希腊时代,而与现代数字信号处理技术密切结合的现代信息隐藏技术,20世纪90年代才被正式提出。现代信息隐藏,以网络上传输的各种数字文件作为载体对象,例如文本、图像、音频、视频等。其中,以图像作为载体对象的信息隐藏最为常见,一方面由于图像是网络通信中最常见的数据类型,另一方面由于图像产品急需产权标识和保护。目前,信息隐藏技术的研究及应用的主要领域有两个,即数字水印和数字隐写。前者是对数字媒体起标识和版权保护的作用;后者是将秘密信息隐藏于其它公开的数字媒体中,强调通信过程存在性的隐秘。数字隐写技术既可以确保国家的政治、军事、经济等信息在公共通信网络中安全可靠的传递和共享,也有可能被不法分子所利用,进行非法消息散布、筹划犯罪活动等,严重危害了国家安全和社会公共安全。因此,各国学者开展了对数字隐写攻击技术的研究,该技术称为隐写分析技术。特别是图像隐写分析技术,成为信息安全领域一个十分重要的研究方向。数字隐写是信息隐藏的一个重要分支,它是通过隐藏通信过程中的存在性来获得通信的安全。到现在为止,针对图像的不同的载体类型已有许多隐写方法,其中LSB(leastsignificant bit)隐写出现的最早,由于其方法简单,数据量大而被广泛应用。同时针对LSB隐写的分析开展了大量的研究,出现了许多有效的实现方法。为了提高安全性,研究者针对LSB隐写不断进行改进,提出了多种修正的LSB密写法,能抵御某些隐写实现方法。在现有研究中,可逆图像信息隐写方法根据嵌入域的不同主要可分为空域方法和变换域方法。其中空域方法应用较为广泛,最早的可逆信息隐写方法是由Barton在1997年提出。随着研究的深入,近年来学者们提出大量的空域可逆信息隐写方法,这些方法大致分为使用数据压缩的可逆信息隐写、基于直方图修改的可逆信息隐写(HistogramModification, HM)和基于差值扩展的可逆信写等方法。基于直方图修改的可逆隐写方法通过改变图像的直方图,将秘密信息嵌入图像,此类方法具有较高的图像质量。与隐写相对应,隐写分析技术是数字隐写的攻击技术,其研究重点是对隐藏信息的可靠检测。隐写分析的目的在于揭示媒体中隐蔽隐写的存在性,甚至只是指出媒体中存在隐写信息的可疑性。可逆图像信息隐写分析是近两年来信息安全领域提出的新问题。目前关于可逆图像隐写方法的隐写分析尚处于起步阶段,相关研究成果较少,主要包括基于特征统计的隐写分析,如CM (reversible contrast mapping)可逆图像隐写分析,基于载密图像特征异常的隐写分析,如基于直方图位移的可逆图像隐写分析等,但从检测意义上说,部分传统的隐写检测方法对于可逆隐写分析同样适用。隐写方法一般选择应用广泛、冗余度大、容易获取的数字图像作为载体,尽管隐秘信息的潜入具有视觉上的不可感知性,但由于隐写算法本身所具有的入侵特性,必然会对原始载体图像所固有的某些统计特征带来改变。针对JPEG图像,主要是修改图像对应的频域系数来嵌入信息,具有较强鲁棒性的同时也兼顾了图像的不可感知性。现有技术中常用的隐写方法为LSB(最低有效位:Least Significant Bit),直接将每个像素的最低位替换掉,嵌入Ibit信息,达到在视觉上不会引起变化的目的。这种算法的优点是隐写容量大,缺点是鲁棒性差,最轻微的隐写攻击也会让整个隐写系统遭到严重的破坏,导致不能提取隐写信息或者提取出的隐写信息不能被识别。为此该彩色图像数字隐写算法考虑实际隐写的数据作为唯一标识,不需要存储大量数据,同时多分区存储,提高抗隐写攻击性。该算法增强鲁棒性,固定存储隐写数据208字节长度,即可存储隐写数据为34个6字节长度字符,同时在保证在多区域污损或者受到隐写攻击情况下,依然可以安全读取彩色图像隐写的数据。目前多数信息隐藏方法都采用了变换域技术,即把待隐藏的信息嵌入到载体的一个变换空间中,如频域。用变换域方法的优点是:在变换域中嵌入的信号能量可以分布到空域的所有像素上。在变换域中,人的感知系统的某些掩蔽特性可以更方便地结合到编码过程中。变换域方法可与数据压缩标准,如JPEG兼容。常用的变换包括离散余弦变换DCT(Discrete-Cosine Transform)和小波变换。常用算法比如Jsteg,对载体图像进行DCT变化,然后在非1、非O和非-1的点的LSB嵌入Ibit隐写信息。一般来说,变换域方法对诸如压缩、修剪和某些图像处理等的攻击的鲁棒性更强,但隐藏信息的容量小。
技术实现思路
解决上述技术问题,本专利技术提供了,该方法基于Java语言实现,包括秘密信息嵌入和秘密信息提取两个步骤, 所述秘密信息嵌入步骤具体包括: 51:生成通用图像数据缓冲区:将彩色图像读取为通用并可访问的图像数据缓冲区Image图像;52:设定线程池对象,同时并发多个Image图像进行数字隐写处理,具体包括以下步骤: S2.1:对每一个Image图像分割成块:在线程池对象的每一个线程中,将每一个Image图像分割成8 X 8个图像块,并对每个图像块采用正向离散余弦变换, S2.2:生成数据隐写因子:对需要隐写的图片二进制数据或者文本信息数据随机数排列,对该需要隐写的图片二进制数据或者文本信息数据随机数进行FDCT转换,生成随机隐写因子,该随机隐写因子即为数据隐写因子; S2.3:设定VALID_CHARS校验字符数据,基于上述VALID_CHARS校验字符数据对数据隐写因子进行筛选过滤,将有效的数据隐写因子生成写入的二进制数据或者文本信息数据,S2.4:本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈祥耀
申请(专利权)人:福建省视通光电网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1