[发明专利]信息隐藏方法、装置、设备及计算机可读存储介质有效
申请号: | 201810971306.X | 申请日: | 2018-08-24 |
公开(公告)号: | CN109325367B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 彭伟;胡宁;邓文平;郦苏丹;唐竹;刘松;刘文正;陈红艳 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 隐藏 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明提供一种信息隐藏方法、装置、设备及计算机可读存储介质。方法包括:根据预设变换规则对隐藏数据A进行变换,得到2m个二进制的字符串C;确定每个字符串C对应的第一字节数组D1;根据预设规则生成q个随机数组E1;根据随机数组E1、预设载体数据B确定与每个随机数组E1对应的第二字节数组F;根据第一字节数组D1、第二字节数组F确定目标随机数组E2、目标字节数组D2;根据目标随机数组E2将目标字节数组D2嵌入载体数据B中。本发明的方案将变换过的隐藏数据嵌入载体数据中,能够增强隐藏数据的保密性,并且随机生成嵌入位置,还使得不易检测到载体数据内嵌入了其他数据。
技术领域
本发明涉及技术网络安全技术,尤其涉及一种信息隐藏方法、装置、设备及计算机可读存储介质。
背景技术
近年来,随着我国信息化建设的不断推进及信息技术的广泛应用,在促进经济发展、社会进步、科技创新的同时,也带来了十分突出的网络安全和隐私保护问题。隐蔽通信技术可以在通信中保护用户的私有信息,对用户通过不安全的互联网进行通信具有重要价值。信息隐藏技术将用户的私有敏感信息隐藏到语音、图像、视频等多媒体数据中,是实现隐蔽通信的关键技术,得到了信息安全领域研究人员的重视。
1999年在北京举办了我国第一次信息隐藏学术研究会议,国内逐渐出现研究信息隐藏的团体和研究机构。信息隐藏可以通过多种方式实现,包括基于内容的信息隐藏、基于行为的信息隐藏等。基于行为的信息隐藏利用人类在物理世界或网络空间中的行为来隐蔽传输私密信息。目前应用较多的主要是基于内容的信息隐藏,即将私密信息隐藏到语音、图像、视频等多媒体载体中。
信息隐写系统的设计需要在保证安全性的同时尽量提高隐藏容量。安全性包括不可感知性和不可检测性,不可感知性主要针对人的感官感知能力,不可检测性则针对计算机的检测能力。因此,在隐藏信息时,如何提高不可感知性、不可检测性是本领域技术人员亟需解决的技术问题。
发明内容
本发明提供一种信息隐藏方法、装置、设备及计算机可读存储介质,以提高现有技术中隐藏信息时的不可感知性和不可检测性。
本发明的第一个方面是提供一种信息隐藏方法,包括:
根据预设变换规则对隐藏数据A进行变换,得到2m个二进制的字符串C;其中,m为预设值;
确定每个所述字符串C对应的第一字节数组D1;其中,每个所述第一字节数组D1中包括n个字节;
根据预设规则生成q个随机数组E1,其中,每个所述随机数组E1中包括n个随机数;
根据所述随机数组E1、预设载体数据B确定与每个所述随机数组E1对应的第二字节数组F;
根据第一字节数组D1、第二字节数组F确定目标随机数组E、目标字节数组D2;
根据所述目标随机数组E2将所述目标字节数组D2嵌入所述载体数据B中。
本发明的另一个方面是提供一种信息隐藏装置,包括:
变换模块,用于根据预设变换规则对隐藏数据A进行变换,得到2m个二进制的字符串C;其中,m为预设值;
第一确定模块,用于确定每个所述字符串C对应的第一字节数组D1;其中,每个所述第一字节数组D1中包括n个字节;
生成模块,用于根据预设规则生成q个随机数组E1,其中,每个所述随机数组E1中包括n个随机数;
第二确定模块,用于根据所述随机数组E1、预设载体数据B确定与每个所述随机数组E1对应的第二字节数组F;
目标确定模块,用于根据第一字节数组D1、第二字节数组F确定目标随机数组E2、目标字节数组D2;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810971306.X/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置