[发明专利]二维码验证装置、二维码生成装置以及二维码验证方法有效
| 申请号: | 201280075238.X | 申请日: | 2012-08-17 |
| 公开(公告)号: | CN104541283B | 公开(公告)日: | 2017-04-05 |
| 发明(设计)人: | 先名健一;东阳一;岸秀明 | 申请(专利权)人: | AT信息股份有限公司 |
| 主分类号: | G06K7/00 | 分类号: | G06K7/00 |
| 代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 舒艳君,李洋 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 二维码 验证 装置 生成 以及 方法 | ||
1.一种二维码验证装置,用于对具备信息区域和修正区域的二维码进行验证,所述信息区域通过单元的分布图案表现规定的信息、所述修正区域通过单元的分布图案表现用于修正错误的修正信息,所述二维码验证装置的特征在于,具备:
二维码读取单元,其读取所述修正区域的一部分被置换为由该一部分生成的第一修正位列与由该修正区域中不同于该一部分的部分生成的第二修正位列的异或的所述二维码,并取得所述修正信息;
错误检测单元,其使用由所述二维码读取单元取得的所述修正信息,将所述第一修正位列与所述第二修正位列的异或检测为错误;以及
二维码验证单元,其通过判断所述修正信息所包含的所述第一修正位列与由所述错误检测单元检测出的错误的异或与该修正信息所包含的所述第二修正位列是否一致,从而进行所述二维码的验证。
2.根据权利要求1所述的二维码验证装置,其特征在于,
所述二维码读取单元读取所述修正区域的一部分被置换为所述第一修正位列与将所述第二修正位列加密而得的密码位列的异或的所述二维码,并取得所述修正信息,
所述二维码验证单元通过以与所述加密对应的方式将所述修正信息所包含的所述第一修正位列与由所述错误检测单元检测出的错误的异或解密并判断解密位列与该修正信息所包含的所述第二修正位列是否一致,从而进行所述二维码的验证。
3.一种二维码生成装置,生成在权利要求1所述的二维码验证装置中能够验证的二维码,所述二维码生成装置的特征在于,具备:
修正位列取得单元,其从所述修正区域取得所述第一修正位列和所述第二修正位列;
异或计算单元,其计算由所述修正位列取得单元取得的所述第一修正位列与所述第二修正位列的异或;以及
二维码生成单元,其生成通过将所述修正区域的一部分置换为由所述异或计算单元计算出的异或从而将所述第二修正位列作为验证信息而埋入的所述二维码。
4.一种二维码生成装置,生成在权利要求2所述的二维码验证装置中能够验证的二维码,所述二维码生成装置的特征在于,具备:
修正位列取得单元,其从所述修正区域取得所述第一修正位列和所述第二修正位列;
密码位列生成单元,其将由所述修正位列取得单元取得的所述第二修正位列加密而生成所述密码位列;
异或计算单元,其计算由所述修正位列取得单元取得的所述第一修正位列与由所述密码位列生成单元生成的所述密码位列的异或;以及
二维码生成单元,其生成通过将所述修正区域的一部分置换为由所述异或计算单元计算出的异或从而将所述密码位列作为验证信息而埋入的所述二维码。
5.根据权利要求4所述的二维码生成装置,其特征在于,
所述密码位列生成单元以非对称加密方式对所述第二修正位列进行加密。
6.根据权利要求5所述的二维码生成装置,其特征在于,
所述密码位列生成单元以椭圆曲线密码方式对所述第二修正位列进行加密。
7.一种二维码验证方法,用于对具备信息区域和修正区域的二维码进行验证,所述信息区域通过单元的分布图案表现规定的信息、所述修正区域通过单元的分布图案表现用于修正错误的修正信息,所述二维码验证方法的特征在于,具备如下步骤:
二维码读取步骤,读取所述修正区域的一部分被置换为由该一部分生成的第一修正位列与由该修正区域中不同于该一部分的部分生成的第二修正位列的异或的所述二维码,并取得所述修正信息;
错误检测步骤,使用由所述二维码读取步骤取得的所述修正信息,将所述第一修正位列与所述第二修正位列的异或检测为错误;以及
二维码验证步骤,通过判断所述修正信息所包含的所述第一修正位列与由所述错误检测步骤检测出的错误的异或与该修正信息所包含的所述第二修正位列是否一致,从而进行所述二维码的验证。
8.一种程序,其特征在于,
在用于对具备通过单元的分布图案表现规定信息的信息区域、和通过单元的分布图案表现用于修正错误的修正信息的修正区域的二维码进行验证的二维码验证装置的计算机中执行如下过程:
二维码读取过程,读取所述修正区域的一部分被置换为由该一部分生成的第一修正位列与由该修正区域中不同于该一部分的部分生成的第二修正位列的异或的所述二维码,并取得所述修正信息;
错误检测过程,使用由所述二维码读取过程取得的所述修正信息,将所述第一修正位列与所述第二修正位列的异或检测为错误;以及
二维码验证过程,通过判断所述修正信息所包含的所述第一修正位列与由所述错误检测过程检测出的错误的异或与该修正信息所包含的所述第二修正位列是否一致,从而进行所述二维码的验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于AT信息股份有限公司,未经AT信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280075238.X/1.html,转载请声明来源钻瓜专利网。





