【技术实现步骤摘要】
本专利技术涉及一种,属于信息安全
尤其是信息隐藏
技术介绍
随着互联网技术的不断发展和推广,电子政务、电子商务、航天和军工等行业得到了前所未有的提升和发展。伴随互联网技术的蓬勃发展趋势,各国各地的各种文字、图像、音频和多媒体数据等及时传播到世界各地,人们进行着一种高效和低廉的信息传递工作,政府、企业、个人和各种组织等普遍利用这一个开放互联的公共网络信息平台,构建适合自己的信息渠道,传递大量的公开或秘密的信息。同时,对于这些平台或网络上的数据信息的安全性保护也引起世界各地用户的普遍担忧。信息隐藏技术是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所述,其特征在于,冗余函数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。