美文网首页
数字密写与密写分析

数字密写与密写分析

作者: 科科Cole | 来源:发表于2020-07-18 10:55 被阅读0次

    数字密写即利用文件的冗余部分隐藏信息。大致方法为用秘密信息替换文件的冗余部分,并保持原文件的一部分特性不改变,即,使外人无法发现秘密信息的存在。而密写分析则是针对密写,判断文件是否经过密写。
    数字密写的载体一般包括图片媒体、声音媒体等。我研究的是以图片为载体的密写。
    一句话总结:在图片中隐藏信息(可以是文本信息,也可以是图片信息,本质上是一样的。我隐藏的是文本信息。),以及分析图片中是否被隐藏信息(注意不是提取出图片中隐藏的信息内容)。
    数字密写利用的是图像文件的图像特性而不是文件特性。即利用冗余的像素比特位隐藏信息,而不是在cmd窗口输入 合并压缩包和图片文件 的那种隐藏。
    我主要研究的是灰度图像的密写。彩色图像其实原理一样。灰度图像是每个像素都由一个灰度值组成的,即是一个灰度值的矩阵;而彩色图像相当于是由R、G、B三种颜色组成,每个颜色有一个数值,相当于是一个三层的矩阵。密写时在其中一层上密写或是在三层都密写。
    语言Matlab,环境Matlab2019。所有的实现都用Matlab实现,但思路基本相同,其他语言可以参考。
    本文重实现,轻原理。原理可以参考网上其他资料。我的主要资料是王朔中 张新鹏 张开文所著《数字密写和密写分析》一书。这本书网上不太好找,道客巴巴上好像有pdf版。我是从淘宝买的影印版。


    这个文集将会由以下几部分组成:
    1. LSB密写
    LSB密写-以一定嵌入率嵌入
    LSB密写的简单定义以及实现。

    2.针对LSB的密写分析

    3.JPEG密写
    JPEG密写的基本原理。

    • Jsteg密写
    • F5密写
      F5由F3、F4进化而来,F5实现过程中包含F3、F4实现,因此不再对F3、F4单独实现。

    相关文章

      网友评论

          本文标题:数字密写与密写分析

          本文链接:https://www.haomeiwen.com/subject/fqcpghtx.html