1.前言

本文提出了当前经典的彩图隐写方案,它具有聚类修改方向的特点,是第一个公认的彩色图隐写方案,为后续彩图隐写术和隐写分析工作提供了清晰的思路,具有深远的意义。

2.背景

现代灰度图像隐写方案是在最小化失真函数框架下设计的,流行的隐写方案包括HUGO、WOW、S-UNIWARD、MG、HILL等。

在彩色图像中,一些临时的隐写方案假定可以将每个颜色通道独立地视为灰度图像进行嵌入。由于这些方案未考虑颜色通道之间的相关性,因此可能会留下明显的隐写痕迹,而这些痕迹很容易被最新的彩色隐写分析模型捕获,例如CRM(color rich model,彩色富模型)和CCRM(channel correlation rich model,色彩丰富的通道相关模型)等。

2015年,有学者提出了一个可应用于灰度图隐写领域的CMD(clustering modification directions,聚类修改方向)隐写策略,它保证了嵌入秘密信息后局部区域修改的方向相同,从而使得隐写痕迹不易被检测到,这有效提高了灰度图像隐写术的安全性。

3.彩图隐写方案

3.1综述

在本文中,借鉴灰度图的CMD策略,提出了一种应用于彩色图像的隐写策略,称为CMD-C(clustering modification directions for color components,彩色成分的聚类修改方向),其目的不仅在于保留颜色通道内的相关性,而且还保留颜色通道之间的相关性。为了实现此策略,可分解每个颜色通道图为几个子图像,将分段的秘密信息按照设定的顺序嵌入到所有子图像中。嵌入期间,嵌入成本根据邻域的六个像素值进行更新,其中四个像素值来自同一颜色通道的四个相邻像素,另两个像素值来自两个其他颜色通道但在相同像素位置的两个像素。提出的策略可以与WOW和HILL等最新的隐写方案结合使用,有效抵抗针对彩色图像的隐写分析,具有很高的安全性。

3.2彩色图像信息嵌入简述

嵌入到图像中的秘密信息都被转换成1或-1的形式,因此对于图像像素来说,嵌入修改的情况有三种,即+1、-1、0。这种嵌入形式即是典型的三元嵌入方式。

做如下声明:

则嵌入成本的三种表示方式为:

上述公式中,L和W是图像的长度和宽度,D是颜色通道的数量。

3.3CMD-C隐写方案

CMD-C方案详细步骤如下。

4隐写方案测试与分析

4.1实验基本配置

主要的隐写算法是:HILL、WOW、HILL-CMD、WOW-CMD、HILL-CMD-C、WOW-CMD-C。

使用了CFA去马赛克算法(PPG)和降采样算法(LAN、BIL、BIC、Nearest-neighbor)处理基础数据集BOSSBase,生成四个实验数据集:BOSS-LAN、BOSS-BIL、BOSS-BIC、BOSS-NN。

使用传统的隐写分析方案检测此隐写方案的安全性。本文涉及的传统隐写分析方法是:SRM、CRM、CCRM和SCCRM。

4.2隐写检测分析

实验结果如下图。结果表格中,纵轴是隐写术方案,它们的隐写率均为0.4,横轴是隐写分析方案,表格中数值是隐写检测的错误率。

分析可知,通过CRM和SCCRM可以很容易地检测到WOW和HILL,基于CMD的方案比WOW和HILL的隐写安全性较好,基于CMD-C的方案的隐写术安全性最佳。在SRM隐写检测结果中,HILL-CMD的性能优于WOW-CMD-C,但在CRM或CCRM隐写检测结果中,HILL-CMD性能不如WOW-CMD-C,这表明HILL-CMD比WOW-CMD-C保留的空间相关性更好,WOW-CMD-C比HILL-CMD保留的颜色通道相关性更好。

4.3贡献

(1)基于仿真实验结果,证明了保留彩色图的颜色通道间的相关性带来了更高的安全性。

(2)提出了用于彩色图像隐写术的CMD-C策略,该策略可以灵活地将灰度图隐写术(例如WOW和HILL)应用于彩色图隐写领域中。

cmd c语言 图形,CMD-C彩图隐写方案相关推荐

  1. bp神经网络分类器c语言,基于BP神经网络的隐写分析分类器设计

    [ 摘 要 ] 设计并实现了基于BP神经网络的隐写分析分类器.首先对图像库中的图像进行格式变换,并使用扩展修改方向和钻石编码两种隐写方法进行不同嵌入率的隐写嵌入,然后计算载体图像和载密图像中平面域.D ...

  2. 浅谈LSB隐写解题与出题

    点击"蓝字"关注,获取更多技术内容! 前言:LSB隐写在CTF中属于出现得比较多的类型.这篇文章对LSB隐写的原理,解题方法,出题脚本,以及LSB隐写特性进行研究. LSB隐写原理 ...

  3. 网络语音流隐写分析全流程 (Steganalysis of VoIP Speech Streams)

    欢迎访问我的个人博客:https://hi.junono.com/ AMR隐写数据集地址(Kaggle) 网络语音流隐写分析全流程 隐写分析流程介绍: 基本知识 **基于网络语音(VoIP)流的隐写术 ...

  4. misc1-图片隐写

    Misc:杂项 一.分类 1.数据编码/图形密码 2.图片隐写 3.音频&视频隐写 4.流量分析 5.内存取证 6.游戏隐写(打通关获得一个flag) 二.基础知识 1.010editor(a ...

  5. 基于深度学习的图像隐写分析综述 阅读

    背景 隐写术英文为Steganography. 现有的通信安全保障主要分为加密和信息隐藏:加密主要对秘密信息本身进行操作,但经过特殊处理后的明文更加容易受到第三方的怀疑;而信息隐藏则隐藏秘密数据的存在 ...

  6. Deep Learning Hierarchical Representations for Image Steganalysis【Ye-Net:图像隐写分析的深度学习层次表示】

    Deep Learning Hierarchical Representations for Image Steganalysis [Ye-Net:图像隐写分析的深度学习层次表示] Abstract ...

  7. PEEL——深度隐写信息去除攻击——PEEL: A Provable Removal Attack on Deep Hiding

    PEEL: A Provable Removal Attack on Deep Hiding https://arxiv.org/abs/2106.02779 这篇论文讲的主要是使用Inpaintin ...

  8. 数字图像隐写术之JPEG 隐写分析

    目录 问题描述 一.程序功能 1.程序功能描述(task1-task5为五个主程序,其余为辅程序) 2.程序输入 3.程序输出 二.隐写分析原理 三.程序设计 四.总结讨论及探索 五.附录代码 问题描 ...

  9. Efficient feature learning and multi-size image steganalysis based on CNN【Zhu-Net基于高效特征学习与多尺度图像隐写分析】

    摘要 对于隐写分析,许多研究表明卷积神经网络比传统机器学习方法的两部分结构具有更好的性能.然而,仍然有两个问题需要解决:降低隐写分析特征映射的信噪比和对任意大小的图像进行隐写分析.一些算法需要固定大小 ...

最新文章

  1. 推荐一个.NET下转Json的利器,FastJson
  2. nginx启动初始化过程(二)
  3. Processing绘制四边形
  4. 字符串不替代_TI-Nspire 系列的字符串操作
  5. java实现回文验证_LeetCode 精选 TOP 面试题(Java 实现)—— 验证回文串
  6. Linux下安装配置vsftpd
  7. jQuery学习教程 基础篇 归档
  8. 微信小游戏推荐:又一款H5微信互动小游戏要火啦!
  9. 计算机接口74LS138,搞定138译码器(一),译码器介绍+74LS 138译码器逻辑功能
  10. CuteFtpnbsp;Pro之站点导入导出
  11. MIDAS截面特性计算器说明
  12. 转载:最舒服的色彩搭配RGB值配色 (赞、实用)
  13. C++:重载、重写、重定义
  14. 安安静静学JAVA(七)
  15. Attempted reconnect 3 times. Giving up
  16. java多线程 注意事项_多线程使用及注意事项
  17. 神州信息“六合上甲”金融实践,助力金融机构打造数据底座
  18. 利用51单片机+0.96寸iic接口oled显示图片或动图
  19. leetcode 5473. 灯泡开关 IV(C++)
  20. 阿里云服务器esc第一弹,新手教程,过程详细哦

热门文章

  1. 超 8 成软件存已知高危开源漏洞,奇安信发布《2021 中国软件供应链安全分析报告》
  2. 刷爆了!李彦宏:这类程序员我给100万!你怎么看?
  3. 快报:Java跌惨!Python背后或有推手?网友:心态已崩!
  4. AI时代的交换机什么样?华为CloudEngine 16800告诉你!
  5. 自动生成考勤表_可自动变色的考勤表,逢周末自动更新,你会制作吗?
  6. python封装c接口_用C为python3.1封装mysql接口(一)
  7. 服务器 独立显卡 显示不出来,dell服务器R720+独立显卡GTX1650,进不去系统,UEIF报错...
  8. JAVA 雪花算法 唯一ID生成工具类
  9. Mysql如何统计表的大小
  10. oracle调整显示长宽,Oracle设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置