[发明专利]二值二维码图像加密、解密的方法和装置在审
| 申请号: | 201510727690.5 | 申请日: | 2015-10-30 | 
| 公开(公告)号: | CN106651734A | 公开(公告)日: | 2017-05-10 | 
| 发明(设计)人: | 刘雨龙;李维雅;蒋溢 | 申请(专利权)人: | 重庆邮电大学;腾讯科技(深圳)有限公司 | 
| 主分类号: | G06T1/00 | 分类号: | G06T1/00;G06K19/06 | 
| 代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 何平,邓云鹏 | 
| 地址: | 400060*** | 国省代码: | 重庆;85 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 二维码 图像 加密 解密 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种二值二维码图像加密、解密的方法和装置。
背景技术
随着计算机技术的发展,二维码通常采用黑白相间的二值图形记录数据符号信息,由于其能方便的承载信息在各个领域得到大量的应用,如通过二维码进行资料存储、登录网页、手机支付等。为了避免二维码所包含的重要信息被窃取和修改,在其传输和存储前,需要对其进行加密处理,以确保二维码承载信息的安全性和有效性。
现有的二维码加密的方法加密算法复杂度低且公知度高,很容易被破解,安全性低。
发明内容
基于此,有必要针对上述技术问题,提供一种二值二维码图像加密、解密的方法和装置,提高二维码信息的安全性。
一种二值二维码图像加密的方法,所述方法包括:
获取二维码图像,根据所述二维码图像生成二值矩阵;
获取密钥,所述密钥包括初始值Z和起始参数,其中初始值Z大于1,起始参数在0和1之间;
根据所述密钥采用Z映射算法生成与所述二值矩阵匹配的二维密钥矩阵;
将所述二值矩阵的元素和二维密钥矩阵的元素一一对应进行异或得到加密后的二维码图像。
一种二值二维码图像加密的装置,所述装置包括:
处理模块,用于获取二维码图像,根据所述二维码图像生成二值矩阵,获取密钥,所述密钥包括初始值Z和起始参数,其中初始值Z大于1,起始参数在 0和1之间;
二维密钥矩阵生成模块,用于根据所述密钥采用Z映射算法生成与所述二值矩阵匹配的二维密钥矩阵;
加密模块,用于将所述二值矩阵的元素和二维密钥矩阵的元素一一对应进行异或得到加密后的二维码图像。
上述二值二维码图像加密的方法和装置,通过获取二维码图像,根据二维码图像生成二值矩阵,获取密钥,包括初始值Z和起始参数,其中初始值Z大于1,起始参数在0和1之间,根据密钥采用Z映射算法生成与二值矩阵匹配的二维密钥矩阵,将二值矩阵的元素和二维密钥矩阵的元素一一对应进行异或得到加密后的二维码图像,Z映射算法的计算复杂度高,并且对初始值与起始参数有很高的敏感性,增大了解密难度,提高了二维码信息的安全性。
一种二值二维码图像解密的方法,所述方法包括:
获取加密的二维码图像,根据所述加密的二维码图像生成加密二值矩阵;
获取所述加密的二维码图像匹配的密钥,所述密钥包括初始值Z和起始参数,其中初始值Z大于1,起始参数在0和1之间;
根据所述密钥采用Z映射算法生成与所述加密二值矩阵匹配的二维密钥矩阵;
将所述加密二值矩阵的元素和二维密钥矩阵的元素一一对应进行异或得到解密后的二维码图像。
一种二值二维码图像解密的装置,所述装置包括:
解密处理模块,用于获取加密的二维码图像,根据所述加密的二维码图像生成加密二值矩阵,获取所述加密的二维码图像匹配的密钥,所述密钥包括初始值Z和起始参数,其中初始值Z大于1,起始参数在0和1之间;
解密二维密钥矩阵生成模块,用于根据所述密钥采用Z映射算法生成与所述加密二值矩阵匹配的二维密钥矩阵;
解密模块,用于将所述加密二值矩阵的元素和二维密钥矩阵的元素一一对应进行异或得到解密后的二维码图像。
上述二值二维码图像解密的方法和装置,通过获取加密的二维码图像,根 据加密的二维码图像生成加密二值矩阵,获取加密的二维码图像匹配的密钥,密钥包括初始值Z和起始参数,其中初始值Z大于1,起始参数在0和1之间,根据密钥采用Z映射算法生成与加密二值矩阵匹配的二维密钥矩阵,将加密二值矩阵的元素和二维密钥矩阵的元素一一对应进行异或得到解密后的二维码图像,只有获取了与加密的二维码图像匹配的密钥才能进行解密,并且解密时只有明确了Z映射算法的具体公式才能解密成功,由于Z映射算法复杂度高,且对密钥的初始值与起始参数有很高的敏感性,增大了解密难度,提高了二维码信息的安全性。
附图说明
图1为一个实施例中二值二维码图像加密、解密的方法的应用环境图;
图2为一个实施例中图1中服务器的内部结构图;
图3为一个实施例中图2中终端的内部结构图;
图4为一个实施例中二值二维码图像加密的方法的流程图;
图5为一个实施例中生成二维密钥矩阵的流程图;
图6为一个实施例中未加密的二维码示意图;
图7为一个实施例中加密后的二维码示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学;腾讯科技(深圳)有限公司,未经重庆邮电大学;腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510727690.5/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





