一种二维码混合编码、解码装置及方法制造方法及图纸

技术编号:8271722 阅读:216 留言:0更新日期:2013-01-31 04:05
本发明专利技术公开了一种二维码混合编码方法,包括以下步骤:(1)在二维码模板上生成覆盖区域数据;(2)将二维码原始信息中需要加密的隐藏信息以覆盖区域数据为密钥进行加密得到二维码生成信息;(3)将二维码生成信息通过二维码生成算法生成二维码图像;(4)将带有覆盖区域数据的二维码模板覆盖在二维码图像上。本发明专利技术还公开了上述编码方法的解码方法及编码、解码装置。本发明专利技术通过覆盖区域数据作为密钥对二维码中的隐藏信息进行加密和解密,有效的提高了二维码的安全性和保密性,并且只有在获取覆盖区域上的密钥的基础上才可以实现对二维码图像的解密,保证了二维码图像只有被破坏覆盖区域前提下才能被正确解码,增强了二维码使用的安全性。

【技术实现步骤摘要】
本专利技术涉及一种编码、解码方法和编码、解码装置,特别涉及一种二维码混合编码、解码装置及方法
技术介绍
二维码是用某种特定的几何图形按一定规律在二维方向上分布的黑白相间的图形记录数据符号信息,在代码编制上巧妙地利用构成计算机内部逻辑基础的比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。 由于二维码具有信息量大、编码范围广、译码可靠性高和使用成本低等显著特点,现已广泛地应用在各个领域。由于二维码成本低、编码和解码的技术公开,制作假冒的二维码的门槛也很低。二维码通常暴露印刷在标签上,因此使用二维码读取终端能够很方便的读取到二维码的信息,对于商家的抽奖、积分等活动,很难判断此二维码是否被读取和使用过。因此,需要一种行之有效的解决方案,一方面能保证二维码的安全性,另一方面可以识别出二维码是否为第一次被读取和使用。
技术实现思路
本专利技术的主要目的在于克服现有技术的缺点与不足,提供一种二维码混合编码、解码装置及方法。上述编解码装置和方法是在原有二维码的基础上混合上密钥进行编码和解码,通过该混合编码装置编码的二维码信息只有在本文档来自技高网...

【技术保护点】
一种二维码混合编码方法,其特征在于,包括以下步骤:(1)在二维码模板上,根据事先定义的二维码覆盖模板编码解码表生成覆盖区域数据,覆盖区域数据包括覆盖区域数量、各覆盖区域的形状和各覆盖区域上所印的字符;事先定义的二维码覆盖模板编码解码表是指事先根据覆盖区域可能出现的形状和覆盖区域所印的字符分别建立的编码解码表,在形状编码解码表中,定义每一种形状对应一个数值,然后连同覆盖区域所印的字符和覆盖区域数量,建立的密钥向量;(2)将二维码原始信息中需要加密的隐藏信息通过加密算法并且以步骤(1)生成的覆盖区域数据为密钥进行加密,得到二维码生成信息;(3)将步骤(2)得到的二维码生成信息通过二维码生成算法生成...

【技术特征摘要】
1.一种二维码混合编码方法,其特征在于,包括以下步骤 (1)在二维码模板上,根据事先定义的二维码覆盖模板编码解码表生成覆盖区域数据,覆盖区域数据包括覆盖区域数量、各覆盖区域的形状和各覆盖区域上所印的字符;事先定义的二维码覆盖模板编码解码表是指事先根据覆盖区域可能出现的形状和覆盖区域所印的字符分别建立的编码解码表,在形状编码解码表中,定义每一种形状对应一个数值,然后连同覆盖区域所印的字符和覆盖区域数量,建立〈覆盖区域数量i,各覆盖区域形状S,各覆盖区域上所印字符C〉的密钥向量; (2)将二维码原始信息中需要加密的隐藏信息通过加密算法并且以步骤(I)生成的覆盖区域数据为密钥进行加密,得到二维码生成信息; (3)将步骤(2)得到的二维码生成信息通过二维码生成算法生成二维码图像; (4)覆盖步骤(3)生成的二维码图像,将步骤(I)中得到的带有覆盖区域数据的二维码模板覆盖在二维码图像上。2.根据权利要求I所述的二维码混合编码方法,其特征在于,步骤(2)中所述二维码原始信息包括明文信息和需要加密的隐藏信息,将明文信息和步骤(2)中经加密的隐藏信息进行拼合得到二维码生成信息。3.根据权利要求2所述的二维码混合编码方法,其特征在于,所述明文信息和步骤(2)中经加密的隐藏信息通过分隔符进行拼合; 所述步骤(2)中隐藏信息采用双向加密算法以步骤(I)中生成的覆盖区域数量、各覆盖区域的形状和各覆盖区域上所印的字符作为密钥进行加密; 所述步骤(3)中的二维码生成算法为二维码FOF^in'Datamatrix'Maxicode'QR Code、Code 49、Code 16K、Vericode 或 Ultracode 生产算法。4.一种二维码混合解码方法,其特征在于,包括以下步骤 (1)读取二维码图像覆盖区域上的覆盖区域数据,覆盖区域数据包括覆盖区域数量、各覆盖区域的形状和各覆盖区域上所印的字符; (2)在读取覆盖区域数据后去除二维码图像上覆盖区域,读取二维码图像信息,通过二维码解码算法...

【专利技术属性】
技术研发人员:肖媚燕林毅申林丕源刘财兴
申请(专利权)人:华南农业大学
类型:发明
国别省市:

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

1