基于图像LSB的秘密信息隐藏技术_叶天语
基于LSB算法的图像信息隐藏与检测
基于LSB算法的图像信息隐藏与检测数字图像隐写分析基于LSB算法的图像信息隐藏与检测学院名称计算机科学与技术学院专业班级学⽣姓名学号指导教师2016.05.01基于LSB算法的图像信息隐藏与检测摘要:LSB替换隐写基本思想是⽤嵌⼊的秘密信息取代载体图像的最低⽐特位,原来的的7个⾼位平⾯与替代秘密信息的最低位平⾯组合成含隐藏信息的新图形。
⽂章⾸先简单叙述了BMP位图⽂件的⽂件格式,然后根据24位真彩⾊BMP位图格式与显⽰⽅式的特殊性,直接改变图像中像素的最后⼀位值来嵌⼊秘密⽂件,提出了⼀种对⽂字信息进⾏加密的有效⽅案。
关键词:LSB,信息隐藏,信息安全,BMP位图Image information hiding and detection based on LSBalgorithmAbstract: LSB replacement steganography basic idea is to use the embedded secret information to replace the image of the lowest bits, the original 7 high plane and the least significant bit plane of alternative secret information into new graphics containing hidden information.This paper simple describes the BMP file format of the bitmap file, and then according to the 24 true color BMP bitmap format and the particularity of display mode, directly change the values of pixels in the image of the last to embed secret files, puts forward a effective scheme of text information is encrypted.Key words: LSB, Information hiding,information security,bit map file⽬录第1章绪论 (5)1.1 LSB算法原理 (5)第2章 LSB隐写实现 (7)2.1 LSB隐藏过程 (7)2.2 LSB隐写实例效果 (8)第3章 LSB信息提取 (10)3.1 LSB信息提取过程 (10)3.2 LSB信息提取实例效果 (10)参考⽂献 (13)第1章绪论1.1 LSB算法原理LSB是L.F.Turner和R.G.van Schyndel等⼈提出的⼀种典型的空间域信息隐藏算法。
一种基于LSB的数字图像信息隐藏算法
算 的性质 , 结合 位平面的特点 , 嵌入 的字节 最多只 需修 改一位 , 可在该 字节
中同时嵌入 两位秘 密信 息, 高了秘 密信 息嵌入量 , 能无损还 原。理论分析和 实验 结果证 明了算 法的有效性 。 提 并
维普资讯
计算机科学 2 0 Vo. 5 o 1 0 8 13 N.
一
种 基 于 L B的数 字 图像 信 息 隐藏 算 法 ) S
刘红 翼 王继 军 韦 月琼 苏 勤 黄 涛 张显全
( 西师 范大 学计 算机 科 学系 桂林 5 10 ) 广 4 04
从“ 不懂 ” 看 变为“ 看不 见” 转移了攻击者 的 目标 , , 这种技术具
本文研究 了异或运算 的性质 , 并将其用 于信息 隐藏 , 法 算 首先根据嵌入量 的大小 确定嵌 入位置 , 秘密信 息尽 可能分 使 散, 然后通 过秘 密信息与待嵌入信息进行 比较 , 确定是否需要 修 改位 , 实现秘 密信 息的嵌入 , 增强 了隐蔽性 ; 通过位运算 , 可 在 一字节中嵌入两位秘密信息 , 提高 了嵌入量 , 理论和实验结 果 均表 明, 本文 的算 法简洁 、 嵌入量 大 , 隐蔽性好 , 并能无损还 原, 有一定 的应用价值 。
关键词 最低有效位 , 息隐藏 , 平面 信 位
An Al o ih o g t lI a e I o m a i n H i n s d n LS g r t m f r Di ia m g nf r to di g Ba e o B LI Ho g Yi W ANG H u W EIYu - o g S Qi HUANG o ZHANG a — a U n — J n eQin U n Ta Xin Qu n
基于图像的信息隐藏算法研究
体制性造假受到网络、媒体、公众等的制约,造假将使政府公信力受损,但造假又不得不为,因此地方政府凭借体制对专家的控制来造假。
为了掩盖造假行为,地方政府对信息加以严格控制。
但对信息的控制遭遇到网络、媒体和专家的挑战,他们既是体制性造假的障碍,又刺激地方政府不断动用体制维护造假。
而意在对造假进行惩处的制度又被体制歪曲,从而变相加剧了体制性造假,这更是一种吊诡。
华南虎照片公布几天后,陕西省林业厅便划出了华南虎特别保护区,10月18日林业厅便开始向陕西省政府和国家林业局申请建立国家级自然保护区,效率之高令人惊叹。依据《中华人民共和国自然保护区条例》,自然保护区分县级、省级、国家级三级,县级和省级自然保护区所需经费由地方政府安排,国家对国家级自然保护区给予适当的资金补助5。一般情况下,从县级开始,起码要花上五六年时间才可能评上国家级,镇坪县林业局局长覃大鹏透露,“省里的意思是,保护华南虎的工作非
保密□,在_____年解密后适用本授权书
.本论文属于
不保密□。
(在以上方框内打勾)
学位论文作者签名:指导教师签名:
日期:年月日日期:年月日
引子
“踏踏实实做形式,认认真真走过场”
——官场流行的一个“段子”
中国人似乎对虎有种特殊的情结,2006年出版的一部畅销小说《中国虎》,编织了一个发现华南虎的故事,让无数人心潮澎湃。
3参见新华社10月12日报导“最新照片证实野生华南虎再现陕西巴山腹地”;
一种基于LSB序列的数字图像隐藏处理技术
一种基于LSB序列的数字图像隐藏处理技术杨全海【期刊名称】《电子设计工程》【年(卷),期】2016(024)022【摘要】随着计算机技术与密码学的发展,一般的加密方式越来越容易遭到破解。
根据人眼对色彩的敏感度感知公式I=0.3R+0.59G+0.11B,可知人眼对颜色敏感度依次为绿红蓝,文中采用最低有效位算法,结合DES加密,用需要加密的信息对24位图片RGB的最低位进行置换,实现了信息在数字图像中的隐藏。
信息加密后,数字图像从肉眼上无法区分,可有效避开攻击者的注意力,保障了信息的机密性。
%In order to satisfy the requirement of the modern cryptology and information security, a professional logistics Digital image hiding processing technology based on LSB sequence is proposed in this paper. According to the sensitivity of the human eye to color sensitivity ,we replace the lowest bit of he RGB of the 24 images realizing the effective hiding of information. After Information encryption, we can not distinguish digital images from the naked eye,protecting the confidentiality of information.【总页数】3页(P142-144)【作者】杨全海【作者单位】陕西职业技术学院计算机科学系,陕西西安 710100【正文语种】中文【中图分类】TP311【相关文献】1.混沌序列增强LSB图像隐藏算法的鲁棒性分析 [J], 张艳玲;王允锋2.基于混沌序列的抗剪切变换攻击数字图像隐藏新算法 [J], 赵玉霞;康宝生3.一种改进的LSB数字图像隐藏算法 [J], 袁占亭;张秋余;刘洪国;彭铎4.一种基于LSB的数字图像隐藏的改进算法 [J], 姜吉涛;周雪芹;刘晓红5.一种基于混沌序列的数字图像隐藏算法 [J], 赵玉霞;康宝生因版权原因,仅展示原文概要,查看原文内容请购买。
一种基于LSB的图像信息隐藏算法
一种基于LSB的图像信息隐藏算法魏佳圆;周诠【期刊名称】《现代电子技术》【年(卷),期】2013(000)017【摘要】The influence of compression algorithm and LSB algorithm on images are analyzed. It is found that the compres-sion results have block differences. So after lossy compression of image,the secret information hiding in the image also has differences of extraction effects in different blocks. With these differences , a new image information hiding algorithm is proposed,which embeds the secret information in blocks that have good anti-compression performance,so as to realize the space information hiding algorithm with anti-compression performance. The simulation results show that the proposed algorithm not only embeds and extracts information easily,but also has a certain resistance to JPEG and JPEG2000. The embedding capacity of the algorithm is large enough to meet the requirements of embedding small image in large image.%分析了压缩算法以及LSB算法对图像的影响,发现压缩效果存在块差异,因此,隐藏在图像中的秘密信息在图像有损压缩后,不同分块中的提取效果也是存在好坏差别,利用这种差别,提出一种图像信息隐藏新算法,即把秘密信息嵌入在抗压缩性能较好的分块上,从而实现具有一定抗压缩性能的空域信息隐藏算法。
一种基于LSB序列的数字图像隐藏处理技术
Di g i t a l i ma g e l l i mI p r o c e s s i n g t e c h n o l o g y b a s e d o n LS B s e q u e n c e
Y A N G Q u a n - h a i
e y e t o c o l o r s e n s i i t v i t y, w e r e p l a c e t h e l o we s t b i t o f h e RGB o f he t 2 4 i ma g e s r e li a z i n g t h e e f e c t i v e h i d i n g o f i n f o r ma t i o n . A t f e r I n f o ma r t i o n e n e r y p t i o n, we c a n n o t d i s t i n g u i s h d i g i t a l i ma g e s f r o m t h e n a k e d e y e , p ot r e c t i n g t h e c o n id f e n i t li a t y o f i fo n ma r t i o n . Ke y wo r d s : d i g i t a l i ma g e p r o c e s s ;L S B;i fo n ma r t i o n e n c r y p t i o n;RGB
基于图像LSB的秘密信息隐藏技术_叶天语
文章编号:1006-2475(2005)11-0028-04收稿日期:2004-12-20作者简介:叶天语(1982-),男,浙江温州人,汕头大学电子工程系硕士研究生,研究方向:数字图像处理与信息安全。
基于图像LSB 的秘密信息隐藏技术叶天语(汕头大学电子工程系,广东汕头 515063)摘要:基于图像的信息隐藏技术有着广泛的应用,而最低有效位算法是其中有效的方法之一。
本文首先对载体图像进行位平面分析,发现LSB 位具有最好的隐藏效果;然后分别实现了三个以二值图像和文本文件作为秘密信息的信息隐藏和提取实验。
实验结果表明:基于图像LSB 的秘密信息隐藏不仅具有算法简单、透明性良好的特点,而且还具有隐藏信息容量大、无失真提取、对文本文件具有双重隐藏功能等优点。
关键词:图像;LSB;信息隐藏中图分类号:TP391.41 文献标识码:ASecret Information Hiding Technology Based on LSB of ImageYE Tian -yu(Department of Electronic Engineering,Shantou University,Shantou 515063,China)Abstract:Secret i nformation hiding technology based on i mage has broad applications.LSB algorithm is one of effective algori th ms.This paper first introduces the method of bit plane analysis,finding LSB has the bes t hiding effect,then respectively realizes three experi ments on information embedding and extracting:the first one takes an image with two different values as secret information and another two take a text file as secret information.The experi mental resul ts show that secret information hiding technology based on LSB of image not only has the advantages of si mplicity,good imperceptibility,bu t also has great hiding capaci ty,extraction wi th no distortion,dual hiding effect for text file,and so on.Key words:image;LSB;information hiding0 引 言信息隐藏是在网络环境下把机密信息隐藏在其它无关紧要的信息中形成隐秘信道,除通信双方以外的任何第三方并不知道秘密通信这个事实的存在。
一种基于LSB的信息隐藏方法设计
一种基于LSB的信息隐藏方法设计作者:卢欣叶成萌等来源:《职业时空》2007年第05期卢欣叶成萌吴旭翔黄永强摘要:在分析传统LSB的方法的基础上,提出了一种基于LSB的信息隐藏方法。
该方法利用音频样本的平均能量自适应的选择嵌入位,进行信息的隐藏。
实验结果表明,该方法在隐蔽性和健壮性方面取得了较好的效果。
同时,信息隐藏容量也没有降低。
关键词:LSB;信息隐藏;音频;自适应;中图分类号:TP391.1文献表示码:A1、引言近年来,因特网以惊人的速度发展,网络成为信息传递最主要的渠道。
网络传输过程的不安全性,使信息的截获变得轻而易举。
如何保证信息的安全成为人们最为关心的事情。
传统的密码学通过加密变换将明文变为一堆乱码。
虽然非法用户可以很容易地得到密文,但却很难解出明文,只有合法用户才能恢复出正确的明文。
但随着处理器速度的不断提高和网络的迅速发展,破译密文变得越来越容易。
仅靠增加密钥长度来增强密文的破译难度已显得有些尴尬。
因此如何既能充分利用因特网的便利,又能有效地保证传输信息的安全性已受到人们的高度重视。
信息隐藏学的诞生为人们解决此类问题开辟了新的方向。
最低比特位(I east siagnifcant bit,LSB)信息隐藏方法是出现较早的一种时域信息隐藏技术,其实现比较容易,隐藏时用秘密消息直接替换载体(cover)数据最不重要的比特位,提取秘密消息时将最低比特位取出,然后再进行解密等处理。
LSB方法虽然抗干扰性较差,但隐藏数据量大,而且对原始数据的修改很小,是一种比较实用的信息隐藏技术。
传统的LSB方法的最大缺点就是对信号处理的健壮性差。
为了提高传统LSB方法的健壮性,Nedelijko等人在文献…中提出了一种提高健壮性的方法。
Nedelijko等人提出的LSB方法在嵌入位选择方面存在不足。
它是一种静态的嵌入,也就是嵌入位要事先约定,不能够根据载体对象的变化而变化。
2、基于LSB的信息隐藏方法设计为了改善这一点,可以在嵌入的过程中根据音频信号的平均能量进行数据位的选择。
基于LSB图像之加密信息隐藏应用实现
基于LSB图像之加密信息隐藏应用实现摘要随着Internet的发展,人们越来越频繁的传递信息,在给人们带来便利的同时,也给人们的安全和隐私带来了隐患。
从很久以前,人们就开始了解如何保护自己的信息,发展到现在,信息安全主要分为两方面,密码学和信息隐藏。
本文在密码学这块的研究主要是RSA算法、AES算法和3DES算法。
RSA 是在1977年被提出来的,属于非对称加密算法,广泛用于公钥加密和电子商务中。
而对于信息隐藏技术方面,本文主要研究LSB算法。
LSB(LeastSignificant Bits)算法:一种常见的空间域数据隐藏算法,它替换了最低有效位以隐藏秘密信息。
通过LSB算法隐藏的信息一般来说肉眼察觉不出来,能很好地的保护秘密信息。
RSA算法可以将信息加密成密文,而LSB算法可以将加密后的密文隐藏到图片之中,人们的肉眼根本分辨不出来,将两者结合起来,可以更有效的保护信息安全。
关键词:加密,信息隐藏,LSB算法,RSA算法Implementation of encrypted information hiding based on LSB imageAbstractWith the development of the Internet, people are passing information more and more frequently, which brings convenience to people, but also brings hidden dangers to people's security and privacy. From a long time ago, people began to understand how to protect their own information. From now on, information security is mainly divided into two aspects, cryptography and information hiding. The research on cryptography in this article is mainly about RSA algorithm, AES algorithm and 3DES algorithm.RSA was introduced in 1977 and belongs to asymmetric encryption algorithm, which is widely used in public key encryption and e-commerce.As for the information hiding technology, this paper mainly studies the LSB algorithm. LSB (LeastSignificant Bits) algorithm: a common spatial data hiding algorithm, which replaces the least significant bit to hide secret information. The information hidden by the LSB algorithm is generally invisible to the naked eye, and can well protect secret information. The RSA algorithm can encrypt information into ciphertext, and the LSB algorithm can hide the encrypted ciphertext in the picture, people can't distinguish it by the naked eye. Combining the two can effectively protect information security.Keywords: encryption, information hiding, LSB algorithm, RSA algorithm目录一、前言 (2)(一)本设计的目的、意义及应达到的技术要求 (3)(二)本设计在国内外的发展概况及存在的问题 (3)(三)主要研究目标和内容 (4)(四)本设计应解决的主要问题 (4)二、系统需求分析 (5)(一)用户需求分析 (5)(二)功能需求分析 (5)(三)性能需求分析 (5)(四)可靠性需求分析 (5)(五)安全性需求分析 (6)三、可行性分析 (6)(一)技术可行性分析 (6)(二)经济可行性分析 (6)(三)操作可行性分析 (6)(四)性能可行性分析 (7)(五)安全可行性分析 (7)四、相关技术 (7)(一)信息隐藏概述 (7)(二)信息隐藏模型 (8)1.嵌入对象 (8)2.掩体对象 (8)3.隐藏对象 (9)4.密钥 (9)(三)信息隐藏的分类 (9)(四)信息隐藏的特点 (9)1.透明性 (10)2.不可检测性 (10)3.鲁棒性 (10)4.自恢复性 (10)5.安全性 (10)6.对称性 (10)7.可纠错性 (10)(五)信息隐藏技术与密码学技术 (10)(六)LSB算法 (12)(七)RSA算法 (12)1.算法描述 (12)2.RSA的安全性 (14)3.RSA的优缺点 (15)(八)AES算法 (15)1.AES简述 (15)2.AES的总体结构 (15)3.AES的详细结构 (17)(九)3DES算法 (19)1.3DES算法简述 (19)2.3DES算法的安全性 (22)五、系统设计 (22)(一)研究的基本思路和方法 (22)(二)总体设计 (22)(三)加密隐藏功能模块 (23)(四)提取解密功能模块 (24)六、系统测试 (25)(一)RSA加密和解密测试 (27)(二)AES加密测试 (29)(三)AES解密测试: (31)(四)3DES加密测试: (31)(五)3DES解密测试 (33)(六)LSB算法隐藏测试 (34)七、总结 (40)参考文献 (41)致谢 ..................................................................................................... 错误!未定义书签。
一种基于LSB图像信息隐藏的改进算法
随着 It nt ne e 技术和多媒体技术 的飞速发展 , r 多媒
信 息隐藏 技术 (noma o dn )是 19 国 Ifr t nHii i g 9 6年 外 才开始 兴起 的一 门新的学科【。它 利用载体 信息的 2 】
冗 余性 ,将秘密信 息隐藏于普通信息之 中,通 过普通
信 息的发布而将秘密信 息发布 出去 ,即将重 要的信息
性和安全 性 ,十分 容易逃过拦截 者 的破解 p。信 息隐 J 藏技术主 要分 为频域信息隐藏技术和 时域信息 隐藏 技
术 。L B ( S 最不重要位 )[6 4] -是时域信息 隐藏技 术最常
即使遭 到窃 取也是一堆无意义 的乱码 。然而随着计算
机处理速度 的提高 , 加密数据 的破译时 间也不 断缩短 。 另外 ,以乱码 形式在公共信道 中传输 的密文更容 易引 起 破译者 的兴趣而实施攻击和 破坏 。在 网络传输过 程
中,加密后 的密文通常无法通 过某些 网络节 点,因此
见 的算法 ,它具有嵌入简单 ,隐藏容量大 ,具 有很好
的不可感知性等优 点。近年 来 ,也 出现了许 种基于 L B的最优像 法 ’ 。C a S
素调整算法【; n Wag等提 出一种基于遗传算法 的最优 】 L B 替换方法 ,搜索 出一个最优 的灰度值 映射 ,然后 S 将此信息通过该 映射 的信 息置换,再 嵌入到载体图像
摘
要 :介绍并分析 了传统 的 L B信息隐藏算法原理 ,详细 阐述 了图像 置乱技术的原理和一种传 统的混沌图像 S
置乱方法 。在 此基础上 ,提 出了一 种新的图像信 息隐藏算法 :基 于图像 向量索引奇偶性进 行信息隐藏 的算 法 。
试 验结果及分 析结果表 明,该算法 实现简单 ,有很 好的视觉掩蔽 性和较高 的信息 隐藏 容量 ,并提高 了信 息隐藏
基于图像的LSB隐写算法的实现
传 输来 传递 秘密信 息 ,从而达 到 安全传 递秘 密信息 的 目的。
图 1 隐 写 系 统 的 一 般 模 型
2隐写术的基本原理和分类
隐写技术是利用人类感觉器官的不敏 感 ( 感觉冗余 ) ,以
该隐 写 系统 模型 的 安全性 取决 于被 动攻 击者 丙是 否有 能 力 检 测 出 从公 开 信 道 获 取 的数 据 中是 否 存 在秘 密信 息
甲 ~ 竺 堕 一 I ] z
。
喜
同时 ,也带 来 了大量 的负面 影 响 ,例 如信 息篡 改 、版权侵
犯等等 。如 何保 证信 息传播 的安 全 ,成为 了近年 来 的热 门
研究方 向 。 隐写 术是信 息隐 藏 (0 o ma i n 1 f r t o Hi i g) d n 的一个
( ho o pi / E c / l n o p t nA e g Ui r t fSa hi o c nead Tc o g , Sa hi o o J Ci S o f Ota l tb d Cm u r Eg e  ̄ , n e i o n a f S e n eh l y hn a z o g , ha c l c - e ra a e r vs y h g r ic no g n
Th I l me t of e mp e n LSB St g n r p y e a og a h Al o ih g r t m b s o I g a ed n ma e
L o , Z A G i -h i × a-si WA G u i IY u H N Dn g u, U S i a , N Y -p g n
基于图像分割和随机LSB的信息隐藏算法
基于图像分割和随机LSB的信息隐藏算法高华玲【摘要】利用灰度图像分割和随机最低有效位(rand LSB)算法相结合提出一种新的信息隐藏算法.算法可将不同类型的载体图像转换为一个虚拟的24位灰度图像,然后分割为若干图像块,再检测每个图像块的区域大小,返回相关信息列表.如果攻击者获取不到完整的密钥,则不能解析被转换的图像.完整的密钥包括图像分割方法的密钥、图像块选择密钥、秘密信息数据分布密钥、秘密信息类型密钥、加密方式密钥以及秘密信息的长度密钥等.这些密钥通过主密钥生成,如果不能获取全部的密钥,隐写分析很难检测出图像中存在的秘密信息.实验结果表明,该方法有很好的不可感知性,载体图像的修改程度小、信息隐藏的容量大并具有抗提取的鲁棒性.【期刊名称】《现代计算机(专业版)》【年(卷),期】2016(000)015【总页数】4页(P3-5,14)【关键词】信息隐藏;随机LSB;图像分割;灰度图像分割【作者】高华玲【作者单位】三亚学院,三亚572022【正文语种】中文关键词:信息隐藏;随机LSB;图像分割;灰度图像分割数字图像的信息隐藏利用载体图像的冗余性,将秘密信息嵌入到普通的图像中,在普通信息发布或传输的同时将秘密信息传送出去。
在这个过程中,需要尽量掩盖秘密信息的存在,避免引起他人的注意。
信息隐藏的常用技术有很多种,例如替换技术LSB(最低有效位)是一种空域的操作将秘密信息替换载体图像中最不重要的部分,保证原始载体图像的失真度保持在视觉允许的范围。
LSB方法是空域信息隐藏最为常见的算法,具有嵌入方式简单,隐藏信息容量大和很好的不可感知性等优点,同时这种方法不能抵抗图像的压缩、尺寸变化等攻击,鲁棒性较差。
而基于数学变换的方法,如离散余弦变换(DCT)、离散傅里叶变换(DFT)、离散小波变换(DWT)等方法将秘密信息嵌入到某合适的频段,有较好的鲁棒性,可抵抗压缩、噪音等的攻击。
另外扩展频谱技术将秘密信息多次嵌入到载体图像中,隐藏的信息不易被过滤掉,尽管传输速率较差但是在传输中受到噪声攻击,隐藏信息也不会丢失。
LSB图像信息隐藏
LSB图像信息隐藏1.实验⽬的(1)了解信息隐藏中最常⽤的LSB算法特点,掌握LSB算法原理,设计并实现⼀种基于图像的LSB隐藏算法(2)了解如何通过峰值信噪⽐来对图像质量进⾏客观评价,并计算峰值信噪⽐2.实验内容(1)LSB隐藏算法(2)计算峰值信噪⽐3.实验原理 任何多媒体信息,在数字化时,都会产⽣物理随机噪声,⽽⼈的感观系统对这些随机噪声不敏感。
替换技术就是利⽤这个原理,通过使⽤秘密信息⽐特替换随机噪声,从⽽完成信息隐藏⽬标。
BMP灰度图像的位平⾯,每个像素值为8bit⼆进制值,表⽰该点亮度。
图像⾼位平⾯对图像感官质量起主要作⽤,去除图像最低⼏个位平⾯并不会造成画⾯质量的明显下降。
利⽤这个原理可⽤秘密信息(或称⽔印信息)替代载体图像地位平⾯以实现信息嵌⼊。
算法选⽤最低位平⾯来嵌⼊秘密信息。
最低位平⾯对图像的视觉效果影响最轻微,但很容易受噪声影响和攻击,解决办法可采⽤冗余嵌⼊的⽅式来增强稳健性。
即在⼀个区域(多个像素)中嵌⼊相同的信息,提取时根据该区域中的所有像素判断。
4.实验记录(1)隐藏算法算法分为三个部分实现:隐藏算法提取算法测试脚本1)隐藏算法源代码hide_lsb.m⽂件:function o=hide_lsb(block,data,I) %block:隐藏的最⼩分块⼤⼩ data:秘密信息 I:原始载体si=size(I);lend=length(data);% 将图像划分为M*N个⼩块N=floor(si(2)/block(2));M=min(floor(si(1)/block(1)),ceil(lend/N));o=I;for i=0:M-1% 计算每⼩块垂直⽅向起⽌位置rst=i*block(1)+1;red=(i+1)*block(1);for j=0:N-1% 计算每⼩块隐藏的秘密信息的序号idx=i*N+j+1;if idx>lendbreak;end;% 取每⼩块隐藏的秘密信息bit=data(idx);% 计算每⼩块⽔平⽅向起⽌位置cst=j*block(2)+1;ced=(j+1)*block(2);% 将每⼩块最低位平⾯替换为秘密信息o(rst:red,cst:ced)=bitset(o(rst:red,cst:ced),1,bit);endend;2)提取算法源代码dh_lsb.m⽂件:function out=dh_lsb(block,I) % block:隐藏的最⼩分块⼤⼩ I:携密载体si=size(I);% 将图像划分为M*N个⼩块N=floor(si(2)/block(2));M=floor(si(1)/block(1));out=[];% 计算⽐特1判决阈值:即每⼩块半数以上元素隐藏的是⽐特1时,判决该⼩块嵌⼊的信息为1thr=ceil((block(1)*block(2)+1)/2);idx=0;for i=0:M-1% 计算每⼩块垂直⽅向起⽌位置rst = i*block(1)+1;red=(i+1)*block(1);for j=0:N-1% 计算每⼩块图像隐藏的秘密信息序号idx=i*N+j+1;% 计算每⼩块⽔平⽅向起⽌位置cst=j*block(2)+1;ced=(j+1)*block(2);% 提取⼩块最低位平⾯,统计1⽐特个数,判决输出秘密信息tmp=sum(sum(bitget(I(rst:red,cst:ced),1)));if(tmp>=thr)out(idx)=1;elseout(idx)=0;end;end;end;3)测试脚本源代码test.m⽂件:fid=1;len=10;% 随机⽣成要隐藏的秘密信息d=randsrc(1,len,[0,1]);block=[3,3];[fn,pn]=uigetfile({'*.bmp','bmp file(*.bmp)';},'选择载体');s=imread(strcat(pn,fn));ss=size(s);if(length(ss)>=3)I=rgb2gray(s);elseI=s;end;si=size(I);sN=floor(si(1)/block(1))*floor(si(2)/block(2));tN=length(d);% 如果载体图像尺⼨不⾜以隐藏秘密信息,则在垂直⽅向上复制填充图像if sN<tNmultiple=ceil(tN/sN);tmp=[];for i=1:multipletmp=[tmp;I];end;I=tmp;end;% 调⽤隐藏算法,把携密载体写⾄硬盘stegoed=hide_lsb(block,d,I);imwrite(stegoed,'hide.bmp','bmp');[fn,pn]=uigetfile({'*.bmp','bmp file(*.bmp)';},'选择隐蔽载体');y=imread(strcat(pn,fn));sy=size(y);if(length(sy)>=3)I=rgb2gray(y);elseI=y;end;% 调⽤提取算法,获得秘密信息out=dh_lsb(block,I);% 计算误码率len=min(length(d),length(out));rate=sum(abs(out(1:len)-d(1:len)))/len;y=1-rate;fprintf(fid,'LSB:len:%d\t error rate:%f\t error num:%d\n',len,rate,len*rate);通过运⾏测试代码,对灰度图xxx3.bmp⽂件进⾏LSB算法的信息隐藏,并⽣成⽂件bide.bmp。
本科毕业设计-基于lsb的信息隐藏技术的实现
引言信息隐藏将在未来网络中保护信息不受破坏方面起到重要作用,信息隐藏是把机密信息隐藏在大量信息中不让对手发觉的一种方法。
信息隐藏的方法有很多种,基于图象的信息隐藏检测技术是隐写分析技术的基础,对于保障网络信息安全和提高信息隐藏算法的安全性具有重要意义。
最低有效位算法LSB(Least significant bit)是一种简单而通用的信息隐藏方法,大部分的多媒体文件(如图像、音频和视频文件等)都可作为LSB算法中的载体。
本文讨论以图像为载体的LSB隐藏算法。
第一章绪论1.1 信息隐藏技术的来源随着互联网的迅速发展,网上提供服务越来越丰富,人们如今可以通过因特网发布自己的作品、重要信息和进行网络贸易等,但是随之而出现的问题也十分严重:如作品侵权更加容易,篡改也更加方便。
计算机和通信网技术的发展与普及,数字音像制品以及其他电子出版物的传播和交易变得越来越便捷,但随之而来的侵权盗版活动也呈日益猖獗之势。
因此如何既充分利用因特网的便利,又能有效地保护知识产权,已受到人们的高度重视。
信息隐藏技术作为网络安全技术的一个重要新兴课题,内容涉及数据隐藏、保密通信、密码学等相关学科领域,作为隐蔽通信和知识产权保护等的主要手段,正得到广泛的研究与应用。
为了打击犯罪,一方面要通过立法来加强对知识产权的保护,另一方面必须要有先进的技术手段来保障法律的实施。
信息隐藏技术以其特有的优势,引起了人们的好奇和关注。
人们首先想到的就是在数字产品中藏入版权信息和产品序列号,某件数字产品中的版权信息表示版权的所有者,它可以作为侵权诉讼中的证据,而为每件产品编配的唯一产品序列号可以用来识别购买者,从而为追查盗版者提供线索。
此外,保密通信、电子商务以及国家安全等方面的应用需求也推动了信息隐藏研究工作的开展。
中国自古就有这样的谚语,叫做“耳听是虚,眼见为实”,“百闻不如一见”,英语中也有“Seeing is believing”的说法。
这些都表明人们往往过分相信自己的眼睛,而这正是信息隐藏技术得以存在和发展的重要基础,在这一研究领域,大量事实告诉人们:眼见不一定为实!1.2信息隐藏技术的发展1.2.1历史上的隐写术现代信息隐藏技术是由古老的隐写术(Steganography)发展而来的,隐写术一词来源于希腊语,其对应的英文意思是“Covered writing”。
LSB图片信息隐藏隐藏实验
上海电力学院高级程序设计(C)课程设计报告LSB信息隐藏实验题目:院系:计算机科学与技术学院专业年级:信息安全2012级学生姓名:涂桂花学号:指导教师:魏为民2015年4月14日目录一、实验目的 0二、实验内容和步骤 01. 操作环境 02. 系统配置 03. 操作步骤 04. 程序源代码 (3)三、实验结果 (3)1. 测试图片 (3)2. 测试结果 (3)3.截屏 (4)四.实验小结 (4)1. 遇到的问题总结合分析: (4)2. 未解决的问题 (4)3. 实验效果和分析 (4)4. 总结: (5)附件: (5)上海电力学院实验报告课程名称实验项目姓名学号班级专业同组人姓名指导教师魏为民实验日期一、实验目的1.用MATLAB函数实现LSB信息隐藏和提取。
2.了解信息隐藏的作用和实现方法原理。
3.学会分析了解隐藏算法。
二、实验内容和步骤如操作环境、系统配置、操作步骤、程序源代码等。
1.操作环境操作系统 Windows 7 旗舰版 64位 SP1 ( DirectX 11 )2.系统配置处理器AMD E1-2100 APU with Radeon HD Graphics 双核3.操作步骤1)打开MATLAB软件,新建文件夹名为“ LSB ”。
2)在“Command Window”窗口里输入“guide”,回车。
a.如下图所示建立图形界面。
将5个push button控件的“String”属性设置为下图相应显示的名字,Tag属性设置为pbt+String名的格式。
将4个axec控件的Tag属性设置为如下图所显示的名字。
3)分别右键点击5个push button控件,View Callbacks->CallBacks.信息安全 LSB信息隐藏实验涂桂花20123333 201225信息安全无给每个控件添加Callback代码。
再添加代码之前要为该fig文件命名。
我在本次实验命名为LSB3333.fig。
基于LSB的图像信息隐藏技术研究
Ke wo d I f r ai nHi ig y r s no t dn m o
文献标识码 A 文章编号 10 0— 6 0 138 59
了 L B的基本原理 , S 采用 M t b . a a7 l 0进行相关仿真实验 , 论述了基于 I B的图像信息 隐藏技术的优势与不足。 _ S
关键词
中图 分 类 号 T 3 1 P9. 4
Re e r h o ma e If r t n Hiig Te h oo y Ba e n L s a c n I g n o ma i d n c n lg s d o SB o
基 于 L 图像 信 息 隐藏 技 术 研 究 S B的
黄 海 波
( 山西 大 学 商务 学 院
摘
杨 森
太原 00 3 ) 3 0 1
要 信息 隐藏技术是信息安全技术的一个分支 , 当前国际学术界的研究热点 。本文对信息隐藏进行 了简要地概述 , 是 详细介绍 信息隐藏 L B 数字水印 S
一
四、L B算 法 的基 本 原 理 S
对于一个 8 6 8共 4个像素点 的图像 ,每一个像素点的灰 x 信息 隐藏是对信息存在本身 以及信息存在位置加 以隐藏 , 度值 量 化 时 可 以取 值 为 0~ 5 , 果 转 换 为二 进 制 , 可 以用 8 25如 则 从而达到保密 的效果。 信息隐藏技术利用载体信息的冗余性 , 将 为的“ ” … ’ 0 、1二进制 串去表示 。这样 , 一个分辨率为 m xn的数 秘密信息隐藏于普通信息之 中,通过普通信息 的发布而将秘密 字 图像文件就 可以用 I X T I n×8的三维矩阵存储 。 从高到低可分
信息隐藏实验(LSB隐写,随机LSB隐写,RS隐写分析)..
信息隐藏实验二LSB隐写分析姓名:周伟康学号:班级:一:实验要求1、针对自己实现的隐写算法(嵌入、提取),计算隐蔽载体的PSNR值,通过PSNR值来评估隐写对图像质量的影响,并与主观感受做对比。
2、实现一种隐写分析方法,对隐蔽载体进行检测(卡方、RS……)二:实验步骤1、编写随机选点函数,完善顺序和随机两种LSB信息嵌入和提取。
%随机间隔选点函数%[row, col] = randinterval(test, 60, 1983);function [row, col] = randinterval(matrix, count, key)[m, n] = size(matrix);interval1 = floor(m * n / count) + 1;interval2 = interval1 - 2;if interval2 == 0error('载体太小,不能将秘密消息隐藏其内!');endrand('seed', key);a = rand(1, count);%initializerow = zeros([1 count]);col = zeros([1 count]);r = 1; c = 1;row(1,1) = r;col(1,1) = c;for i = 2 : countif a(i) >= 0.5c = c + interval1;elsec = c + interval2;endif c > nr = r + 1;if r > merror('载体太小,不能将秘密消息隐藏其内!');endc = mod(c, n);if c==0c = 1;endendrow(1, i) = r;col(1, i) = c;end选取8*8的矩阵测试2、对比原始图像和隐藏信息后图像,计算隐蔽载体的均方差(MSE)进而计算峰值信噪比(PSNR),评估隐写对图像质量的影响。
基于图像LSB的秘密信息隐藏技术
基于图像LSB的秘密信息隐藏技术
叶天语
【期刊名称】《计算机与现代化》
【年(卷),期】2005(000)011
【摘要】基于图像的信息隐藏技术有着广泛的应用,而最低有效位算法是其中有效的方法之一.本文首先对载体图像进行位平面分析,发现LSB位具有最好的隐藏效果;然后分别实现了三个以二值图像和文本文件作为秘密信息的信息隐藏和提取实验.实验结果表明:基于图像LSB的秘密信息隐藏不仅具有算法简单、透明性良好的特点,而且还具有隐藏信息容量大、无失真提取、对文本文件具有双重隐藏功能等优点.
【总页数】4页(P28-31)
【作者】叶天语
【作者单位】汕头大学电子工程系,广东,汕头,515063
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.基于LSB-DWT相结合的信息隐藏技术在数字图书馆中的应用 [J], 乔幸娟
2.基于LSB的图像信息隐藏技术研究 [J], 黄海波;杨森
3.基于复合混沌及LSB的图像加密和隐藏技术 [J], 张玉明;刘家保
4.基于LSB的信息隐藏技术研究与应用 [J], 蔡正保
5.像素随机映射的快速算法及在LSB隐藏技术中的应用 [J], 李俊昌;管一弘;蔡光程;樊则宾
因版权原因,仅展示原文概要,查看原文内容请购买。
一种改进的LSB彩色图像信息隐藏方法
一种改进的LSB彩色图像信息隐藏方法苏彩霞【期刊名称】《现代电子技术》【年(卷),期】2013(000)009【摘要】为了提高信息隐藏容量,而又保证安全性和不可感知性,对传统基于LSB(Least Significant Bit)的信息隐藏方法进行了以下两方面改进:增加载体空间容量以提高信息隐藏量;引入混沌序列对秘密信息进行加密以提高信息隐藏的安全性。
在经典Lena图像上对改进方法进行验证,结果表明该方法在保持载体图像视觉特性和纹理特性的同时,信息隐藏量由原来的12.5%提高到21%,混沌序列的引入不仅使得信息隐藏安全性得到保证,而且也消除了信息提取过程中对原载体的依赖。
%In order to increase information hiding capability,and ensure security and imperceptibility of hided information, the traditionalLSB⁃based information hiding method was improved in twoaspects:increase of the carrier’s space capability to improve information hiding quantity,introduction of chaotic sequence to encrypt the secret information for improving the security of hidded information. Verification for the improved method was done on classical Lena image. The results show that the method can increase the imformation hiding quantity from 12.5% to 21%,while keeping the characteris tics of carrier’s image vision and texture,and the introduction of chaotic sequence not only guarantees the imformation hiding safety but slao eliminates the depen⁃dence to the original carrier in the information extraction process.【总页数】3页(P88-90)【作者】苏彩霞【作者单位】贵州师范大学数学与计算机科学学院,贵州贵阳 550001【正文语种】中文【中图分类】TN918-34;TP309【相关文献】1.一种基于LSB的改进信息隐藏算法及实现 [J], 傅德胜;刘童2.一种改进的LSB音频信息隐藏算法 [J], 倪明;吴锡生3.一种基于LSB图像信息隐藏的改进算法 [J], 李桂芸;邓桂英;赵逢禹4.基于改进的LSB视频信息隐藏方法 [J], 薛帅;戴青;冯东华;冯国松5.一种改进的LSB音频信息隐藏算法 [J], 倪明;吴锡生因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:1006-2475(2005)11-0028-04收稿日期:2004-12-20作者简介:叶天语(1982-),男,浙江温州人,汕头大学电子工程系硕士研究生,研究方向:数字图像处理与信息安全。
基于图像LSB 的秘密信息隐藏技术叶天语(汕头大学电子工程系,广东汕头 515063)摘要:基于图像的信息隐藏技术有着广泛的应用,而最低有效位算法是其中有效的方法之一。
本文首先对载体图像进行位平面分析,发现LSB 位具有最好的隐藏效果;然后分别实现了三个以二值图像和文本文件作为秘密信息的信息隐藏和提取实验。
实验结果表明:基于图像LSB 的秘密信息隐藏不仅具有算法简单、透明性良好的特点,而且还具有隐藏信息容量大、无失真提取、对文本文件具有双重隐藏功能等优点。
关键词:图像;LSB;信息隐藏中图分类号:TP391.41 文献标识码:ASecret Information Hiding Technology Based on LSB of ImageYE Tian -yu(Department of Electronic Engineering,Shantou University,Shantou 515063,China)Abstract:Secret i nformation hiding technology based on i mage has broad applications.LSB algorithm is one of effective algori th ms.This paper first introduces the method of bit plane analysis,finding LSB has the bes t hiding effect,then respectively realizes three experi ments on information embedding and extracting:the first one takes an image with two different values as secret information and another two take a text file as secret information.The experi mental resul ts show that secret information hiding technology based on LSB of image not only has the advantages of si mplicity,good imperceptibility,bu t also has great hiding capaci ty,extraction wi th no distortion,dual hiding effect for text file,and so on.Key words:image;LSB;information hiding0 引 言信息隐藏是在网络环境下把机密信息隐藏在其它无关紧要的信息中形成隐秘信道,除通信双方以外的任何第三方并不知道秘密通信这个事实的存在。
它与密码加密方法进行的保密通信相比,信息加密从/看不懂0变为/看不见0,转移了攻击者的目标。
这种技术具有良好的透明性,即隐藏了秘密的信息,即使你看见了、听见了还是不能有所发现,加入了秘密信息的媒体在传输时与未加入秘密信息前的媒体没有什么不同。
信息隐藏技术发展到今天,已出现了各式各样的隐藏方法,最低有效位算法LSB(least significant bit )是一种简单而通用的信息隐藏方法,大部分的多媒体文件(如图像、音频和视频文件等)都可作为LSB 算法中的载体。
本文讨论以图像为载体的LSB 隐藏算法。
1 数字图像的最不重要位嵌入方法(1)位平面分析。
根据图像采用的颜色数,可以将图像分为2位、8位、24位图。
图像中每个像素点的颜色值的某一位共同构成的一个新的二值图像就称为该图像的一个位平面图像。
可以定义图像的第0个位平面到第7个位平面依次为最不重要位平面(LSB)到最重要位平面。
一个8位灰度图graylena.tif 的8个位平面分解如图1所示。
注意到较高位(特别是前四位),包含了大多数在视觉上很重要的数据,其他位平面对图像中更多的微笑细节有作用。
把数字图像分解成位平面对于分析每一位在图像中的相对重要性是非常有用的。
可以看出,图像的位平面存在一定的规律计算机与现代化2005年第11期JISUANJI YU XIANDAIHUA总第123期性[2]:(1)在高位平面出现随机纹理,在低位平面的相同位置仍出现随机纹理。
即较不重要位平面的随机纹理多于较重要的位平面中的随机纹理。
(2)从最重要的位平面到最不重要位平面随机纹理是逐渐增多的。
假设被隐藏的信息是包含0和1的有意义的信息,若把它嵌入某个位平面,该位平面的随机纹理特性就会消失。
秘密信息就是依靠这种随机性来隐藏信息,实现隐形性的。
graylena.tif 图像第7位平面第6位平面第5位平面第4位平面第3位平面第2位平面第1位平面第0位平面图1 原始graylena.tif 图像及其8个位平面分解图2 key.bmp下面来分析将相同的秘密信息(key.bmp 如图2所示)嵌入lena 各个位平面后PSNR 值的情况。
实验结果为:嵌入第一个位平面所得的PSNR=50.7145;嵌入第二个位平面所得的PSNR=44.7054;嵌入第三个位平面所得的PSNR=38.6970;嵌入第四个位平面所得的PSNR=32.6392;嵌入第五个位平面所得的PSNR=26.4970;嵌入第六个位平面所得的PSNR=20.7600;嵌入第七个位平面所得的PSNR=15.1876;嵌入第八个位平面所得的PSNR=8.4023。
由PSNR 的定义可知,嵌入秘密信息后的图像的失真程度随着位平面的阶位的增加而增大。
即最不重要位相对其他位而言,具有最好的隐藏效果,几乎看不到任何失真。
这些也符合以上分析得到的各个位平面的纹理特性。
本文以下所做的实验均是将秘密信息嵌入在LSB 中。
(2)常用的LSB 信息隐藏及提取算法。
LSB 秘密信息隐藏是在载体信号的空域进行的,将秘密信息变成二进制数据流后,隐藏在载体数据的最低比特位上,类似于在原始数据上迭加能量很小的噪声,对视觉的影响非常小,不会带来图像的明显降质,而提取秘密信息时将最低比特位取出即可。
秘密信息指有关要传送的要隐藏的信息,如图像、文字等。
为讨论方便,先给出以下定义:假设嵌入步骤中使用的隐秘载体记为c 。
不失一般性隐秘载体可用一列长度为l(c)的数组c i (1F i F l(c))表示。
对于数字声音,即为时间采样序列;对于数字图像,可通过使图像向量化得到一序列(例如,把所有像素点按从左到右,从上到下的次序排序)。
对于二值图像,c i I {0,1};对于量化图像或声音,0F c i F 255。
隐秘后的对象记为s i ,可用长度也为l(c)的序列表示。
如果需要检索所有的隐秘载体元素c i ,我们将使用符号j 。
若索引本身被某个集索引,就用记号j i 。
第j i 个隐秘载体元素即为c ji 。
秘密消息记为m,其长度为l(m),m 的各位为m i ,l F i F l(m),除非另做声明,我们假设m i I {0,1}。
嵌入过程包括选择一个隐秘图像载体元素的子集{j 1,...,j l (m)},然后在子集上执行替换操作,即把c ji 的LSB 用m i (m i 为1或0)。
在提取过程中,提取所选择的隐秘载体元素的LSB 并做出适当的排序以重构秘密消息。
算法1 基本LSB 嵌入算法。
for i=1,...,l (c)do s i w c i end forfor i=1,...,l (m)docompute index j i where to store the ith message bit s ji w c ji Z m i end for算法2 基本LSB 提取算法。
for i=1,...,l (m)docompute index j i where the ith message bit is stored m i w LSB(c ji )end for用这种方式进行信息隐藏可以获得较大的隐藏信息量。
对于一幅M @N 像素大小的24位真彩色数字图像,其隐藏的信息量为:H=A MN @3/8(bytes)其中A 定义为隐藏信息嵌入率,0F A F 1。
以下进行的三个仿真实验都是基于这两个算法的思想。
(3)LSB 信息隐藏技术特点。
不可感知性/透明性(imperceptibility):通过肉眼无法将嵌入秘密信息后的载体与原始载体区别开;算法复杂度低(Low complexity );隐藏位置的安全性(Se -cure Hiding Place):水印信息隐藏于载体数据的内容之中,而非文件头等处,这就预防因格式变换而被破坏;隐藏的信息量大;鲁棒性差。
虽然存在着缺点,但因为大多数图像信息隐藏的目的是为了隐秘通信,通信双方在这种应用中最关心的性能是:安全性、不可感知性、信息量。
这种方式能很好地满足这种应用,因此,使其成为一种进行信息292005年第11期叶天语:基于图像LSB 的秘密信息隐藏技术隐藏的主流方法。
2 基于LSB 的图像秘密信息隐藏本实验实现了在一个256*256大小的256级灰度图/graylena.tif 0(如图1所示)中隐藏和提取另外一幅秘密图像key.bmp (其中key.bmp 为元素取值只为2和1的107@210索引二值图像,如图2所示)。
在实验中,graylena.tif 的每个像素的LSB 均嵌入二进制数据。
1.嵌入秘密图像。
第一步:读入载体图像lena _std _bw.bm;第二步:调整秘密图像key.bmp 像素取值为1或者0,产生256@256{0,1}二值图像;第三步:将{0,1}二值图像像素对应地嵌入载体图像每个像素的最低有效位LSB;第四步:显示嵌入秘密图像后的图像Embedded Image (图3所示)。
由于将二进制数据嵌入载体图像的LSB 后,嵌入的部分和未嵌入的部分的统计性是不一样的,这样会存在一定的安全漏洞,所以第二步将107X210大小的秘密图像key.bmp 调整为256X256{0,1}二值图像,然后对应嵌入整幅载体图像的LSB 中。
从实验结果可知,E mbedded Image 和原始的graylena.tif 在视觉上没有差别,保证了秘密信息嵌入后的不可感知性(透明性),达到了信息隐藏的目的。