一种基于QR码的私密信息管理方法及终端技术

技术编号:20076107 阅读:53 留言:0更新日期:2019-01-15 00:56
本发明专利技术公开了一种基于QR码的私密信息管理方法及终端,通过计算QR码中可用于嵌入信息的位置,从所述可用于嵌入信息的位置中随机选取用于嵌入所述私密信息的位置,在所述选取的位置中嵌入所述私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变,若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整,可以在公开信息和私密信息储存在同一个二维码时,提高私密信息的安全性与隐蔽性,在不改变原始QR码信息的前提下,进一步优化了基于QR码的私密信息的发布与提取。

A Private Information Management Method and Terminal Based on QR Code

The invention discloses a private information management method and a terminal based on QR code. By calculating the location of the embedded information in QR code, the location used for embedding the private information is randomly selected from the location used for embedding the information, and the private information is embedded in the selected location. If the embedded private information is the first information, the private information is embedded. If the embedded private information is the second information, the graphics corresponding to the embedded location of the private information can be adjusted. When the public information and the private information are stored in the same two-dimensional code, the security and concealment of the private information can be improved. Without changing the information of the original QR code, the distribution of the private information based on QR code can be further optimized. Cloth and extraction.

【技术实现步骤摘要】
一种基于QR码的私密信息管理方法及终端
本专利技术涉及信息加密
,尤其是涉及一种基于QR码的私密信息管理方法及终端。
技术介绍
QR码是矩阵式二维码的一种,具有快速、全方位识别的特性,有广泛的应用前景,现在已应用于印刷、交通和移动通信等社会生活的许多领域。现有技术在不改变二维码内容识读的情况下,在二维码编码区域进行扩展,开辟出专用的安全信息区来储存信息,可以实现将公开信息和保密信息储存在同一个二维码中,但现有技术并未解决此类二维码中保密信息的安全性问题,因此,在扩展的安全信息区储存的保密信息的隐蔽性、安全性还有所欠缺。
技术实现思路
本专利技术所要解决的技术问题是:提供一种基于QR码的私密信息管理方法及终端,在不影响原有QR码的正常使用下,提高私密信息的安全性与隐蔽性。为了解决上述技术问题,本专利技术采用的技术方案为:一种基于QR码的私密信息管理方法,包括步骤:S1、计算QR码中可用于嵌入信息的位置;S2、从所述可用于嵌入信息的位置中随机选取用于嵌入所述私密信息的位置;S3、在所述选取的位置中嵌入所述私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变;若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整。为了解决上述技术问题,本专利技术采用的技术方案为:一种基于QR码的私密信息管理终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、计算QR码中可用于嵌入信息的位置;S2、从所述可用于嵌入信息的位置中随机选取用于嵌入所述私密信息的位置;S3、在所述选取的位置中嵌入所述私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变;若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整。本专利技术的有益效果在于:在QR码中随机选取可用于嵌入的位置嵌入私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变,若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整,通过随机选择嵌入位置并制定特定的嵌入规则嵌入私密信息,可以在公开信息和私密信息储存在同一个二维码时,提高私密信息的安全性与隐蔽性,在不改变原始QR码信息的前提下,进一步优化了基于QR码的私密信息的发布与提取。附图说明图1为本专利技术实施例的一种基于QR码的私密信息管理方法的流程图;图2为本专利技术实施例的一种基于QR码的私密信息管理终端结构示意图;图3为本专利技术实施例的一种私密信息嵌入QR码方法的流程图;图4为本专利技术实施例的一种QR中私密信息的提取方法的流程图;图5为本专利技术实施例的一种私密信息单方向扩展嵌入方法的示意图;图6为本专利技术实施例的一种私密信息多方向扩展嵌入方法的示意图;标号说明:1、基于QR码的私密信息管理终端;2、存储器;3、处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:在QR码中随机选取可用于嵌入的位置嵌入私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变,若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整。请参照图1,一种基于QR码的私密信息管理方法,包括步骤:S1、计算QR码中可用于嵌入信息的位置;S2、从所述可用于嵌入信息的位置中随机选取用于嵌入所述私密信息的位置;S3、在所述选取的位置中嵌入所述私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变;若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整。从上述描述可知,本专利技术的有益效果在于:在QR码中随机选取可用于嵌入的位置嵌入私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变,若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整,通过随机选择嵌入位置并制定特定的嵌入规则嵌入私密信息,可以在公开信息和私密信息储存在同一个二维码时,提高私密信息的安全性与隐蔽性,在不改变原始QR码信息的前提下,进一步优化了基于QR码的私密信息的发布与提取。进一步的,步骤S1之前还包括步骤:使用RS纠错编码按照QR码的最高纠错等级预设百分比的纠错容量为所述私密信息添加纠错码。由上述描述可知,使用RS纠错编码为所述私密信息添加纠错码,获得具有纠错能力的私密信息,在QR码遭受到破坏的情况下,只要遭受的破坏程度不是很严重,就能够保证可以完整提取出隐藏在QR码中的私密信息,增强了私密信息的鲁棒性。进一步的,步骤S1中可用于嵌入信息的位置具体是:QR码中除了寻像图形和定位图形外的区域中所有位置相邻且颜色相反的两个连续QR码模块构成的图形。由上述描述可知,将可用于嵌入信息的位置定义为QR码中除了寻像图形和定位图形外的区域中所有位置相邻且颜色相反的两个连续QR码模块构成的图形,有利于嵌入私密信息时的调整。进一步的,步骤S3中对所述私密信息嵌入位置进行调整具体为:将所述私密信息嵌入位置对应的QR码模块向与其相邻的QR模块扩展预设大小的长度。由上述描述可知,对私密信息嵌入位置进行调整是向与其相邻的QR模块扩展,可以实现从多个方向进行扩展,大大提高了私密信息的嵌入容量。进一步的,还包括步骤:S4、判断接收的QR码中是否携带私密信息;S5、若所述QR码携带私密信息,则计算所述私密信息嵌入的位置;S6、从所述私密信息嵌入的位置提取私密信息,判断所述私密信息嵌入的位置对应的图形是否被调整,若否,则私密信息为第一信息;若是,则私密信息为第二信息;S7、使用RS纠错编码的解码方法对所得私密信息进行解码,获得经过纠错处理的私密信息。由上述描述可知,通过特定的提取方式才能得到QR中的私密信息,提高了私密信息的安全性。请参照图2,一种基于QR码的私密信息管理终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、计算QR码中可用于嵌入信息的位置;S2、从所述可用于嵌入信息的位置中随机选取用于嵌入所述私密信息的位置;S3、在所述选取的位置中嵌入所述私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变;若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整。从上述描述可知,本专利技术的有益效果在于:在QR码中随机选取可用于嵌入的位置嵌入私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变,若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整,通过随机选择嵌入位置并制定特定的嵌入规则嵌入私密信息,可以在公开信息和私密信息储存在同一个二维码时,提高私密信息的安全性与隐蔽性,在不改变原始QR码信息的前提下,进一步优化了基于QR码的私密信息的发布与提取。进一步的,步骤S1之前还包括步骤:使用RS纠错编码按照QR码的最高纠错等级预设百分比的纠错容量为所述私密信息添加纠错码。由上述描述可知,使用RS纠错编码为所述私密信息添加纠错码,获得具有纠错能力的私密信息,在QR码遭受到破坏的情况下,只要遭受的破坏程度不是很严重,本文档来自技高网
...

【技术保护点】
1.一种基于QR码的私密信息管理方法,其特征在于,包括步骤:S1、计算QR码中可用于嵌入信息的位置;S2、从所述可用于嵌入信息的位置中随机选取用于嵌入所述私密信息的位置;S3、在所述选取的位置中嵌入所述私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变;若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整。

【技术特征摘要】
1.一种基于QR码的私密信息管理方法,其特征在于,包括步骤:S1、计算QR码中可用于嵌入信息的位置;S2、从所述可用于嵌入信息的位置中随机选取用于嵌入所述私密信息的位置;S3、在所述选取的位置中嵌入所述私密信息,若嵌入的私密信息为第一信息,则所述私密信息嵌入的位置对应的图形不变;若嵌入的私密信息为第二信息,则对所述私密信息嵌入的位置对应的图形进行调整。2.根据权利要求1所述的基于QR码的私密信息管理方法,其特征在于,所述步骤S1之前还包括步骤:使用RS纠错编码按照QR码的最高纠错等级预设百分比的纠错容量为所述私密信息添加纠错码。3.根据权利要求1所述的基于QR码的私密信息管理方法,其特征在于,所述步骤S1中可用于嵌入信息的位置具体是:QR码中除了寻像图形和定位图形外的区域中所有位置相邻且颜色相反的两个连续QR码模块构成的图形。4.根据权利要求3所述的基于QR码的私密信息管理方法,其特征在于,所述步骤S3中对所述私密信息嵌入位置进行调整具体为:将所述私密信息嵌入位置对应的图形中的一个QR码模块向与其相邻的另一个QR模块扩展预设大小的长度。5.根据权利要求2所述的基于QR码的私密信息管理方法,其特征在于,还包括步骤:S4、判断接收的QR码中是否携带私密信息;S5、若所述QR码携带私密信息,则计算所述私密信息嵌入的位置;S6、从所述私密信息嵌入的位置提取私密信息,判断所述私密信息嵌入的位置对应的图形是否被调整,若否,则私密信息为第一信息;若是,则私密信息为第二信息;S7、使用RS纠错编码的解码方法对所得私密信息进行解码,获得经过纠错处理的私密信息。6.一种基于QR码的私密信息管理终端,包括存储器、处...

【专利技术属性】
技术研发人员:刘石坚翁才杰潘正祥章静王美金
申请(专利权)人:福建工程学院
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1