[發明專利]一種車輛合格證二維碼安全解碼高拍儀及解碼方法有效
| 申請號: | 201410176419.2 | 申請日: | 2014-04-29 |
| 公開(公告)號: | CN103955664B | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 陳德展;李維新;孫濤 | 申請(專利權)人: | 神思電子技術股份有限公司 |
| 主分類號: | G06K7/10 | 分類號: | G06K7/10;G06K19/06;H04N1/04;G06F21/34 |
| 代理公司: | 濟南泉城專利商標事務所37218 | 代理人: | 褚慶森 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 車輛 合格證 二維碼 安全 解碼 高拍儀 方法 | ||
1.一種車輛合格證二維碼安全解碼高拍儀的解碼方法,車輛合格證二維碼安全解碼高拍儀包括可進行高清圖像采集的高拍儀,所述高拍儀插接或嵌入有U盾安全模塊,高拍儀用于采集車輛合格證二維碼的圖像,并通過對圖像的處理得到二維碼的密文二進制數據;U盾安全模塊用于將密文二進制數據轉化為明文二進制數據,以獲取車輛注冊登記用數據;所述高拍儀連接有進行數據存儲的PC機,U盾安全模塊將轉化后的明文二進制數據發送至PC機;其特征在于,解碼方法包括以下步驟:
a).設備的連接,將高拍儀與PC機的通訊端口相連接,以實現PC機與高拍儀之間的數據傳輸;將已初始化的U盾安全模塊以插接或嵌入的形式與高拍儀連接,以實現高拍儀與U盾模塊之間的數據傳輸;
b).設備合法性認證,高拍儀通過驗證U盾安全模塊所發送的認證數據的正確性,來判斷所連接的U盾安全模塊是否合法;
c).二維碼圖像的采集和處理,高拍儀采集車輛合格證二維碼的原始圖像,并通過圖像處理方法獲取可解碼的二維碼清晰圖像;
d).二維碼密文的獲取,高拍儀通過對處理后的二維碼圖像進行解碼,得到二維碼的密文二進制數據;
e).二維碼明文的獲取,高拍儀將二維碼的密文二進制數據發送至U盾安全模塊,U盾安全模塊通過解密算法對密文二進制數據進行解密,得到二維碼的明文二進制數據,并將明文二進制數據傳輸至PC機中進行存儲;
其中,步驟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盾安全模塊的初始化。
2.根據權利要求1所述的車輛合格證二維碼安全解碼高拍儀的解碼方法,其特征在于,步驟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機。
3.根據權利要求1所述的車輛合格證二維碼安全解碼高拍儀的解碼方法,其特征在于,步驟b)所述的設備合法性認證通過以下步驟來實現:
b-1).發送驗證請求,高拍儀向U盾安全模塊發送隨機數請求,以請求相互認證;
b-2).回傳隨機數,U盾安全模塊產生隨機數并將其發送給高拍儀;
b-3).產生認證數據,U盾安全模塊將步驟b-2)產生的隨機數與自身存儲的認證密鑰進行RSA運算,并將運算得到的結果作為認證數據傳送給高拍儀;
b-4).判斷運算結果是否相同,高拍儀利用接收到的隨機數與自身存儲的認證密鑰進行RSA運算,并判斷自身的運算結果與U盾安全模塊傳送的認證數據是否相同,如果相同,則認為U盾安全模塊合法;如果不相同,則認為U盾安全模塊不合法,驗證失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于神思電子技術股份有限公司,未經神思電子技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410176419.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通過式發動機缸體鑄件翻轉機
- 下一篇:一種用于汽車連桿傳送的振動導正裝置





