4文本信息隐藏实验
(2)标点符号和前面文字有一个空格。
(3)标点符号和后面文字之间都有空格。
(4)标点符号和前后文字之间都有空格。
本实验中将第一种空格排列方案认定为没有嵌入信息,将第二至第四种空格排列方案分别认定为信息隐藏帧1~3的帧头。密文比特是利用字与字之间的空格数目来代表。如果字与字之间空格数目为1个,那么代表比特0;如果空格数目为2个,那么代表比特1。
实验评语
实验成绩
教师签名
(三)嵌入水印
顺序执行相应操作,隐藏水印的一位,观察帧的形成和单词间空格的变化,体会嵌入原理;
点击“嵌入”按钮,保存嵌入的文件;
点击“确定”按钮,弹出保存前后文件对比窗口,可观察嵌入隐藏信息前后载体异同;
二、信息提取
(1)点击“选择要解密的文本文件”按钮,选择文本文件。
(2)点击“提取”按钮,提取隐藏信息的二进制流。
四、实验步骤
一、信息嵌入
(一)选择载体文件
(1)点击“选择载体文件”按钮,选择载体文件,并点击“计算”按钮,查看载体文件信息。
(2)点“文件展示”按钮,查看载体文本文件内容,
(二)选择要隐藏的文件
点击“选择水印文件”按钮,载入要隐藏的文件,并点击“二进制展示”按钮,查看隐藏信息的二进制流。需注意的是要嵌入的信息数据大小应小于载体容量,且最好为文本文件,以便对比观察原始信息与提取的信息。
计算机科学与工程学院学生实验报告
学号
专业
计算机科学与技术
班级
姓名
课程名称
信息安全实验
课程类型
专业限选实验
实验名称
文本信息隐藏实验
一、实验目的
以文本文件作为载体,对其进行信息嵌入与提取。实验中完成针对文本文件的信息嵌入与提取操作,并且观察过程细节。
二、实验环境介绍
ISES客户端
注:请将信息隐藏测试载体放在指定目录下:C:\ISES
(3)点击“转换”按钮,将二进制形式的隐藏信息转化为文本形式。
(4)点击“另存为文件”按钮,将隐藏信息保存为文本文件。
实验总结
本实验是信息隐藏的一种,利用文本为载体,隐藏秘密信息。它利用了标点符号的左右是否出现空格来代表密文的帧头信息,以字与字之间不同间隔来代表密文,以达到隐藏密文信息的目的。信息隐藏原理主要有两点,一是利用载体的冗余信息,二是人类视觉的不敏感性。本实验比较简单,只要明白嵌入方式和原理,按步骤实现即可。
三、实验原理
人类的视觉系统(HVS)对标点符号和上下文之间的间隔、字与字之间的间隔并不敏感。本实验利用标点符号的左右是否出现空格来代表密文的帧头信息,以字与字之间不同间隔来代表密文,以达到隐藏密文信息的目的。大量的实验结果表明这一算法具有很好的隐藏效果。
英文中存在如下几种常见的空格排列方案:
(1)标点符号和文字之间没有空格。