4文本信息隐藏实验

计算机科学与工程学院学生实验报告
气吹
学号
专业
图像拼接计算机科学与技术
班级
姓名
阻焊油墨课程名称
信息安全实验
课程类型
专业限选实验
实验名称
文本信息隐藏实验
一、 实验目的
以文本文件作为载体,对其进行信息嵌入与提取。实验中完成针对文本文件的信息嵌入与提取操作,并且观察过程细节。
二、实验环境介绍
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 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议