当前位置: 首页 > 专利查询>中北大学专利>正文

基于源码修改的信息隐藏方法技术

技术编号:8683035 阅读:211 留言:0更新日期:2013-05-09 02:58
本发明专利技术公开了一种基于源码修改的信息隐藏方法,利用本算法可以显著提高隐藏信息容量,并增强信息的安全性。本发明专利技术通过以下方案予以实现:首先选择载体源代码库,从中选取合适的程序源代码,向源代码中均匀嵌入冗余函数,然后编译,在生成的可执行文件的基础上,用预处理后的隐秘信息替换冗余函数所占空间,并计算出提取密钥。接收端利用提取密钥作用于嵌入信息后的可执行文件,并对提取出的信息做逆处理,得到隐秘信息。

【技术实现步骤摘要】

本专利技术涉及一种,属于信息安全
尤其是信息隐藏

技术介绍
随着互联网技术的不断发展和推广,电子政务、电子商务、航天和军工等行业得到了前所未有的提升和发展。伴随互联网技术的蓬勃发展趋势,各国各地的各种文字、图像、音频和多媒体数据等及时传播到世界各地,人们进行着一种高效和低廉的信息传递工作,政府、企业、个人和各种组织等普遍利用这一个开放互联的公共网络信息平台,构建适合自己的信息渠道,传递大量的公开或秘密的信息。同时,对于这些平台或网络上的数据信息的安全性保护也引起世界各地用户的普遍担忧。信息隐藏技术是20世纪90年代以来从国外兴起的一门前沿技术,属于信息安全领域的研究范畴。信息隐藏技术也称信息伪装术,集信息论、计算机通信、计算机图形与图像、计算机网络攻防与密码分析等多学科知识,是国际学术界的研究热点之一。简而言之,信息隐藏(Information Hiding)是利用公开的载体在时间或空间的冗余特性,将隐秘信息嵌入到公开的载体之中,从而形成了携密载体,实现利用公共网络进行隐秘信息的隐蔽通信或存储。这些公开载体包括网页、文字、图形图像、音频和视频、软件等相关数字多媒体信本文档来自技高网...

【技术保护点】
一种基于源码修改的信息隐藏方法,其特征在于,该方法包括以下步骤:a)对程序若干源文件进行均匀的嵌入冗余函数,同时根据提取算法的需要,对源代码做相应的修改。b)对隐秘信息的加密,压缩,分组映射等预处理。c)对携密载体C′进行分析,生成提取密钥。d)将冗余函数在C中对应的空间替换成隐秘信息分组。替换后的C′在功能、文件结构、文件大小等方面没有任何变化。e)将提取密钥作用于携密载体C′,对生成的信息做相应的逆处理,就得到了隐秘信息S。

【技术特征摘要】
1.一种基于源码修改的信息隐藏方法,其特征在于,该方法包括以下步骤: a)对程序若干源文件进行均匀的嵌入冗余函数,同时根据提取算法的需要,对源代码做相应的修改。b)对隐秘信息的加密,压缩,分组映射等预处理。c)对携密载体C'进行分析,生成提取密钥。d)将冗余函数在C中对应的空间替换成隐秘信息分组。替换后的C'在功能、文件结构、文件大小等方面没有任何变化。e)将提取密钥作用于携密载体C',对生成的信息做相应的逆处理,就得到了隐秘信息S。2.根据权利要求1所述的基于程序源文件的信息隐藏方法,其特征在于,对程序的源文件进行嵌入冗余函数,人为的构造程序冗余,达到增大信息嵌入容量的目的。理论上此种方法的信息嵌入容量没有限制。3.根据权利要求1所述,其特征在于,冗余函数是相对于有效数据而言,其功能就是起到占用存储空间的作用,对程序本身无任何作用和影响。4.根据权利要求1所述,其特征在于,冗余函数...

【专利技术属性】
技术研发人员:陈够喜陈钢张萌马玉珍
申请(专利权)人:中北大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1