[發明專利]一種設備之間認證與密鑰協商方法有效
| 申請號: | 201310720972.3 | 申請日: | 2013-12-24 |
| 公開(公告)號: | CN103647653A | 公開(公告)日: | 2014-03-19 |
| 發明(設計)人: | 陳金強;徐浩 | 申請(專利權)人: | 深圳國微技術有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08 |
| 代理公司: | 深圳市康弘知識產權代理有限公司 44247 | 代理人: | 胡朝陽;孫潔敏 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 之間 認證 密鑰 協商 方法 | ||
1.一種設備之間認證與密鑰協商方法,其特征在于,包括步驟:
A、在主設備與從設備預建立相同的密鑰信息記錄,該密鑰信息記錄由密鑰編號Key_ID、加模糊數據SM1、密鑰數據K1、配置字ACW組成;
B、主設備判斷從設備是否擁有相同的密鑰編號Key_ID,若是轉入步驟C;
C、從設備產生一個隨機數RA,從設備根據自身的密鑰信息記錄和隨機數RA計算出結果數據A1、B1和C1,將結果數據A1和隨機數RA傳輸給主設備;
D、主設備根據自身的密鑰信息記錄和隨機數RA計算出結果數據A1、B1和C1,當主設備判斷計算出的結果數據A1與由從設備計算出的結果數據A1兩者相等時,主設備將結果數據B1發給從設備;
E、當從設備判斷自身計算出的結果數據B1與主設備發來的結果數據B1相等時,從設備產生一個隨機數RB,從設備根據自身的密鑰信息記錄、自身計算出的計算結果C1和隨機數RB計算出結果數據A2、B2和C2,將結果數據A2和隨機數RB傳輸給主設備;
F、主設備根據自身的密鑰信息記錄、自身計算出的計算結果C1和隨機數RB計算出結果數據A2、B2和C2,當主設備判斷計算出的結果數據A2與由從設備計算出的結果數據A2兩者相等,然后確定主設備與從設備之間的密鑰為C2。
2.根據權利要求1所述一種設備之間認證與密鑰協商方法,其特征在于,所述根據自身的密鑰信息記錄和隨機數RA計算出結果數據A1、B1和C1的步驟具體包括:
以密鑰信息記錄中的加模糊數據SM1和密鑰數據K1為輸入參數,用變種對稱算法解模糊處理獲得私密數據S1;
把私密數據S1既作為密鑰參數又作為數據參數,用變化處理算法運算后輸出數據S1C,變化處理算法類型根據ACW值決定;
把S1C、密鑰編號Key_ID和隨機數RA信息作為摘要算法的輸入參數,運算出摘要算法計算結果,該摘要算法計算結果由結果數據A1、結果數據B1和結果數據C1構成。
3.根據權利要求2所述一種設備之間認證與密鑰協商方法,其特征在于,所述摘要算法為SHA256算法,摘要算法計算結果為256位數據,摘要算法計算結果的第0~63位、第64~127位及第128~255位分別為結果數據A1、結果數據B1和結果數據C1。
4.根據權利要求2所述一種設備之間認證與密鑰協商方法,其特征在于,所述模糊處理算法、變化處理算法、摘要算法均是由密鑰信息記錄中配置字ACW的值決定的。
5.根據權利要求2所述一種設備之間認證與密鑰協商方法,其特征在于,所述根據自身的密鑰信息記錄、自身計算出的計算結果C1和隨機數RB計算出結果數據A2、B2和C2的步驟包括:
把S1C、C1、隨機數RB信息作為摘要算法的輸入參數,運算出摘要算法計算結果,該摘要算法計算結果由結果數據A2、結果數據B2和結果數據C2構成。
6.根據權利要求5所述一種設備之間認證與密鑰協商方法,其特征在于,所述摘要算法為SHA256算法,摘要算法計算結果為256位數據,摘要算法計算結果的第0~63位、第64~127位及第128~255位分別為結果數據A2、結果數據B2和結果數據C2。
7.根據權利要求1所述一種設備之間認證與密鑰協商方法,其特征在于,當主設備判斷計算出的結果數據A2與由從設備計算出的結果數據A2兩者相等時,還包括步驟:主設備把結果數據B2傳給從設備,由從設備判斷計算出的B2與主設備發來的B2是否相等,若是,則確定主設備與從設備之間的密鑰為C2。
8.根據權利要求1所述一種設備之間認證與密鑰協商方法,其特征在于,預建立相同的密鑰信息記錄的步驟包括:
選擇一個配置字ACW;
產生秘密數據S1和密鑰數據K1;
以秘密數據S1和密鑰數據K1作為輸入參數,用變種對稱算法計算出加模糊數據SM1;
分配一個密鑰編號Key_ID;
把上述生成數據配置字ACW、密鑰數據K1、加模糊數據SM1、密鑰編號Key_ID組合成一個密鑰信息記錄。
9.根據權利要求8所述一種設備之間認證與密鑰協商方法,其特征在于,所述密鑰信息記錄保存在非易失存儲器中。
10.根據權利要求8所述一種設備之間認證與密鑰協商方法,其特征在于,32比特位的運算算法選擇配置字ACW由4比特位的模糊算法類型選擇配置MAC、4比特位的對私密數據變換處理算法類型選擇配置CAC、4比特位的摘要算法類型選擇配HAC和保留字Reserve組成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳國微技術有限公司,未經深圳國微技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310720972.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提升引弧時序的控制方法及控制電路
- 下一篇:一種芯棒堆焊和圓棒外圓加工裝置





