[发明专利]利用数字图像存储和传输信息的方法和装置有效
申请号: | 201210409112.3 | 申请日: | 2012-10-24 |
公开(公告)号: | CN103778590B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | 舒南飞;于志强;唐凌;吴渊;丁瑶;王杰斌;王芳 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;H04L9/06;H04N5/913 |
代理公司: | 北京工信联合知识产权代理事务所(普通合伙)11266 | 代理人: | 黄晓军 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 数字图像 存储 传输 信息 方法 装置 | ||
技术领域
本发明涉及信息传输技术领域,尤其涉及一种利用数字图像存储和传输信息的方法和装置。
背景技术
信息隐藏技术是一种利用数字载体的冗余特征,将秘密信息添加到数字载体中,且不被察觉的隐蔽通信技术。信息隐藏技术的主要目的是以数字载体为媒介,隐藏秘密信息,不被非法提取。
在用于完整性保护的信息隐藏技术,往往用于验证完整性的原始秘密信息与嵌入原始秘密信息的数字载体是单独存储和传输的,这使得伪造原始的秘密信息和含秘密信息的数字载体成为可能,从而使得信息隐藏技术的应用安全性不高,现有技术中还没有解决该问题的方法。
发明内容
本发明的实施例提供了一种利用数字图像存储和传输信息的方法和装置,以实现利用数字图像来有效地存储和传输信息。
一种利用数字图像存储和传输信息的方法,包括:
将数字图像数据分解为像素值序列,将所述像素值序列中的每个像素值转换为设定数量的比特位的二进制数字,将信息转换成二进制的待嵌入数据序列;
按照设定的数据映射规则将所述待嵌入数据序列中的数字和所述像素值序列中的像素值进行对应;
按照设定的数据嵌入规则将所述待嵌入数据序列中的每个数字嵌入到对应的像素值对应的二进制数字中。
一种利用数字图像存储和传输信息的装置,包括:
数据分解模块,用于将数字图像数据分解为像素值序列,将所述像素值序列中的每个像素值转换为设定数量的比特位的二进制数字,将信息转换成二进制的待嵌入数据序列;
数据映射模块,用于按照设定的数据映射规则将所述待嵌入数据序列中的数字和所述像素值序列中的像素值进行对应;
数据嵌入模块,用于按照设定的数据嵌入规则将所述待嵌入数据序列中的每个数字嵌入到对应的像素值对应的二进制数字中。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例将信息隐藏和加密技术相结合,实现信息存储于数字图像以及信息和数字图像的完整性保护,可解决通常用于实现数字图像完整性的信息隐藏中含信息的数字载体与信息分离导致的伪造问题,以实现利用数字图像来有效地传输和存储信息。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种在数字图像中嵌入信息的方法的具体处理流程图;
图2为本发明实施例二提供的一种从数字图像中提取信息的方法的具体处理流程图;
图3为本发明实施例三提供的一种利用数字图像存储和传输信息的装置的具体结构图。
具体实施方式
为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
实施例一
本发明实施例的利用数字图像存储和传输信息的方法包括在数字图像中嵌入信息、从数字图像中提取信息两个处理过程。上述信息通常为秘密信息,下面以秘密信息为例来说明本发明实施例。
该实施例提供的一种在数字图像中嵌入秘密信息的方法的具体处理流程如图1所示,包括如下的处理步骤:
步骤11、本发明实施例选取数字图像作为嵌入秘密信息的数字载体。
彩色的数字图像可使用一三维的灰度图像表示,比如彩色数字图像可以RGB三个维度空间表示,任一个维度都可认为是灰度图像。
首先得到上述数字图像对应的灰度图像,上述灰度图像可以分解为一个像素值序列,将所述像素值序列中的每个像素值转换为设定数量的比特位的二进制数字,比如,将上述像素值序列中的每个像素值转换成一个8比特位的二进制数字。
选取每个像素值对应的8比特位的二进制数字中的最高的设定数量比特位作为每个像素值的主要数据,将所有像素值的主要数据进行综合得到所述数字图像的主要数据。上述设定数量比特位可以为6比特位。
计算上述数字图像的主要数据的hash值,得到数字图像主要数据的hash值。
步骤12、计算需要传输的秘密信息的hash值。
上述步骤12可以和上述步骤11同时执行,或者在上述步骤11之前执行。
步骤13、以用户自设的用户口令为密钥,使用对称加密算法,加密上述秘密信息、秘密信息的hash值和图像主要数据的hash值,得到相应的密文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210409112.3/2.html,转载请声明来源钻瓜专利网。