[發明專利]車聯網節點身份驗證方法和身份區塊有效
| 申請號: | 201911300068.0 | 申請日: | 2019-12-12 |
| 公開(公告)號: | CN110996295B | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | 周原;劉清憶;劉明山;王迎;任彩琴 | 申請(專利權)人: | 吉林大學 |
| 主分類號: | H04W4/40 | 分類號: | H04W4/40;H04W12/06 |
| 代理公司: | 長春市恒譽專利代理事務所(普通合伙) 22212 | 代理人: | 李榮武 |
| 地址: | 130012 吉*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯網 節點 身份驗證 方法 身份 區塊 | ||
1.一種車聯網節點身份驗證方法,其特征在于:包括以下步驟:
S100,三類節點A向二類節點發送自己的區塊號BlockID(A)和公鑰pk,用于二類節點驗證三類節點A的身份;
S102,根據收到的區塊號BlockID(A),二類節點在區塊鏈中檢索這一區塊,得到這一區塊之后,二類節點用公鑰pk解密所述區塊的校驗值,若解密結果和所述區塊的哈希值一致,則三類節點A的身份是合法的,否則,三類節點A的身份是非法的,根據驗證結果,二類節點建立并維護節點的身份列表IDList;IDList中;如果二類節點驗證某個三類節點的身份為非法,則將其ID賦值為0,否則賦值為1;
S104,如果三類節點A需要和三類節點B建立會話連接轉至步驟S106,否則轉至步驟S104;
S106,三類節點A向三類節點B發送會話請求SessionRequest(A)、BlockID(A),告知B自己的區塊號;
S108,三類節點B將接收到的來自三類節點A的會話請求和自己的區塊號發送給二類節點,并向二類節點提出驗證請求VerificationRequest(A);
S110,二類節點收到三類節點B的驗證請求之后,在IDList中查找三類節點A、三類節點B的身份信息;
S1100,二類節點根據IDList中的元素判斷三類節點A的身份,如果三類節點A的身份合法,轉至S1102,否則轉至S1104;
S1102,二類節點根據IDList中的元素判斷三類節點B的身份,如果三類節點B的身份合法,轉至S112,否則轉至S1106;
S1104,二類節點向三類節點A發送三類節點B的驗證結果VerificationResult(B)=0,告知A對方身份是非法的;
S1106,二類節點向三類節點B發送三類節點A的驗證結果VerificationResult(A)=0,告知B對方身份是非法的
S112,二類節點分別向三類節點A、三類節點B發送驗證結果VerificationResult(B)=1、VerificationResult(A)=1,告知三類節點A、三類節點B對方身份合法;
S114,三類節點B向三類節點A發送SessionReady消息,告知三類節點A自己已經準備好建立會話;
S116,三類節點A向三類節點B發送SessionStart消息,告知三類節點B數據傳輸即將開始;
S118,結束。
2.根據權利要求1所述的一種車聯網節點身份驗證方法,其特征在于:所述的區塊包括:區塊頭和區塊體;所述區塊頭包括區塊號和校驗值,其中,所述區塊號用于第二節點在區塊鏈中檢索區塊,所述校驗值由區塊頭中哈希值經私鑰sk加密產生,用于第二節點驗證第三節點的身份合法性;所述區塊體包括身份信息M0、身份信息M1、身份信息M2、身份信息M3,所述身份信息M0、身份信息M1、身份信息M2、身份信息M3包含所述第三節點的身份信息,屬于隱私數據,用私鑰sk加密;其中所述身份信息M0存儲所述第三節點所有方的身份信息,所述身份信息M1存儲所述第三節點所在的網聯車的身份信息,所述身份信息M2存儲第一節點的身份信息,所述身份信息M3存儲所述第三節點的身份信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吉林大學,未經吉林大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911300068.0/1.html,轉載請聲明來源鉆瓜專利網。





