[发明专利]图片隐藏方法和装置、图片还原方法和装置及终端设备有效
申请号: | 201710465432.3 | 申请日: | 2017-06-19 |
公开(公告)号: | CN109145610B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 康辉 | 申请(专利权)人: | 深圳市TCL高新技术开发有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市南山区西丽留仙洞中山园路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 隐藏 方法 装置 还原 终端设备 | ||
本发明适用于信息安全技术领域,提供了图片隐藏方法和装置、图片还原方法和装置及终端设备,包括:将读取的隐私图片的像素点分割为指定大小的块;对指定大小的块进行DCT;分别从所有DCT变换后的指定大小的块中提取预设数量的待隐藏数据,得到所有待隐藏数据的数据列;计算数据列的大小;根据预设的隐藏策略计算读取的辅助图片的隐藏容量;比较数据列的大小与辅助图片的隐藏容量,以判断辅助图片的隐藏容量是否满足隐藏要求;若是,根据辅助图片的宽和高生成条形码;将数据列的待隐藏数据替换辅助图片中同样个数的像素值,得到第一隐藏图片;将条形码叠加在第一隐藏图片上,得到第二隐藏图片。通过上述方法能够有效实现图片的隐藏。
技术领域
本发明属于信息安全技术领域,尤其涉及图片隐藏方法和装置、图片还原方法和装置及终端设备。
背景技术
随着网络技术以及即时通讯工具(例如微信、QQ等)的发展,即时通讯工具能够传输的信息种类越来越多,比如,能够传输文字、文件、图片等,但传输的图片中很大一部分是涉及到个人隐私的,如银行卡图片、身份证图片等。用户在传输这些图片时不希望被网络中的第三方看到,即使被第三方看到、复制,也希望第三方看不到图片所包括的隐私内容,这就要求图片在传输之前进行特殊的处理,以便别人截获后也无法看到其中的内容。
现有技术中,通常采用2种方法对传输之前的图片进行处理:第1种是在传输之前,对图片的像素点进行加密,然后再传输像素点加密后的图片;第2种是将图片以文件的方式加密,再传输加密后的图片。当采用第1种处理方法时,由于传输过程中,很多传输工具会为了节省带宽或者其他目的对图片进行二次压缩,而二次压缩后会导致加密的图片无法解密,或者解密后的图片的质量严重下降,因此导致图片接收方也难以有效获取图片所包括的隐私内容。当采用第2种处理方法时,由于某些情况下,即时通讯工具无法传输文件,如iphone版本的微信,仅可以传输视频,图片等媒体文字内容,图片以文件方式加密后,只能被当做文件格式,而不是图片格式,因此导致加密后的图片无法传输。
故,需要提出一种新的方法以解决上述技术问题。
发明内容
有鉴于此,本发明实施例提供了图片隐藏方法和装置、图片还原方法和装置及终端设备,以解决现有技术中难以有效隐藏图片的问题。
本发明实施例的第一方面提供了一种图片隐藏方法,包括:
读取待隐藏的隐私图片;
将所述隐私图片的像素点分割为指定大小的块;
对所述指定大小的块进行离散余弦变换DCT;
分别从所有DCT变换后的指定大小的块中提取预设数量的待隐藏数据,得到所有待隐藏数据组成的数据列;
计算所述数据列的大小;
读取辅助图片,根据预设的隐藏策略计算所述辅助图片的隐藏容量;
比较所述数据列的大小与所述辅助图片的隐藏容量,以判断所述辅助图片的隐藏容量是否满足隐藏要求;
在判断出所述辅助图片的隐藏容量满足隐藏要求时,根据所述辅助图片的宽和高生成条形码;
将所述数据列的待隐藏数据按照预设的隐藏策略替换所述辅助图片中同样个数的像素值,得到第一隐藏图片;
将所述条形码叠加在所述第一隐藏图片上,得到第二隐藏图片。
本发明实施例的第二方面提供了一种图片提取方法,包括:
读取第二隐藏图片的条形码,从所述条形码中获取辅助图片的宽和高,所述第二隐藏图片由条形码叠加在第一隐藏图片上得到;
根据获取的辅助图片的宽和高缩放所述第一隐藏图片;
从缩放后的第一隐藏图片按照预设的隐藏策略提取所有待隐藏数据组成的数据列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市TCL高新技术开发有限公司,未经深圳市TCL高新技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710465432.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法和装置
- 下一篇:多密钥密码存储器保护