CN105117757A - 一种基于随机纹理的二维码加密和解密方法 - Google Patents
一种基于随机纹理的二维码加密和解密方法 Download PDFInfo
- Publication number
- CN105117757A CN105117757A CN201510532183.6A CN201510532183A CN105117757A CN 105117757 A CN105117757 A CN 105117757A CN 201510532183 A CN201510532183 A CN 201510532183A CN 105117757 A CN105117757 A CN 105117757A
- Authority
- CN
- China
- Prior art keywords
- quick response
- response code
- random
- pseudo
- decryption method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Credit Cards Or The Like (AREA)
Abstract
本发明公开了一种基于随机纹理的二维码加密和解密方法,利用二维条形码或其他基于OCR的识别技术,结合标识本身的随机性或伪随机性,实现加密的过程。由于在实际操作的过程中,随机纹理图像或伪随机图案可能会在运输的过程中受到污损,导致匹配出现错误等后果。所以对随机纹理图像或伪随机图案进行分块处理,分块后仍能保证每一块具有较多的特征点信息,保证了匹配算法的可靠性。
Description
技术领域
本发明涉及一种防伪方法,特别是一种基于随机纹理的二维码加密和解密方法。
背景技术
二维码周围的随机纹理图像或伪随机图案含有特定编码信息,用于解密。编码信息是利用特定算法的提取特征点获得的。
二维码的加密编码信息通过与随机纹理图像或伪随机图案的密钥编码经过一系列特定的解密运算后,二维码被解密,用户可获得有效信息。
由于解密运算同时需要二维码与随机纹理图像或伪随机图案两者的编码信息,且其运算通常较为复杂。通过这一手段,可大大增强二维码信息的安全性,防止其信息被泄露给其他无关用户。
在研究初期,为了简化运算,采用将手机摄像头拍摄的纹理图案与客户端预先存储或下载的原始图案进行匹配的方式来检验该用户是否有权限获得密钥。图像匹配利用SIFT算法,当匹配率达到一定阈值,视为匹配成功,用户可获得密钥,解密得到真实的二维码信息。
在实际操作的过程中,随机纹理图像或伪随机图案可能会在运输的过程中受到污损,导政匹配出现错误等后果。
发明内容
为解决上述技术问题,本发明提供了一种基于随机纹理的二维码加密和解密方法,其特征在于,包括:
(1)加密方法
①将二维码作为ID号码,显性存在;将二维码周围区域作为密钥,隐形于二维码周围区域;
②对二维码周围区域的随机纹理图像或伪随机图案进行扫描;
③在二维码制作以及集成的过程中,将随机纹理图像或伪随机图案记录于后台数据库中;
(2)解密方法
①识别器拍摄图像;
②拍摄图像与后台数据库中的随机纹理图像或伪随机图案进行匹配校验;
③匹配成功,可获得密钥,解密得到真实的二维码信息。
进一步地,所述随机纹理或伪随机图案通过分块线进行分块并提取特征点,所述特征点匹配时只要部分分块区域匹配达到要求,即视为匹配成功。
进一步地,所述匹配方法采用SIFT算法,所述随机纹理或伪随机图案进行多个区域分块并提取特征点,若有分块区域匹配率达到阈值即视为匹配成功。
进一步地,所述分块区域为12个。
本发明的所述的一种基于随机纹理的二维码加密和解密方法相比现有技术具有以下优点:
解决了随机纹理图像或伪随机图案可能会在运输的过程中受到污损,导致匹配出现错误等后果。同时,随机纹理图像或伪随机图案包含的特征点信息极为丰富,分块后仍能保证每一块具有较多的特征点信息,保证了算法的可靠性。
附图说明
为了使本发明的内容更容易被清楚的理解,下面结合附图,对本发明作进一步详细的说明,其中,
图1是本发明所述的一种基于随机纹理的二维码的结构示意图;
图中附图标记表示为:1-二维码;2-二维码周围区域;3-分块线。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
一种基于随机纹理的二维码加密和解密方法包括:
(1)加密方法
①将二维码1作为ID号码,显性存在;将二维码周围区域2作为密钥,隐形于二维码周围区域2;
②对二维码周围区域2通过分块线3进行划分,并对12个分块区域的随机纹理图像或伪随机图案进行扫描,提取特征点;
③在二维码1制作以及集成的过程中,将随机纹理图像或伪随机图案的特征点记录于后台数据库中;
(2)解密方法
①识别器拍摄图像;
②拍摄图像与后台数据库中的随机纹理图像或伪随机图案进行匹配校验;
③匹配成功,可获得密钥,解密得到真实的二维码1信息。
匹配方法采用SIFT算法,所述随机纹理或伪随机图案进行分块提取特征点,若有分块区域匹配率达到阈值即视为匹配成功。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明的保护范围之中。
Claims (4)
1.一种基于随机纹理的二维码加密和解密方法,其特征在于,包括:
(1)加密方法
①将二维码作为ID号码,显性存在;将二维码周围区域作为密钥,隐形于二维码周围区域;
②对二维码周围区域的随机纹理图像或伪随机图案进行扫描;
③在二维码制作以及集成的过程中,将随机纹理图像或伪随机图案记录于后台数据库中;
(2)解密方法
①识别器拍摄图像;
②拍摄图像与后台数据库中的随机纹理图像或伪随机图案进行匹配校验;
③匹配成功,可获得密钥,解密得到真实的二维码信息。
2.根据权利要求1所述的基于随机纹理的二维码加密和解密方法,其特征在于,所述随机纹理或伪随机图案通过分块线进行多个区域的分块并提取特征点,所述特征点匹配时只要部分分块区域匹配达到要求,即视为匹配成功。
3.根据权利要求1-2所述的基于随机纹理的二维码加密和解密方法,其特征在于匹配方法采用SIFT算法,所述随机纹理或伪随机图案进行分块提取特征点,若有分块区域匹配率达到阈值即视为匹配成功。
4.根据权利要求1-3所述的基于随机纹理的二维码加密和解密方法,其特征在于,所述分块区域为12个。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510532183.6A CN105117757B (zh) | 2015-08-26 | 2015-08-26 | 一种基于随机纹理的二维码加密和解密方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510532183.6A CN105117757B (zh) | 2015-08-26 | 2015-08-26 | 一种基于随机纹理的二维码加密和解密方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105117757A true CN105117757A (zh) | 2015-12-02 |
CN105117757B CN105117757B (zh) | 2018-07-06 |
Family
ID=54665740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510532183.6A Active CN105117757B (zh) | 2015-08-26 | 2015-08-26 | 一种基于随机纹理的二维码加密和解密方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105117757B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106228902A (zh) * | 2016-10-10 | 2016-12-14 | 宋育锋 | 一种用于防伪的双层标签的底层标签 |
CN106485256A (zh) * | 2016-10-10 | 2017-03-08 | 宋育锋 | 基于sift特征点的双标签相对位置信息构建方法 |
CN106952569A (zh) * | 2016-10-10 | 2017-07-14 | 宋育锋 | 一种双标签型防伪标签 |
CN107292632A (zh) * | 2017-06-19 | 2017-10-24 | 上海美声服饰辅料有限公司 | 基于背景图案的防伪方法及其*** |
CN107679601A (zh) * | 2017-10-10 | 2018-02-09 | 甘庆 | 一种带有三维解密体的图形码结构及对其进行扫描的方法 |
CN108009616A (zh) * | 2017-12-12 | 2018-05-08 | 陈洪 | 一种新型具有防伪功能的条图码及应用方法 |
CN108898205A (zh) * | 2017-05-09 | 2018-11-27 | 罗伯特·博世有限公司 | 二进制图形编码的创建、认证方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299246A (zh) * | 2008-06-24 | 2008-11-05 | 深圳矽感科技有限公司 | 一种带有防伪功能的二维码 |
KR20120040773A (ko) * | 2010-10-20 | 2012-04-30 | 김장익 | 2차원 코드 패턴의 암복호화 방법, 이를 이용한 물류 관리 방법 및 코드 인식 장치 |
CN102842053A (zh) * | 2012-08-21 | 2012-12-26 | 吉林省通程科技有限公司 | 一种防伪图码标签及其制造方法 |
CN102916804A (zh) * | 2012-08-28 | 2013-02-06 | 华南农业大学 | 一种基于局部颜色校验的二维码编码、解码方法及装置 |
CN103870863A (zh) * | 2014-03-14 | 2014-06-18 | 华中科技大学 | 制备隐藏二维码图像全息防伪标签的方法及其识别装置 |
-
2015
- 2015-08-26 CN CN201510532183.6A patent/CN105117757B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299246A (zh) * | 2008-06-24 | 2008-11-05 | 深圳矽感科技有限公司 | 一种带有防伪功能的二维码 |
KR20120040773A (ko) * | 2010-10-20 | 2012-04-30 | 김장익 | 2차원 코드 패턴의 암복호화 방법, 이를 이용한 물류 관리 방법 및 코드 인식 장치 |
CN102842053A (zh) * | 2012-08-21 | 2012-12-26 | 吉林省通程科技有限公司 | 一种防伪图码标签及其制造方法 |
CN102916804A (zh) * | 2012-08-28 | 2013-02-06 | 华南农业大学 | 一种基于局部颜色校验的二维码编码、解码方法及装置 |
CN103870863A (zh) * | 2014-03-14 | 2014-06-18 | 华中科技大学 | 制备隐藏二维码图像全息防伪标签的方法及其识别装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106228902A (zh) * | 2016-10-10 | 2016-12-14 | 宋育锋 | 一种用于防伪的双层标签的底层标签 |
CN106485256A (zh) * | 2016-10-10 | 2017-03-08 | 宋育锋 | 基于sift特征点的双标签相对位置信息构建方法 |
CN106952569A (zh) * | 2016-10-10 | 2017-07-14 | 宋育锋 | 一种双标签型防伪标签 |
CN106952568A (zh) * | 2016-10-10 | 2017-07-14 | 宋育锋 | 双标签型防伪标签 |
CN106981250A (zh) * | 2016-10-10 | 2017-07-25 | 宋育锋 | 基于物品表面纹理的防伪标签 |
CN107180586A (zh) * | 2016-10-10 | 2017-09-19 | 宋育锋 | 一种双标签型防伪标签 |
CN108898205A (zh) * | 2017-05-09 | 2018-11-27 | 罗伯特·博世有限公司 | 二进制图形编码的创建、认证方法及*** |
CN107292632A (zh) * | 2017-06-19 | 2017-10-24 | 上海美声服饰辅料有限公司 | 基于背景图案的防伪方法及其*** |
CN107679601A (zh) * | 2017-10-10 | 2018-02-09 | 甘庆 | 一种带有三维解密体的图形码结构及对其进行扫描的方法 |
CN107679601B (zh) * | 2017-10-10 | 2021-01-19 | 甘庆 | 一种带有三维解密体的图形码结构及对其进行扫描的方法 |
CN108009616A (zh) * | 2017-12-12 | 2018-05-08 | 陈洪 | 一种新型具有防伪功能的条图码及应用方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105117757B (zh) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105117757A (zh) | 一种基于随机纹理的二维码加密和解密方法 | |
CN110084013B (zh) | 生物特征模板安全性及密钥产生 | |
CN105760764B (zh) | 一种嵌入式存储设备文件的加解密方法、装置及终端 | |
CN103761702B (zh) | 一种基于秘密共享的图像隐藏和认证方法 | |
Challita et al. | Combining steganography and cryptography: new directions | |
Li et al. | Privacy protection of fingerprint database | |
Hämmerle-Uhl et al. | Watermarking as a means to enhance biometric systems: A critical survey | |
CN105335642B (zh) | 图片的处理方法及处理*** | |
CN102640450A (zh) | 对安全令牌分配密钥的方法、操作安全令牌的方法、存储媒介和安全令牌 | |
CN102223233A (zh) | 一种生物密码认证***,以及一种生物密码认证方法 | |
CN108960387B (zh) | 一种防伪造二维码及其生成和识别方法 | |
US11138409B1 (en) | Biometric recognition and security system | |
Hämmerle-Uhl et al. | Robust watermarking in iris recognition: application scenarios and impact on recognition performance | |
US9710633B2 (en) | Method and apparatus for authenticating user | |
WO2018206289A1 (en) | A method and a system for creating and authenticating a binary graphic code | |
CN106385320B (zh) | 基于puf和数字签名的rfid防伪装置和验伪方法 | |
CN110516425B (zh) | 一种秘密共享方法及*** | |
CN104537539A (zh) | 基于二维码识别技术激活及禁用防伪标签的方法 | |
CN110249645B (zh) | 安全近场通信 | |
Gui et al. | Steganalysis of LSB matching based on local binary patterns | |
Ishihara et al. | Compatible 2D-code Having tamper detection system with QR-code | |
Jain et al. | Analysis of vulnerabilities in radio frequency identification (RFID) systems | |
CN103164831A (zh) | 图像认证及篡改定位方法 | |
CN107730263A (zh) | 一种高安全指纹支付方法及*** | |
CN104268755A (zh) | 一种便携式指纹刷卡支付***和支付方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |