一种车辆合格证二维码安全解码高拍仪及解码方法

(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 103955664 A
(43)申请公布日 2014.07.30
(21)申请号 CN201410176419.2
(22)申请日 2014.04.29
(71)申请人 山东神思电子技术股份有限公司
    地址 250101 山东省济南市高新区舜华西路699号
(72)发明人 陈德展 李维新 孙涛
(74)专利代理机构 济南泉城专利商标事务所
    代理人 褚庆森
(51)Int.CI
      G06K7/10
      G06K19/06
      H04N1/04
      G06F21/34
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      一种车辆合格证二维码安全解码高拍仪及解码方法
(57)摘要
      本发明的车辆合格证二维码安全解码高拍仪,高拍仪插接或嵌入有U盾安全模块,高拍仪用于采集二维码图像,U盾安全模块将密文信息转化为明文信息。本发明的解码方法,包括:a)将高拍仪与PC机、U盾安全模块与高拍仪连接;b)高拍仪通过验证认证数据的正确性,来判断U盾是否合法;c)高拍仪采集二维码图像,通过图像处理方法获取可解码的图像;d)高拍仪通过解码得到二维码的密文二进制数据;e)高拍仪将二维码的密文发至U盾,U盾通过解密算法得到二维码的明文信息。本发明的高拍仪和解码方法,二维码解密是在U盾中进行的,保证了解密算法和解密密钥的安全性,避免了扫描设备的使用,简化了流程、提高了数据录入效率,节省了采购扫描设备的开支。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种车辆合格证二维码安全解码高拍仪,包括可进行高清图像采集的高拍仪,其特征在于:所述高拍仪插接或嵌入有U盾安全模块,高拍仪用于采集车辆合格证二维码的图像,并通过对图像的处理得到二维码的密文二进制数据;U盾安全模块用于将密文二进制数据转化为明文二进制数据,以获取车辆注册登记用数据。       
2.根据权利要求1所述的车辆合格证二维码安全解码高拍仪,其特征在于:所述高拍仪连接有进行数据存储的PC机,U盾安全模块将转化后的明文二进制数据发送至PC机。       
3.一种基于权利要求1所述的车辆合格证二维码安全解码高拍仪的解码方法,其特征在于,包括以下步骤:       
a).设备的连接,将高拍仪与PC机的通讯端口相连接,以实现PC机与高拍仪之间的数据传输;将已初始化的U盾安全模块以插接或嵌入的形式与高拍仪连接,以实现高拍仪与U盾模块之间的数据传输;       
b).设备合法性认证,高拍仪通过验证U盾安全模块所发送的认证数据的正确性,来判断所连接的U盾安全模块是否合法;       
c).二维码图像的采集和处理,高拍仪采集车辆合格证二维码的原始图像,并通过图像处理方法获取可解码的二维码清晰图像;       
d).二维码密文的获取,高拍仪通过对处理后的二维码图像进行解码,得到二维码的密文二进制数据;       
e).二维码明文的获取,高拍仪将二维码的密文二进制数据发送至U盾安全模块,U盾安全模块通过解密算法对密文二进制数据进行解密,得到二维码的明文二进制数据,并将明文二进制数据传输至PC机中进行存储。       
4.根据权利要求3所述的车辆合格证二维码安全解码高拍仪的解码方法,其特征在于,步骤a)
中U盾安全模块的初始化通过以下步骤来实现:       
a-1).加载算法和密钥,向U盾安全模块中加载车辆合格证二维码的解密算法、解密密钥以及U盾安全模块的主密钥和认证密钥,如果有一项加载失败,则给出加载错误的报告提醒;       
a-2).输入和获取信息,向U盾安全模块中输入加密因子Enfac和授权码PIN,并获取U盾安全模块的唯一标识符UID;       
a-3).生成掩码密钥,利用U盾安全模块的唯一标识符UID与授权码PIN生成掩码密钥;       
a-4).对解密密钥进行加密,首先将加密因子Enfac填充在U盾安全模块主密钥的后面,生成临时密钥;然后利用临时密钥对解密密钥进行加密,并将加密后的解密密钥存入U盾安全模块中;       
a-5).加密因子的加密,利用掩码密钥对加密因子进行加密,得到加密后的加密因子,以使加密因子从暴露状态变成加密状态;       
a-6).将信息载入高拍仪,将授权码PIN、认证密钥以及被加密的加密因子载入高拍仪中,完成U盾安全模块的初始化。       
5.根据权利要求4所述的车辆合格证二维码安全解码高拍仪的解码方法,其特征在于,步骤e)中二维码明文的获取通过以下步骤来实现:       
e-1).发送二维码密文,高拍仪向U盾安全模块发送二维码的密文二进制数据,以便U盾安全模块对二维码的密文进行解密;       
e-2).发送解密用数据,高拍仪向U盾安全模块发送授权码PIN和已加密的加密因子;       
e-3).生成掩码密钥,U盾安全模块首先获取自身的唯一标识符UID,再利用UID与接收到的授权码PIN生成加密因子Enfac的掩码密钥;       
e-4).获取加密因子,用掩码密钥对加密后的加密因子进行还原得到加密因子Enfac;       
e-5).读取被加密的解密密钥,U盾安全模块读取在初始化过程中被加密的解密密钥;       
e-7).获取解密密钥,将加密因子填充在U盾主密钥后面,生成临时密钥,使用临时密钥对处
于加密状态的解密密钥进行解密,得到解密密钥;       
e-8).获取二维码明文,利用解密密钥对密文二进制数据进行解密,得到明文二进制数据,并将明文二进制数据上传至PC机。       
6.根据权利要求3或4所述的车辆合格证二维码安全解码高拍仪的解码方法,其特征在于,步骤b)所述的设备合法性认证通过以下步骤来实现:       
b-1).发送验证请求,高拍仪向U盾安全模块发送随机数请求,以请求相互认证;       
b-2).回传随机数,U盾安全模块产生随机数并将其发送给高拍仪;       
b-3).产生认证数据,U盾安全模块将步骤b-2)产生的随机数与自身存储的认证密钥进行RSA运算,并将运算得到的结果作为认证数据传送给高拍仪;       
b-4).判断运算结果是否相同,高拍仪利用接收到的随机数与自身存储的认证密钥进行RSA运算,并判断自身的运算结果与U盾安全模块传送的认证数据是否相同,如果相同,则认为U盾安全模块合法;如果不相同,则认为U盾安全模块不合法,验证失败。       

本文发布于:2024-09-25 22:21:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/824582.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:二维码   加密   密钥   模块   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议