[發明專利]一種用于汽車ECU間安全通信的密鑰交換方法有效
| 申請號: | 202110597211.8 | 申請日: | 2021-05-31 |
| 公開(公告)號: | CN113315636B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 孫恒;邱培超;翁健;劉志全;羅智耀 | 申請(專利權)人: | 暨南大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08;H04L12/40 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 鄭秋松 |
| 地址: | 510632 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 汽車 ecu 安全 通信 密鑰 交換 方法 | ||
1.一種用于汽車ECU間安全通信的密鑰交換方法,其特征在于,包括下述步驟:
將參與密鑰交換的所有車輛ECU兩兩分組;
通信雙方的車輛ECU直接傳輸所需的Diffie-Hellman明文參數p和g以及私有的隨機整數a和b,通信雙方的車輛ECU包括發送方ECU1和接收方ECU2,發送方ECU1和接收方ECU2單獨計算變量E1=gamod p、E2=gbmod p;
基于BLS短簽名方法,車輛ECU生成公鑰并發送簽名;
車輛ECU對報文簽名進行校驗并生成組密鑰,進行組密鑰交換,交換組密鑰后的發送方ECU1和接收方ECU2為同一邏輯實體;將任意兩個邏輯實體安全連接形成一個新邏輯實體,當一個邏輯實體與另一個邏輯實體進行合并時,雙方邏輯實體互相驗證身份后發送已有組密鑰,接收方接收后,將發送方的組密鑰與邏輯實體內部各個車輛ECU的私鑰都進行冪運算;
所述將任意兩個邏輯實體安全連接形成一個新邏輯實體,具體步驟包括:
第一邏輯實體內部ECU分別具有私鑰a1,a2,a3,…ai,第二邏輯實體內部ECU私鑰為b1,b2,b3,…bj,所述第一邏輯實體內部的ECU數目i與第二邏輯實體內部ECU數目j滿足關系|i-j|≤1;采用并行的方式合并形成邏輯實體,當所有車輛ECU處于同一邏輯實體時,生成共享會話密鑰;
共享會話密鑰表示為:
BK*=power(BK2,a1a2a3…ai)mod p=power(BK1,b1b2b3…bj)mod p
其中,power表示數字乘冪函數,BK1表示第一邏輯實體的組密鑰,BK2表示第二邏輯實體的組密鑰。
2.根據權利要求1所述的用于汽車ECU間安全通信的密鑰交換方法,其特征在于,所述將參與密鑰交換的所有車輛ECU兩兩分組,每一分組作為一個邏輯實體,所有ECU若數量為奇數,剩余的ECU作為單獨邏輯實體。
3.根據權利要求1所述的用于汽車ECU間安全通信的密鑰交換方法,其特征在于,所述車輛ECU生成公鑰并發送簽名,具體步驟包括:
發送方ECU1選取接收方ECU2的橢圓曲線生成點G1產生公鑰P1=a×G1,采用橢圓曲線哈希函數H(E1)計算簽名S1=a×H(E1)后,發送方ECU1將數字簽名S1發送至接收方ECU2;
接收方ECU2選取發送方ECU1的橢圓曲線生成點G2產生公鑰P2=b×G2,采用橢圓曲線哈希函數H(E2)計算簽名S2=b×H(E2)后,接收方ECU2將數字簽名S2發送至發送方ECU1。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于暨南大學,未經暨南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110597211.8/1.html,轉載請聲明來源鉆瓜專利網。





