学号 | 专业 | 图像拼接计算机科学与技术 | 班级 | 姓名 | ||||||||
阻焊油墨课程名称 | 信息安全实验 | 课程类型 | 专业限选实验 | |||||||||
实验名称 | 文本信息隐藏实验 | |||||||||||
一、 实验目的 以文本文件作为载体,对其进行信息嵌入与提取。实验中完成针对文本文件的信息嵌入与提取操作,并且观察过程细节。 | ||||||||||||
二、实验环境介绍 ISES客户端 注:请将信息隐藏测试载体放在指定目录下:C:\ISES 三、 实验原理 人类的视觉系统(HVS)对标点符号和上下文之间的间隔、字与字之间的间隔并不敏感。本实验利用标点符号的左右是否出现空格来代表密文的帧头信息,以字与字之间不同间隔来代表密文,以达到隐藏密文信息的目的。大量的实验结果表明这一算法具有很好的隐藏效果。 英文中存在如下几种常见的空格排列方案: 两票系统(1) 标点符号和文字之间没有空格。 (2) 标点符号和前面文字有一个空格。 (3) 标点符号和后面文字之间都有空格。 (4) 标点符号和前后文字之间都有空格。 本实验中将第一种空格排列方案认定为没有嵌入信息,将第二至第四种空格排列方案分别认定为信息隐藏帧1~3的帧头。密文比特是利用字与字之间的空格数目来代表。如果字与字之间空格数目为1个,那么代表比特水貂肉0;如果空格数目为2个,那么代表比特1。 四、 实验步骤 一、 信息嵌入 (一) 选择载体文件 (1) 点击“选择载体文件”按钮,选择载体文件,并点击“计算”按钮,查看载体文件信息。 (2) 点击“文件展示”按钮,查看载体文本文件内容, (二) 选择要隐藏的文件 点击“选择水印文件”按钮,载入要隐藏的文件,并点击“二进制展示”按钮,查看隐藏信息的二进制流。需注意的是要嵌入的信息数据大小应小于载体容量,且最好为文本文件,以便对比观察原始信息与提取的信息。 (三) 嵌入水印 顺序执行相应操作,隐藏水印的一位,观察帧的形成和单词间空格的变化,体会嵌入原理; 点击“嵌入”按钮,保存嵌入的文件; 点击“确定”按钮,弹出保存前后文件对比窗口,可观察嵌入隐藏信息前后载体异同; 局域表面等离子体共振二、 信息提取 (1) 点击“选择要解密的文本文件”按钮,选择文本文件。 (2) 点击“提取”按钮,提取隐藏信息的二进制流。 (3) 点击“转换”按钮,将二进制形式的隐藏信息转化为文本形式。 (4) 点击“另存为文件”按钮,将隐藏信息保存为文本文件。 | ||||||||||||
实验总结 本实验是信息隐藏的一种,利用文本为载体,隐藏秘密信息。它利用了标点符号的左右是否出现空格来代表密文的帧头信息,以字与字之间不同间隔来代表密文,以达到隐藏密文信息的目的。信息隐藏原理主要有两点,一是利用载体的冗余信息,二是人类视觉的不敏感性。本实验比较简单,只要明白嵌入方式和原理,按步骤实现即可。 | ||||||||||||
实验评语 | ||||||||||||
实验成绩 | 教师签名 | |||||||||||
气吹 |
本文发布于:2024-09-20 22:47:45,感谢您对本站的认可!
本文链接:https://www.17tex.com/tex/1/212759.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |