[發明專利]一種滾動碼系統及基于滾動碼的雙重加密方法有效
| 申請號: | 201510068536.1 | 申請日: | 2015-02-10 |
| 公開(公告)號: | CN104615967B | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 張開生;權思敏;王靜 | 申請(專利權)人: | 陜西科技大學 |
| 主分類號: | G06K7/00 | 分類號: | G06K7/00;H04L9/32 |
| 代理公司: | 西安西達專利代理有限責任公司61202 | 代理人: | 第五思軍 |
| 地址: | 710021 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 滾動 系統 基于 雙重 加密 方法 | ||
1.一種基于滾動碼的雙重加密方法,其特征在于,包括如下步驟:
步驟一:閱讀器和UID卡通過非對稱加密算法進行雙向身份認證;
步驟二:若合法,則進行步驟三;否則,身份認證不予通過;
步驟三:將UID卡的ID號和數據指令作為數據塊發送給閱讀器,閱讀器將接收到的數據塊與保存的數據塊進行比較,驗證ID號及數據指令是否合法,若合法,若合法,則執行下一步操作,包括合法用戶的數據查看、數據修改、數據計算,否則,對于非法用戶,就不進行下一步操作;
步驟四:閱讀器利用滾動碼加密算法對數據塊進行加密修改,并將修改后的數據塊發送給UID卡;
步驟五:UID卡存儲接收到的數據塊,并將其作為下次數據指令身份認證的初始化數據;
所述的非對稱加密算法又包括以下步驟:
1)UID卡給閱讀器發送一個隨機數A;
2)閱讀器用UID卡的公鑰Kmu對隨機數A進行加密形成密文A0,并產生一個隨機數B,將密文A0和隨機數B發送給UID卡;
3)UID卡用私鑰Kpu對A0解密,驗證閱讀器是否合法;若合法,則進行步驟四,否則身份認證不予通過;
4)UID卡將使用閱讀器的公鑰Km對隨機數B進行加密形成密文B0,并發送給閱讀器;
5)閱讀器使用私鑰Kp對密文B0進行解密,驗證UID卡是否合法;若合法,則驗證數據塊;否則,UID卡識別錯誤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陜西科技大學,未經陜西科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510068536.1/1.html,轉載請聲明來源鉆瓜專利網。





