[发明专利]二维码验证装置、二维码生成装置以及二维码验证方法有效
申请号: | 201280075238.X | 申请日: | 2012-08-17 |
公开(公告)号: | CN104541283B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 先名健一;东阳一;岸秀明 | 申请(专利权)人: | AT信息股份有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 舒艳君,李洋 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 验证 装置 生成 以及 方法 | ||
技术领域
本发明涉及二维码验证装置、二维码生成装置、二维码验证方法及程序,特别是涉及能够检测二维码的伪造的二维码验证装置、二维码生成装置、二维码验证方法及程序。
背景技术
作为二维码的一种的QR(Quick Response)码(注册商标)是将机器可读的信息埋入印刷物中,近来以飞机票为代表,具有货币价值的QR码的利用正在扩大(例如参照专利文献1)。
此外,本说明书中引用专利文献1的说明书、权利要求书、附图的全部作为参考。
专利文献1:日本特开2006-318328号公报
因此,检测以QR码为代表的二维码的伪造的技术开发成为当务之急。
发明内容
本发明是为了解决上述课题而完成的,目的是提供能够检测二维码的伪造的二维码验证装置、二维码生成装置、二维码验证方法及程序。
为了实现上述目的,本发明的第一观点的二维码验证装置用于对具备通过单元的分布图案表现规定的信息的信息区域、和通过单元的分布图案表现用于修正错误的修正信息的修正区域的二维码进行验证,上述二维码验证装置的特征在于,具备:二维码读取单元,其读取上述修正区域的一部分被置换为由该一部分生成的第一修正位列与由该修正区域中不同于该一部分的部分生成的第二修正位列的异或的所述二维码,并取得所述修正信息;错误检测单元,其使用由上述二维码读取单元取得的上述修正信息,将上述第一修正位列与上述第二修正位列的异或检测为错误;以及二维码验证单元,其通过判断上述修正信息所包含的上述第一修正位列与由上述错误检测单元检测出的错误的异或与该修正信息所包含的上述第二修正位列是否一致,从而进行上述二维码的验证。
另外,在上述的二维码验证装置中,上述二维码读取该上述修正区域的一部分置被换为上述第一修正位列与将上述第二修正位列加密而得的密码位列的异或的上述二维码,并取得上述修正信息,上述二维码验证单元通过以与上述加密对应的方式将上述修正信息所包含的上述第一修正位列与由上述错误检测单元检测出的错误的异或解密并判断解密位列与该修正信息所包含的上述第二修正位列是否一致,从而进行上述二维码的验证。
为了实现上述目的,本发明的第二观点的二维码生成装置生成在权利要求1所述的二维码验证装置中能够验证的二维码,上述二维码生成装置的特征在于,具备:修正位列取得单元,其从上述修正区域取得上述第一修正位列和上述第二修正位列;异或计算单元,其计算由上述修正位列取得单元取得的上述第一修正位列与上述第二修正位列的异或;以及二维码生成单元,其生成通过将上述修正区域的一部分置换为由上述异或计算单元计算出的异或从而将上述第二修正位列作为验证信息而埋入的上述二维码。
为了实现上述目的,本发明的第三观点的二维码生成装置生成在权利要求2所述的二维码验证装置中能够验证的二维码,所述二维码生成装置的特征在于,具备:修正位列取得单元,其从上述修正区域取得上述第一修正位列和上述第二修正位列;密码位列生成单元,其将由上述修正位列取得单元取得的上述第二修正位列加密而生成上述密码位列;异或计算单元,其计算由上述修正位列取得单元取得的上述第一修正位列与由上述密码位列生成单元生成的上述密码位列的异或;以及二维码生成单元,其生成通过将上述修正区域的一部分置换为由上述异或计算单元计算出的异或从而将上述密码位列作为验证信息而埋入的上述二维码。
在上述的二维码生成装置中,上述密码位列生成单元以非对称加密方式对上述第二修正位列进行加密。
在上述的二维码生成装置中,上述密码位列生成单元以椭圆曲线密码方式对上述第二修正位列进行加密。
为了实现上述目的,本发明的第四观点的二维码验证方法用于对具备通过单元的分布图案表现规定的信息的信息区域、和通过单元的分布图案表现用于修正错误的修正信息的修正区域的二维码进行验证,上述二维码验证方法的特征在于,具备如下步骤:二维码读取步骤,读取上述修正区域的一部分被置换为由该一部分生成的第一修正位列与由该修正区域中不同于该一部分的部分生成的第二修正位列的异或的上述二维码,并取得上述修正信息;错误检测步骤,使用由上述二维码读取步骤取得的上述修正信息,将上述第一修正位列与上述第二修正位列的异或检测为错误;以及二维码验证步骤,通过判断上述修正信息所包含的上述第一修正位列与由上述错误检测单元检测出的错误的异或与该修正信息所包含的上述第二修正位列是否一致,从而进行上述二维码的验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于AT信息股份有限公司,未经AT信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280075238.X/2.html,转载请声明来源钻瓜专利网。