System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及通信,具體涉及一種數(shù)據(jù)通信方法、裝置、電子設(shè)備及車輛。
技術(shù)介紹
1、隨著汽車智能化程度越來越高,自動駕駛域、智能座艙域以及整車控制域之間的數(shù)據(jù)交互越來越多,大量的數(shù)據(jù)傳輸依賴車載can總線通信實現(xiàn),因此攻擊者很有可能通過解密車載can總線數(shù)據(jù)對汽車進行控制,竊取用戶數(shù)據(jù)。
2、can通信協(xié)議本身并沒有內(nèi)置加密機制,因此在實際應(yīng)用中,即使需要進行can報文加密,也需要在應(yīng)用層進行實現(xiàn)。但這樣的加密方法在面臨算力強大的計算機解算時,密鑰將會被破解,此時的通信過程也會失去安全性。因此這種方式會存在通信安全性較差的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┝艘环N數(shù)據(jù)通信方法、裝置、電子設(shè)備及車輛,主要目的在于提出了一種基于量子密鑰進行加密的通信方法,可改善目前現(xiàn)有的can通信技術(shù)中存在通信安全性較差的技術(shù)問題。
2、第一方面,本申請?zhí)峁┝艘环N數(shù)據(jù)通信方法,發(fā)送端與至少一個接收端之間建立有can總線信道和量子信道,所述方法包括:
3、生成第一密鑰序列和第一偏振基組;
4、獲取與所述第一密鑰序列和所述第一偏振基組對應(yīng)的光子偏振角度;
5、按照所述光子偏振角度,將偏振光子通過所述量子信道發(fā)送給所述接收端,以使得所述接收端利用第二偏振基組對接收到的所述偏振光子進行測量分析,其中,所述第一偏振基組和所述第二偏振基組包含用于測量各個所述偏振光子角度的偏振基;
6、通過所述can總線信道與所述接收端交換所述第一偏
7、確定所述第一偏振基組和所述第二偏振基組中存在不同偏振基的位置;
8、依據(jù)所述位置對所述第一密鑰序列進行處理,得到通信密鑰信息,所述通信密鑰信息用于與所述接收端在所述can總線信道上進行數(shù)據(jù)加密通信。
9、第二方面,本申請?zhí)峁┝艘环N數(shù)據(jù)通信方法,至少一個接收端與發(fā)送端之間建立有can總線信道和量子信道,所述方法包括:
10、接收所述發(fā)送端通過所述量子信道發(fā)送的偏振光子,所述偏振光子的光子偏振角度是基于第一密鑰序列和第一偏振基組確定的;
11、生成第二偏振基組,其中,所述第一偏振基組和所述第二偏振基組包含用于測量各個所述偏振光子角度的偏振基;
12、利用所述第二偏振基組對接收到的所述偏振光子進行測量分析,得到第二密鑰序列;
13、通過所述can總線信道與所述發(fā)送端交換所述第一偏振基組和所述第二偏振基組;
14、確定所述第一偏振基組和所述第二偏振基組中存在不同偏振基的位置;
15、依據(jù)所述位置對所述第二密鑰序列進行處理,得到通信密鑰信息,所述通信密鑰信息用于與所述發(fā)送端在所述can總線信道上進行數(shù)據(jù)加密通信。
16、第三方面,本申請?zhí)峁┝艘环N數(shù)據(jù)通信裝置,所述發(fā)送端與至少一個接收端之間建立有can總線信道和量子信道,所述裝置包括:
17、第一生成單元,被配置為生成第一密鑰序列和第一偏振基組;
18、獲取單元,被配置為獲取與所述第一密鑰序列和所述第一偏振基組對應(yīng)的光子偏振角度;
19、發(fā)送單元,被配置為按照所述光子偏振角度,將偏振光子通過所述量子信道發(fā)送給所述接收端,以使得所述接收端利用第二偏振基組對接收到的所述偏振光子進行測量分析,其中,所述第一偏振基組和所述第二偏振基組包含用于測量各個所述偏振光子角度的偏振基;
20、第一交換單元,被配置為通過所述can總線信道與所述接收端交換所述第一偏振基組和所述第二偏振基組;
21、第一識別單元,被配置為確定所述第一偏振基組和所述第二偏振基組中存在不同偏振基的位置;
22、第一處理單元,被配置為依據(jù)所述位置對所述第一密鑰序列進行處理,得到通信密鑰信息,所述通信密鑰信息用于與所述接收端在所述can總線信道上進行數(shù)據(jù)加密通信。
23、第四方面,本申請?zhí)峁┝艘环N數(shù)據(jù)通信裝置,所述至少一個接收端與發(fā)送端之間建立有can總線信道和量子信道,所述裝置包括:
24、接收單元,被配置為接收所述發(fā)送端通過所述量子信道發(fā)送的偏振光子,所述偏振光子的光子偏振角度是基于第一密鑰序列和第一偏振基組確定的;
25、第二生成單元,被配置為生成第二偏振基組,其中,所述第一偏振基組和所述第二偏振基組包含用于測量各個所述偏振光子角度的偏振基;
26、測量單元,被配置為利用所述第二偏振基組對接收到的所述偏振光子進行測量分析,得到第二密鑰序列;
27、第二交換單元,被配置為通過所述can總線信道與所述發(fā)送端交換所述第一偏振基組和所述第二偏振基組;
28、第二識別單元,被配置為確定所述第一偏振基組和所述第二偏振基組中存在不同偏振基的位置;
29、第二處理單元,被配置為依據(jù)所述位置對所述第二密鑰序列進行處理,得到通信密鑰信息,所述通信密鑰信息用于與所述發(fā)送端在所述can總線信道上進行數(shù)據(jù)加密通信。
30、第五方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的數(shù)據(jù)通信方法。
31、第六方面,本申請?zhí)峁┝肆硪环N計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第二方面所述的數(shù)據(jù)通信方法。
32、第七方面,本申請?zhí)峁┝艘环N電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)第一方面所述的數(shù)據(jù)通信方法。
33、第八方面,本申請?zhí)峁┝肆硪环N電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)第二方面所述的數(shù)據(jù)通信方法。
34、第九方面,本申請?zhí)峁┝艘环N車輛,包括:如第三或第四方面所述的裝置、或如第七或第八方面所述的電子設(shè)備。
35、第十方面,本申請?zhí)峁┝艘环N數(shù)據(jù)通信系統(tǒng),包括發(fā)送端設(shè)備和至少一個接收端設(shè)備;
36、所述發(fā)送端設(shè)備與所述接收端設(shè)備之間建立有can通信連接以及量子通信連接;
37、所述發(fā)送端設(shè)備,用于生成第一密鑰序列和第一偏振基組;獲取與所述第一密鑰序列和所述第一偏振基組對應(yīng)的光子偏振角度;按照所述光子偏振角度,將偏振光子通過量子信道發(fā)送給所述接收端設(shè)備;
38、所述接收端設(shè)備,用于利用第二偏振基組對接收到的所述偏振光子進行測量分析,其中,所述第一偏振基組和所述第二偏振基組包含用于測量各個所述偏振光子角度的偏振基;
39、所述發(fā)送端設(shè)備,還用于通過can總線信道與所述接收端設(shè)備交換所述第一偏振基組和所述第二偏振基組;確定所述第一偏振基組和所述第二偏振基組中存在不同偏振基的位置;依據(jù)所述位置對所述第一密鑰序列進行處理,得到通信密鑰信息;
40、所述接收端設(shè)備,還用于通過所述can總線信道與所述發(fā)送端設(shè)備交換本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種數(shù)據(jù)通信方法,其特征在于,所述發(fā)送端與至少一個接收端之間建立有CAN總線信道和量子信道,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述位置對所述第一密鑰序列進行處理,得到通信密鑰信息,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述第三密鑰序列進行處理,得到第四密鑰序列,包括:
4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,所述獲取與所述第一密鑰序列和所述第一偏振基組對應(yīng)的光子偏振角度,包括:
5.一種數(shù)據(jù)通信方法,其特征在于,至少一個所述接收端與發(fā)送端之間建立有CAN總線信道和量子信道,所述方法包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述依據(jù)所述位置對所述第二密鑰序列進行處理,得到通信密鑰信息,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對所述第五密鑰序列進行處理,得到第六密鑰序列,包括:
8.根據(jù)權(quán)利要求5至7中任一項所述的方法,其特征在于,所述利用所述第二偏振基組對接收到的所述偏振光子進行測量分析,得到第二密鑰序列,包括
9.一種數(shù)據(jù)通信裝置,其特征在于,所述發(fā)送端與至少一個接收端之間建立有CAN總線信道和量子信道,所述裝置包括:
10.一種數(shù)據(jù)通信裝置,其特征在于,至少一個所述接收端與發(fā)送端之間建立有CAN總線信道和量子信道,所述裝置包括:
11.一種數(shù)據(jù)通信系統(tǒng),其特征在于,包括發(fā)送端設(shè)備和至少一個接收端設(shè)備;
12.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至4中任一項所述的方法、或權(quán)利要求5至8中任一項所述的方法。
13.一種電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至4中任一項所述的方法、或權(quán)利要求5至8中任一項所述的方法。
14.一種車輛,其特征在于,包括:如權(quán)利要求9或10所述的裝置,或如權(quán)利要求13所述的電子設(shè)備。
...【技術(shù)特征摘要】
1.一種數(shù)據(jù)通信方法,其特征在于,所述發(fā)送端與至少一個接收端之間建立有can總線信道和量子信道,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述位置對所述第一密鑰序列進行處理,得到通信密鑰信息,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對所述第三密鑰序列進行處理,得到第四密鑰序列,包括:
4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,所述獲取與所述第一密鑰序列和所述第一偏振基組對應(yīng)的光子偏振角度,包括:
5.一種數(shù)據(jù)通信方法,其特征在于,至少一個所述接收端與發(fā)送端之間建立有can總線信道和量子信道,所述方法包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述依據(jù)所述位置對所述第二密鑰序列進行處理,得到通信密鑰信息,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對所述第五密鑰序列進行處理,得到第六密鑰序列,包括:
8.根據(jù)權(quán)利要求5至7中任一項所述的方法,其特征在于,所述利用所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李珂,
申請(專利權(quán))人:北京羅克維爾斯科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。