System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本公開總體上涉及車輛電能存儲系統(tǒng)的軟件安全性。在特定方面,本公開涉及安全電池管理軟件重置。本公開可以適用于重型車輛,諸如卡車、公共汽車和施工設(shè)備以及其他車輛類型。盡管可關(guān)于特定車輛描述本公開,但是本公開不限于任何特定車輛。
技術(shù)介紹
1、根據(jù)聯(lián)合國歐洲經(jīng)濟(jì)委員會r155法規(guī),要求車輛電池管理系統(tǒng)具有防止惡意軟件或第三方軟件使用的保護(hù)措施。同時,即將出臺的歐盟電池法規(guī)將包括對軟件重置的要求,從而允許經(jīng)濟(jì)運營商在電池管理系統(tǒng)中下載自己的軟件。已經(jīng)證實,同時滿足這兩個沖突的要求非常復(fù)雜。
技術(shù)實現(xiàn)思路
1、根據(jù)本公開的第一方面,提供了一種車輛的計算機系統(tǒng),所述計算機系統(tǒng)包括處理電路,所述處理電路被配置為:向所述車輛的電能存儲系統(tǒng)發(fā)送驗證請求消息;接收來自所述電能存儲系統(tǒng)的響應(yīng)消息,所述響應(yīng)消息取決于所述電能存儲系統(tǒng)的存儲器中是否存在正確的數(shù)字密鑰;在所述數(shù)字密鑰被正確驗證時,允許所述車輛的電氣系統(tǒng)使用所述電能存儲系統(tǒng),在所述數(shù)字密鑰無法被正確驗證時,限制所述車輛的所述電氣系統(tǒng)使用所述電能存儲系統(tǒng)。
2、本公開的第一方面可尋求為車輛提供用來驗證電能存儲系統(tǒng)中存在正確的數(shù)字密鑰以確保軟件未被篡改或確保軟件來自認(rèn)可的來源的方法。技術(shù)益處可包括車輛系統(tǒng)可以驗證電能存儲系統(tǒng)中軟件的真實性。如果無法驗證密鑰,則因此軟件被破解或并非來自認(rèn)可的來源,車輛系統(tǒng)將主動限制或禁止使用車輛中的電能存儲系統(tǒng)。
3、限制使用可以包括例如不允許任何充電電流進(jìn)入電池、關(guān)閉連接到電氣系統(tǒng)的其他設(shè)備
4、需要注意的是,雖然可以接收到響應(yīng)消息,但是如果沒有正確的數(shù)字密鑰,則響應(yīng)消息可能是錯誤的。也就是說,只有在接收到有效且預(yù)期的響應(yīng)的情況下,數(shù)字密鑰才被正確驗證。
5、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述電能存儲系統(tǒng)可以包括存儲在所述存儲器中或可作為下載文件訪問的軟件重置功能,所述軟件重置功能被配置為在被調(diào)用時從所述存儲器刪除所述數(shù)字密鑰和軟件訪問保護(hù)模塊。技術(shù)益處可包括能夠在應(yīng)用所述軟件重置功能后,將電能存儲系統(tǒng)和第三方軟件一起使用,但是不能在車輛中使用。換句話說,刪除數(shù)字密鑰后,車輛將無法再驗證電能存儲系統(tǒng)的軟件。然而,隨著軟件訪問保護(hù)模塊從電能存儲系統(tǒng)刪除,存儲器可供用于下載第三方軟件。
6、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述軟件訪問保護(hù)模塊可以包括進(jìn)一步的數(shù)字密鑰和用戶鑒別塊中的一個或兩個。技術(shù)益處可包括以安全的方式確保軟件完整性,同時如果應(yīng)用所述軟件重置功能則可以將軟件移除。
7、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述第一數(shù)字密鑰可以是被配置為由所述車輛處理電路來驗證的車輛數(shù)字密鑰,其中所述電能存儲系統(tǒng)存儲可驗證以授予訪問所述存儲器的權(quán)限的所述進(jìn)一步的數(shù)字密鑰。也就是說,使用僅經(jīng)過車輛驗證的特定車輛數(shù)字密鑰來驗證存儲器上的軟件。所述進(jìn)一步的數(shù)字密鑰用于訪問所述存儲器以下載新軟件。
8、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述進(jìn)一步的數(shù)字密鑰可以在所述軟件重置功能被調(diào)用時刪除。也就是說,所述存儲器可用于下載第三方軟件。
9、還提供了一種車輛,所述車輛包括所述計算機系統(tǒng)。
10、根據(jù)本公開的第二方面,提供了一種電能存儲系統(tǒng)的計算機系統(tǒng),所述計算機系統(tǒng)包括包括處理電路,所述處理電路被配置為:將可由車輛處理電路來驗證的車輛數(shù)字密鑰、被配置為保護(hù)對存儲器的未經(jīng)授權(quán)的訪問的軟件訪問保護(hù)模塊和軟件重置功能存儲在電能存儲系統(tǒng)的存儲器中;接收來自所述車輛處理電路的驗證請求消息;向所述車輛處理電路發(fā)送響應(yīng)消息,即:在所述車輛數(shù)字密鑰被正確驗證時,允許所述車輛的電氣系統(tǒng)使用所述電能存儲系統(tǒng),在所述車輛數(shù)字密鑰無法被正確驗證時,限制所述車輛的所述電氣系統(tǒng)使用所述電能存儲系統(tǒng)。
11、本公開的第二個方面可尋求為車輛提供用來驗證電能存儲系統(tǒng)中軟件的真實性的方法。技術(shù)益處可包括車輛系統(tǒng)可以驗證電能存儲系統(tǒng)中軟件的真實性。如果無法驗證密鑰,則因此軟件被破解,車輛系統(tǒng)將主動限制或禁止使用車輛中的電能存儲系統(tǒng)。
12、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述處理電路可以被配置為:接收調(diào)用所述軟件重置功能的軟件重置信號,并且作為響應(yīng),從所述存儲器至少刪除所述車輛數(shù)字密鑰。
13、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述處理電路可以被配置為:從所述存儲器刪除所述車輛數(shù)字密鑰和所述軟件訪問保護(hù)模塊。技術(shù)益處可包括能夠在應(yīng)用所述軟件重置功能后,將電能存儲系統(tǒng)和第三方軟件一起使用,但是不能在車輛中使用。換句話說,刪除數(shù)字密鑰后,車輛將無法再驗證電能存儲系統(tǒng)的軟件。然而,隨著軟件訪問保護(hù)模塊從電能存儲系統(tǒng)刪除,存儲器可供用于下載第三方軟件。
14、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述軟件訪問保護(hù)模塊可以包括進(jìn)一步的數(shù)字密鑰和用戶鑒別塊中的一個或兩個。技術(shù)益處可包括以安全的方式確保軟件完整性,同時如果應(yīng)用所述軟件重置功能則可以將軟件移除。
15、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述用戶鑒別塊和所述車輛密鑰在調(diào)用所述軟件重置功能時被刪除。也就是說,所述存儲器可用于下載第三方軟件,但是無法再在車輛中充分使用,因為所述車輛數(shù)字密鑰已被刪除。
16、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述電能存儲系統(tǒng)可以包括所述車輛的推進(jìn)電池。
17、還提供了一種電能存儲系統(tǒng),其包括根據(jù)第二方面的計算機系統(tǒng)。
18、根據(jù)本公開的第三方面,提供了一種計算機實施的方法,所述方法包括:由計算機系統(tǒng)的處理電路向所述車輛的電能存儲系統(tǒng)發(fā)送驗證請求消息;由所述處理電路接收來自所述電能存儲系統(tǒng)的響應(yīng)消息,所述響應(yīng)消息取決于在所述電能存儲系統(tǒng)的存儲器中是否存在正確的數(shù)字密鑰;在所述數(shù)字密鑰被正確驗證時,由所述處理電路允許所述車輛的電氣系統(tǒng)使用所述電能存儲系統(tǒng),在所述數(shù)字密鑰無法被正確驗證時,由所述處理電路限制所述車輛的所述電氣系統(tǒng)使用所述電能存儲系統(tǒng)。
19、本公開的第三方面可尋求為車輛提供用來驗證電能存儲系統(tǒng)中存在正確的數(shù)字密鑰以確保軟件未被篡改或并非來自認(rèn)可的來源的方法。技術(shù)益處可包括車輛系統(tǒng)可以驗證電能存儲系統(tǒng)中軟件的真實性。如果無法驗證密鑰,則因此軟件被破解,車輛系統(tǒng)將主動限制或禁止使用車輛中的電能存儲系統(tǒng)。
20、可選地,在一些示例中,包括在至少一個優(yōu)選示例中,所述數(shù)字密鑰可以是被配置為由所述車輛處理電路來驗證的車輛數(shù)字密鑰,其中所述電能存儲系統(tǒng)存儲可驗證以授予訪問所述存儲器的權(quán)限的進(jìn)一步的數(shù)字密鑰。也就是說,使用僅經(jīng)過車輛驗證的特定車輛數(shù)字密鑰來驗證存儲器上的軟件。所述進(jìn)一步的數(shù)字密鑰用于訪問所述存儲器以下載新軟件。
21、根據(jù)本公開的第四方面,提供了一種計算機實施的方法,所述方法包括:由計算機系統(tǒng)的處理電本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
1.一種車輛(10)的計算機系統(tǒng)(100),所述計算機系統(tǒng)包括處理電路(102),所述處理電路被配置為:
2.如權(quán)利要求1所述的計算機系統(tǒng),其中所述電能存儲系統(tǒng)包括存儲在所述存儲器中或能夠作為下載文件訪問的軟件重置功能(111),所述軟件重置功能被配置為在被調(diào)用時從所述存儲器刪除所述數(shù)字密鑰和軟件訪問保護(hù)模塊。
3.如權(quán)利要求2所述的計算機系統(tǒng),其中所述軟件訪問保護(hù)模塊包括進(jìn)一步的數(shù)字密鑰(112)和用戶鑒別塊(114)中的一個或兩個。
4.如權(quán)利要求3所述的計算機系統(tǒng),其中所述第一數(shù)字密鑰(106)是被配置為由所述車輛處理電路(102)來驗證的車輛數(shù)字密鑰,其中所述電能存儲系統(tǒng)存儲能夠驗證以授予訪問所述存儲器的權(quán)限的所述進(jìn)一步的數(shù)字密鑰。
5.如權(quán)利要求4所述的計算機系統(tǒng),其中所述進(jìn)一步的數(shù)字密鑰(112)在調(diào)用所述軟件重置功能(111)時被刪除。
6.一種車輛(10),所述車輛包括如權(quán)利要求1-5中任一項所述的計算機系統(tǒng)以及電能存儲系統(tǒng)(104)。
7.一種電能存儲系統(tǒng)的計算機系統(tǒng),所述計算機系統(tǒng)包括處理
8.如權(quán)利要求7所述的計算機系統(tǒng),所述處理電路被配置為:
9.如權(quán)利要求8所述的計算機系統(tǒng),所述處理電路被配置為:
10.如權(quán)利要求7-9中任一項所述的計算機系統(tǒng),其中所述軟件訪問保護(hù)模塊包括進(jìn)一步的數(shù)字密鑰和用戶鑒別塊中的一個或兩個。
11.如權(quán)利要求10所述的計算機系統(tǒng),其中所述進(jìn)一步的數(shù)字密鑰、所述用戶鑒別塊和所述車輛密鑰在調(diào)用所述軟件重置功能時被刪除。
12.如權(quán)利要求7-11中任一項所述的計算機系統(tǒng),其中所述電能存儲系統(tǒng)包括所述車輛的推進(jìn)電池。
13.一種電能存儲系統(tǒng),所述電能存儲系統(tǒng)包括如權(quán)利要求7-12中任一項所述的計算機系統(tǒng)。
14.一種計算機實施的方法,所述方法包括:
15.一種計算機實施的方法,所述方法包括:
...【技術(shù)特征摘要】
1.一種車輛(10)的計算機系統(tǒng)(100),所述計算機系統(tǒng)包括處理電路(102),所述處理電路被配置為:
2.如權(quán)利要求1所述的計算機系統(tǒng),其中所述電能存儲系統(tǒng)包括存儲在所述存儲器中或能夠作為下載文件訪問的軟件重置功能(111),所述軟件重置功能被配置為在被調(diào)用時從所述存儲器刪除所述數(shù)字密鑰和軟件訪問保護(hù)模塊。
3.如權(quán)利要求2所述的計算機系統(tǒng),其中所述軟件訪問保護(hù)模塊包括進(jìn)一步的數(shù)字密鑰(112)和用戶鑒別塊(114)中的一個或兩個。
4.如權(quán)利要求3所述的計算機系統(tǒng),其中所述第一數(shù)字密鑰(106)是被配置為由所述車輛處理電路(102)來驗證的車輛數(shù)字密鑰,其中所述電能存儲系統(tǒng)存儲能夠驗證以授予訪問所述存儲器的權(quán)限的所述進(jìn)一步的數(shù)字密鑰。
5.如權(quán)利要求4所述的計算機系統(tǒng),其中所述進(jìn)一步的數(shù)字密鑰(112)在調(diào)用所述軟件重置功能(111)時被刪除。
6.一種車輛(10),所述車輛包括如權(quán)利要求1-5中任一項所述...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:埃米爾·利德斯特倫,普賈什里·霍拉魯·希瓦拉梅戈達(dá),
申請(專利權(quán))人:沃爾沃卡車集團(tuán),
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。