摘自 http://www.gjbmj.gov.cn/n1/2018/1229/c411145-30495491.html

一、引言

信息隐藏技术是信息安全领域的一个重要分支,通常意义下的信息隐藏技术研究重点都集中在隐藏技术和分析技术,较少关注图像是否失真的问题。在原始载体图像嵌入了隐藏信息后,会导致其产生某种程度上的永久性失真,即在隐藏信息被提取之后,原始载体图像不能够无失真地得到恢复。然而无损信息隐藏技术作为近年来新兴的信息隐藏技术,能够做到隐藏信息提取后,载体图像仍能够得到无失真的恢复。无损信息隐藏技术的特点使其在载体图像的内容需要保护的情况下具有很高的应用需求和应用价值,如大量多媒体数据包括医疗图像系统、军事图像系统和数字艺术品珍藏等。

二、基本概念

无损信息隐藏技术又称可逆或可删除信息隐藏技术,主要指在原始图像没有明显降质的情况下嵌入隐藏信息,若隐秘图像在传输过程中没有发生变化,那么合法用户在提取出隐藏信息后,原始图像能够完全无失真复原。

图像的无损信息隐藏技术和传统信息隐藏技术在方法和原理上没有本质区别,不同在于对嵌入隐藏信息的要求,即需要知道添加隐藏信息的顺序、位置和原始图像的更改数据。

三、无损信息隐藏模型

一旦被窃密者获取可追踪定位该设备,并激活该设备可能隐藏配置的无线发射和接收功能,达到窃密目的。因此,使用单位应将涉密网络中无损信息隐藏技术使用密钥K,通过隐藏算法将隐藏信息E嵌入到载体图像C中,得到隐秘图像S。接收方通过公共信道获取密钥K和隐秘图像S,通过信息提取算法可以无失真地提取隐藏信息E和载体图像C。

四、主要算法介绍

随着无损信息隐藏技术应用需求的不断扩大,该技术也成了近些年学者们研究的热点。本章归纳了目前公开文献中的一些具有代表性的算法,目前基于图像的无损信息隐藏技术大致可分为5类。

(一)基于算术取模运算的无损信息隐藏技术

无损信息隐藏的概念最早出现在1999年的一份专利上,是当时柯达公司首次发布的将水印数据加到原始图像的空域,并能够恢复原始图像。Honsinger等人将原图像与要嵌入的水印进行模256运算,生成含水印图像。但是这种方法当载体图像的某些像素值接

近255时,模加运算后数据会反转接近0,反之亦然,所以说这种算法不能嵌入大容量的信息,且产生的隐秘图像质量下降严重。

(二)基于无损压缩的无损信息隐藏技术

该方法最早由Fridrich等人研究提出。原理是选取合适的图像位平面,把最不重要的比特位的数据进行无损压缩,使其出现冗余空间再将隐藏信息嵌入到产生的冗余空间中。假设原始图像X,B是选取的合适的图像位平面,通过一定的无损压缩算法将B压缩成C(B),这样就产生了冗余空间M,其中M=B-C(B),可以将隐藏信息嵌入隐藏在冗余空间M中。该方法通常选择最不重要的位平面进行压缩,但由于平面含有丰富的图像信息,压缩率不高,故可以嵌入隐藏信息的冗余空间受限较大,同样对于嵌入隐藏信息量有一定的要求。

(三)基于差扩展的无损信息隐藏技术

该方法最早由Tian等人研究提出,是使用可逆数学运算对2个像素对进行差扩展,在最低位嵌入数据。假设(x,y)是载体图像中的一组像素对,其中0≤x≤255,0≤y≤255。与上述基于无损压缩的无损信息隐藏技术相比较,基于差扩展的无损信息隐藏技术的嵌入信息量较大。但由于该方法在嵌入过程中会产生比较多的附加信息,导致占用较多可嵌入

信息的空间。针对这个问题,后续有很多研究者在上述算法的基础上做了进一步的扩展和改进,进一步提高了嵌入信息的容量。

(四)基于直方图移位的无损信息隐藏技术

该方法最早由Ni等人研究提出,原理是计算载体图像的像素直方图,找出其中出现频率最高和最低的像素值,称其为最大值和

最小值。在最大值和最小值之间的像素值+1(–1),即把像素直方图右移(左移)1位,产生冗余空间嵌入隐藏信息,其嵌入信息容量就是像素最大值出现的频率。这种算法的优点是计算复杂度低,高效产生冗余空间实现隐藏信息的嵌入,且由于嵌入时载体图像像素值的改变最大为1,故得到的隐藏信息的图像质量很高;缺点是大部分载体图像的像素直方图中的最大频率并不高,导致信息嵌入量仍然有限。

(五)基于变换域的无损信息隐藏技术

上述的4种无损信息隐藏技术都是基于空域像素值变换构造冗余空间进行隐藏信息嵌入的。还有一类信息隐藏技术是基于变换域的,主要是通过修改主信号某些指定的频域系数来嵌入数据。基于变换域的信息隐藏技术中,频率变换域中嵌入隐藏信息的方法有很多,包括快速傅立叶—梅林变换FMT、离散余弦变换DCT、哈达码HT和小波变换WT等,其中小波变换方法由于其分解的图像恰好与人类视觉特性相符和具有计算复杂度低等特性,成了研究者们选择研究的热点对象。

宣国荣等人提出了一种基于整数小波变换的无损信息隐藏方法。对原始图像进行整数小波变换,选择中高频系数的中位平面进行无损压缩,将隐藏信息嵌入产生的冗余空间,再通过逆整数小波变换得到隐秘图像。

目前,基于变换域的无损信息隐藏技术发展迅速,很多研究者在小波变换的基础上进行了算法的改进和变换,在隐秘图像质量和计算复杂度等方面有了较大提高。如中国科技大学郭志川等人提出的基于改进整数小波变换的无损信息隐藏方法等。

五、关键技术和评价指标

随着无损信息隐藏技术应用需求的不断扩无损信息隐藏技术的实质就是找到可逆的算法规则产生有效的冗余空间,并在冗余空间中进行隐藏信息嵌入。如果没有冗余空间就无法嵌入隐藏信息;如果没有可逆规则就无法恢复不失真的原始图像。可见冗余空间和可逆规则是嵌入过程中的2个关键点,二者缺一不可。

理论上,嵌入过程中对载体图像的改变越小,隐秘图像的失真就越小。构造的冗余空间越大,能够嵌入的信息量就越大。因此,如何在对原始载体图像改变尽可能小的前提下,得到最大的冗余空间,就成了无损信息隐藏技术研究的关键点。关键技术包括以下几方面。

(一)如何能够构造更多的冗余空间。目前很多嵌入算法均存在冗余空间有限的问题,无论采取何种技术方法,在保证算法可逆的前提下,应尽可能产生更多的冗余空间以便嵌入更多的隐藏信息。

(二)高信息嵌入量和高隐秘图像质量的平衡问题。无损信息隐藏技术在确保能够恢复原始图像的前提下,高信息嵌入量是首要关注的指标,但如果一味地增加冗余量会导致原始图像数据修改的增加,造成隐秘图像质量下降严重。因此,需要在高容量和高质量中寻找一个适当的平衡点。

(三)信息隐藏和提取算法的研究。高难度较复杂的隐藏和提取算法很难保证数据通信的连续性和稳定性,在很多实际应用中如处理较大数据量等情况下是不适用的。因此,一种高效简单的信息隐藏和提取算法是研究的重点。无损信息隐藏技术的主要研究目标是以最小的失真取得最大的嵌入容量,同时尽可能保持低的计算复杂性。故评价无损信息隐藏技术的评价指标主要包括:嵌入容量、图像质量和计算复杂度。

1.嵌入容量

目前的大多文献通常以bpp(bitsperpixel)为单位表示嵌入容量,即载体图像的一个像素最多可以嵌入的比特数。值越大表示嵌入容量越大。

2.图像质量

图像质量是指嵌入隐藏信息后得到的隐秘图像的质量,通常以PSNR(PeakSignal-to-NoiseRatio)为单位度量。PSNR值越高,隐秘图像的质量就越好。

3.计算复杂度

通常使用O(x)来表示算法的复杂度,有时也直接使用某软硬件平台下所花费的时间表示。O(x)数值越小或所花的时间越少,则表示计算复杂度越小。

六、结语

伴随着信息技术的飞速发展和数字图像的广泛应用,信息隐藏技术已经成为信息安全领域的一个研究热点,目前基于数字图像的信息隐藏技术可以说已经比较完善和成熟,而无损信息隐藏技术的相关研究却起步不久,还有很多急需解决的和有待研究的问题,其潜在的应用领域也在不断地扩展,因此该技术将是今后学者们研究的一个热点。

(原载于《保密科学技术》杂志2018年9月刊)

无损信息隐藏技术综述相关推荐

  1. 信息隐藏技术综述-学习笔记

    信息隐藏技术综述 文章目录 信息隐藏技术综述 @[toc] 一.什么是信息隐藏 二.信息隐藏基本原理 2.1信息隐藏的分类 2.2信息隐藏的特性 2.3信息隐藏的基本模型 2.4信息隐藏的关键技术 2 ...

  2. 信息隐藏技术综述——粗浅入门

    本文为2017年十一月做的关于信息隐藏技术的PPT汇报的配套讲稿,相关参考资料已上传至 (http://download.csdn.net/download/sir_chai/10104787) 第一 ...

  3. 信息隐藏技术与应用期末复习

    第一章 什么是信息隐藏? 信息隐藏是将秘密信息隐藏到一般的非秘密的数字媒体文件中,从而不让对手发觉的一种方法. 信息隐藏的应用领域: 数据保密 数据的不可抵赖性 数字作品的版权保护 防伪 数据的完整性 ...

  4. 信息安全技术——(五)信息隐藏技术

    文章目录 1.信息隐藏的基本概念 1.1概念 1.2信息隐藏的基本模型 1.3水印攻击和隐写分析的步骤 2.隐藏和提取信息的基本方法 2.1隐藏信息的基本方法 3.鲁棒水印.脆弱水印方案和相关功能 3 ...

  5. 音频信息隐藏技术研究

    传统的保密通信技术主要是以密码学为基础,将待传输信息进行充分置乱,使得非法用户无法正确获取原文.与此不同,信息隐藏作为近年迅速发展起来的一种保密通信技术,它首先将待传输信息嵌入到诸如音频.视频.文件等 ...

  6. 基于深度学习的信息隐藏技术的研究总结(一)

    信息隐藏技术的相关知识总结 你好! 本人关于信息隐藏方面的研究很久了,主要是利用深度学习方面的技术来实现.由于电脑等原因,一些东西就找不到了,所以想通过写博客的方式进行记录,一方面是对学过的东西.技术 ...

  7. 文本信息隐藏技术分析与综述

    摘要 随着数字化技术和互联网的飞速发展,信息安全正面临越来越多挑战.文本信息隐藏作为信息安全领域的重要技术,已成为当前的研究热点.以Web of Science 核心合集数据库近10年来收录的200篇 ...

  8. 文本信息隐藏方法综述

    3.文本信息隐藏分类介绍 根据载体的不同处理方式可以分为2类:1.有载体的信息隐藏方法.2.无载体的信息隐藏方法. 有载体文本信息隐藏方法包含***修改文本格式和修改文本内容*两类. 无载体的信息隐藏 ...

  9. 6、信息隐藏技术:空域下的信息隐藏

  10. [数据加密]GIS空间数据水印信息隐藏与加密技术方法[转]

    到目前为止,国内外数字水印技术的研究主要集中在图像.视频和声音等多媒体信息的版权保护上,在GIS空间数据中,通过隐藏水印信息并对其加密.压缩以实现其安全保护的研究还很少,这是数字水印技术应用的一个新领 ...

最新文章

  1. html单页面显示多个文章,从单个html页面上的多个django应用模型获取数据
  2. python上传文件到windows_python自动化-WinSpy+pywin32文件上传操作
  3. linux添加x权限,Linux 7 的 rc.local 文件需要 添加 +x 权限才会自动执行
  4. 卡方检验检验水准矫正_【2008.】趋势性卡方检验专题讨论
  5. php 输出时间差,php输出时间差
  6. TiDB 在 Ping++ 金融聚合支付业务中的实践
  7. 经常听到一些老板说,你来公司上班就只是为了赚钱吗?
  8. 【C#每日一帖】【转】提高编码效率的一些经验
  9. [Ubuntu]在Ubuntu系统下连接远程Ubuntu服务器并传输文件:安装putty, filezilla
  10. 故障:OfficeScan Server 中的 DbServer.exe 占用 CPU 过高
  11. orl_faces数据集分享
  12. 夜神模拟器使用过程遇到的问题
  13. 现在基因测序的瓶颈主要在哪里?精度?速度?
  14. Java-Swing编程介绍
  15. 百度官方的6个SEO建议
  16. Generate Constructor using Fields..
  17. win7网络感叹号dns服务器未响应,笔记本win7系统下无线网络显示已连接却不能上网有感叹号如何解决...
  18. [侯捷]C++ STL 体系结构与内核分析--从平地到万丈高楼(数据结构)
  19. windows11中如何显示此电脑图标
  20. zypper in 安装下载不了_Color Wheel下载与Color Wheel如何配搭衣服颜色?

热门文章

  1. throw e 和 return 的浅显理解
  2. 学美容化妆培训学校到哪里最好
  3. 记录一次接入Unity IAP Tapjoy 等SDK的过程,坑了一周,快吐血了
  4. 开放api接口平台:appid、appkey、appsecret
  5. [C++刷题笔记]——区间分解质数
  6. 2款 新版月老在线牵盲盒+交友盲盒+小纸条盲盒+交友匹配+同城交友小程序源学习
  7. Java核心知识点精心整理(全是精华)
  8. getc()读取文件读到一半就终止的解决办法
  9. 怎样在电脑桌面上设置员工生日提醒 每年准时提醒生日的便签
  10. chm 乱码 掌阅_CHM乱码解决