vb课程设计-图片中的信息隐藏(vb设计)

vb课程设计-图片中的信息隐藏(vb设计)

ID:8315927

大小:626.00 KB

页数:11页

时间:2018-03-18

vb课程设计-图片中的信息隐藏(vb设计)_第1页
vb课程设计-图片中的信息隐藏(vb设计)_第2页
vb课程设计-图片中的信息隐藏(vb设计)_第3页
vb课程设计-图片中的信息隐藏(vb设计)_第4页
vb课程设计-图片中的信息隐藏(vb设计)_第5页
资源描述:

《vb课程设计-图片中的信息隐藏(vb设计)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、福建农林大学计算机与信息学院信息工程类课程设计报告课程名称:信息论与编码课程设计题目:图片中的信息隐藏姓名:系:信息工程专业:电子信息工程年级:04级学号:指导教师:职称:讲师2007年7月3日福建农林大学计算机与信息学院信息工程类课程设计结果评定评语:成绩:指导教师签字:任务下达日期:评定日期:目录1课程设计的目的……………………………………………………………………42课程设计的要求……………………………………………………………………53课程设计报告内容…………………………………………………………………63.1系统设计原理…

2、…………………………………………………………………63.2系统设计过程……………………………………………………………………63.3系统设计总结…………………………………………………………………10参考文献……………………………………………………………………………10图片中的信息隐藏1.课程设计的目的随着因特网以惊人的速度发展,当今数字化和信息化日臻成熟,网络已经走进千家万户,逐渐取代各种人工的消息传递,成为信息传递最主要的渠道。然而,网络存在着许多的不安全性,使信息的截获变得轻而易举。保证信息传递过程中的安全性自然成为人们首要

3、关心的事情。一直以来,密码学通过只是单纯的通过将明文和密文的互相转化的过程,而丢信息进行加密。虽然非法用户可以很容易地得到密文,但却很难解出明文,只有合法用户才能恢复出正确的明文。但量子计算机的出现和网络的飞速发展,使得破译密文变得越来越容易。在这种情况下,仅靠增加密钥长度来增强密文的破译难度显然已经没有办法满足人们的要求,也因此有信息隐藏技术的诞生。信息隐藏并不是什么新的东西,它起源于古希腊的密写术,中国的武侠小说也有很过关于此类的例子。如事前先对一张白纸进行特殊处理,再通过在一张白纸上烤火或者放入水中就可以惊奇的发现纸上的

4、文字。信息隐藏就是以数字化宿主信息如文本、数字化的声音、影像等作为载体,在通过一定的处理,把特定信息隐藏在其中的方法。这种技术主要通过在空域或变换域下在保持载体信息格式、大小、信息质量保持不变的前提下把明文信息以一定的处理算法融合到载体信息中,并与之融为一体,对外的表现形式为载体的信息,在没有经过特定处理的情况下明文信息是不可见的。只有将带有明文信息的载体信息进行分离算法的处理才能将明文信息无损地全部恢复出来。信息隐藏技术这种具有高级隐蔽性的特质,让它能够轻松地地带着不为人所知的明文信息瞒天过海。才这因为如此,这种技术被广泛应

5、用于信息的保密传输、隐藏加密、甚至用于版权保护和身份确认中的数字水印等诸多重要场合,在军事、金融、情报、电子商务以及音像出版等行业有着广泛的应用前景。112.课程设计的要求作为信息安全技术的一个重要分支,信息隐藏技术由于具有较好的隐蔽性和易操做性而逐渐成为信息安全领域的研究热点之一。大家都知道,在计算机系统中,每一张图片都是由一系列的像素构成的。每张图片上色彩种类的多少又同时决定了每个像素的位数。比如一张黑白的照片有两色,那么它就可以用一位的二进制数来表示。而如果一张彩色的照片有16位,它就必须要用四为的二进制数来表示,八位二

6、进制数也就可以表示256种颜色。总之,随着像素所含位数的不断增加,它所能表示的图像的颜色也就不断增多。然而在像素的这些位中有很多位的二进制数并不会为人类的眼睛带来太大视觉冲突,换句话说就是携带了一些并没有没有太大用处的信息。因此,我们就可以通过把将要隐藏的信息转换为二进制数,然后在通过一定的处理方式,把所要隐藏的信息填充到图片原来的信息中,这样一来不仅不会使图像在视觉上有改变,而且把机密的信息简单的隐藏进了图像中。本次课程设计设计的系统主要分成两个部分。第一个部分主要是通过对图像进行分析并转化为二进制数,同时对要隐藏的信息进行

7、分析,也转化为二进制的代码,再通过对原来图片二进制代码的填充形成一个新的含有隐藏信息的图片。并对图片进行保密。第二部分的内容主要是通过对被隐藏信息的图片进行分析,转化为二进制数,同时通过原先填充信息的方法把图片中的隐藏信息恢复出来的。希望通过本次课程设计的实习能够时间一个对图片进行加载隐藏信息和翻译隐藏信息的系统。113.课程设计报告内容3.1课程设计原理本实习系统的设计,在第一部分的步骤入下:1)通过对图像进行分析并转化为二进制数,这样就可以看到图像没一个像素的完整代码。同时将对像素中最后一位进行处理,因为是最后一位,图像的

8、视觉效果上并不会有太大的影响。2)再对要隐藏的信息进行处理,也将其转化为二进制的代码并一位位输出。3)采用位覆盖的方法来改变象素值。对图象进行位扫描,同时进行位覆盖,若为0位,则对应的图像象素值最后一位置0,若为1,则相应置为1,然后回写到原图像,完成信息的插入。第二部分的原

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。