[發(fā)明專利]使用分離數(shù)字簽名認(rèn)證多個(gè)文件的系統(tǒng)和方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210348642.1 | 申請(qǐng)日: | 2012-09-19 |
| 公開(公告)號(hào): | CN103200163B | 公開(公告)日: | 2016-11-23 |
| 發(fā)明(設(shè)計(jì))人: | S.P.薩卡;A.I.阿爾拉巴迪;T.M.P.卡特斯伯格 | 申請(qǐng)(專利權(quán))人: | 通用汽車環(huán)球科技運(yùn)作有限責(zé)任公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L29/08 |
| 代理公司: | 中國(guó)專利代理(香港)有限公司 72001 | 代理人: | 馮春時(shí) |
| 地址: | 美國(guó)密*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 使用 分離 數(shù)字簽名 認(rèn)證 文件 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明的示例性實(shí)施例涉及認(rèn)證數(shù)據(jù)文件的方法,具體涉及認(rèn)證數(shù)據(jù)文件的方法,其中多個(gè)軟件部分文件各用獨(dú)特的分離數(shù)字簽名來(lái)數(shù)字地簽名。
背景技術(shù)
駕駛員具有很多根據(jù)其偏好個(gè)性化其車輛的機(jī)會(huì)。例如,用戶可從互聯(lián)網(wǎng)或計(jì)算機(jī)下載文件,然后將文件存儲(chǔ)到車輛控制模塊中。具體地,用戶可下載文件(例如音樂(lè)文件或?qū)Ш轿募缓髮⑽募鎯?chǔ)到他或她的車輛的信息娛樂(lè)控制模塊中。然而,有時(shí)這些文件可能并不總是從可信的來(lái)源下載的,并可能具有完整性和認(rèn)證的問(wèn)題。
另一個(gè)可能發(fā)生在車輛電子領(lǐng)域的挑戰(zhàn)是多個(gè)文件的問(wèn)題,所述多個(gè)文件由不同的提供者和來(lái)源編程,并集成到單個(gè)車輛控制模塊或多個(gè)車輛控制模塊中。具體地,車輛控制模塊可包括由不同來(lái)源創(chuàng)建的各種文件,其中所述文件可作為軟件包的一部分的緊密聯(lián)接的文件鏈接到一起。例如,作為軟件包的一部分的緊密聯(lián)接的文件可包括第一文件和第二文件,所述第一文件包括用于氣囊控制模塊的算法,所述第二文件包括限定與氣囊控制模塊相關(guān)聯(lián)的氣囊何時(shí)將展開的校準(zhǔn)信息。在另一個(gè)示例中,對(duì)應(yīng)于車輛控制模塊的單個(gè)整體圖像可能太大,因此需要分為分散獨(dú)立的文件。然而,軟件包包括的各文件需要被評(píng)估認(rèn)證性和完整性。還應(yīng)該注意,以后也可對(duì)一些文件做出更新、新特征或其他類型的改變。
現(xiàn)在存在用于評(píng)估作為軟件包的一部分的各文件的一些方法。例如,與一組緊密聯(lián)接的文件相關(guān)聯(lián)的數(shù)字簽名可用于認(rèn)證文件。然而,如果文件包括在另一個(gè)應(yīng)用中(例如不同的車輛產(chǎn)線),或用于世界不同區(qū)域的應(yīng)用中,文件需要用另一個(gè)數(shù)字簽名來(lái)重新簽名。因此,希望提供使用可重復(fù)使用并可與多個(gè)車輛控制系統(tǒng)集成的方法來(lái)認(rèn)證多個(gè)文件的系統(tǒng)。
發(fā)明內(nèi)容
在本發(fā)明的一個(gè)示例性實(shí)施例中,提供認(rèn)證數(shù)據(jù)文件的系統(tǒng)和方法。所述方法包括提供多個(gè)軟件部分文件和與軟件部分文件相關(guān)聯(lián)的清單文件。清單文件標(biāo)識(shí)多個(gè)軟件部分文件中的每一個(gè)。所述方法包括將清單文件與清單分離數(shù)字簽名相關(guān)聯(lián)。所述方法還包括用清單分離數(shù)字簽名數(shù)字地簽名清單文件。另外,清單文件包括各軟件部分文件的哈希值。清單分離數(shù)字簽名認(rèn)證清單文件。所述方法包括將多個(gè)軟件部分文件中的每一個(gè)與多個(gè)獨(dú)特的分離數(shù)字簽名中的一個(gè)相關(guān)聯(lián)。所述方法包括用多個(gè)獨(dú)特的分離數(shù)字簽名中的一個(gè)數(shù)字地簽名多個(gè)軟件部分文件中的每一個(gè)。多個(gè)獨(dú)特的分離數(shù)字簽名中的每一個(gè)認(rèn)證多個(gè)軟件部分文件中的一個(gè)。
此外,本發(fā)明還涉及以下技術(shù)方案。
1.?一種用于認(rèn)證數(shù)據(jù)文件的方法,包括:
提供多個(gè)軟件部分文件和與所述軟件部分文件相關(guān)聯(lián)的清單文件,所述清單文件標(biāo)識(shí)所述多個(gè)軟件部分文件中的每一個(gè);
將所述清單文件與清單分離數(shù)字簽名相關(guān)聯(lián);
用所述清單分離數(shù)字簽名來(lái)數(shù)字地簽名所述清單文件,其中,所述清單分離數(shù)字簽名認(rèn)證所述清單文件;
將所述多個(gè)軟件部分文件中的每一個(gè)與多個(gè)獨(dú)特的分離數(shù)字簽名中的一個(gè)相關(guān)聯(lián);以及
用所述多個(gè)獨(dú)特的分離數(shù)字簽名中的一個(gè)數(shù)字地簽名所述多個(gè)軟件部分文件中的每一個(gè),其中,所述多個(gè)獨(dú)特的分離數(shù)字簽名中的每一個(gè)認(rèn)證所述多個(gè)軟件部分文件中的一個(gè)。
2.?如技術(shù)方案1所述的方法,其特征在于,包括提供分離數(shù)字簽名文件,所述分離數(shù)字簽名文件包括所述多個(gè)獨(dú)特的分離數(shù)字簽名和所述清單分離數(shù)字簽名。
3.?如技術(shù)方案1所述的方法,其特征在于,包括計(jì)算所述清單文件的清單文件哈希值并從所述清單分離數(shù)字簽名中提取清單數(shù)字簽名哈希值。
4.?如技術(shù)方案3所述的方法,其特征在于,使用哈希函數(shù)來(lái)計(jì)算所述清單文件哈希值和所述清單數(shù)字簽名哈希值。
5.?如技術(shù)方案3所述的方法,其特征在于,包括將所述清單文件哈希值和所述清單數(shù)字簽名哈希值進(jìn)行比較以確定所述清單文件哈希值和所述清單數(shù)字簽名哈希值是否相互匹配。
6.?如技術(shù)方案5所述的方法,其特征在于,包括如果所述清單文件哈希值和所述清單數(shù)字簽名哈希值相互匹配,則從所述清單文件中提取代表所述多個(gè)軟件部分文件的部件編號(hào)列表。
7.?如技術(shù)方案6所述的方法,其特征在于,包括計(jì)算所述多個(gè)軟件部分文件中的每一個(gè)的軟件部分文件哈希值并將所述軟件部分文件哈希值與存在于所述清單文件中的相應(yīng)的哈希值進(jìn)行比較,并且其中,如果所述軟件部分文件哈希值與所述清單文件的所述相應(yīng)的哈希值匹配,則從所述多個(gè)獨(dú)特的分離數(shù)字簽名中的每一個(gè)提取相應(yīng)的分離數(shù)字簽名哈希值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于通用汽車環(huán)球科技運(yùn)作有限責(zé)任公司,未經(jīng)通用汽車環(huán)球科技運(yùn)作有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210348642.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 數(shù)字簽名裝置和數(shù)字簽名方法
- 基于CSK的數(shù)字簽名方法
- 移動(dòng)Widget的數(shù)字簽名方法
- PDF數(shù)字簽名方法和系統(tǒng)以及PDF數(shù)字簽名驗(yàn)證方法和系統(tǒng)
- 終端數(shù)字簽名方法和系統(tǒng)以及用于數(shù)字簽名的終端
- 一種數(shù)字簽名方法及裝置
- 一種文檔的數(shù)字簽名及其驗(yàn)證方法和裝置
- 區(qū)塊鏈數(shù)字簽名方法與系統(tǒng)
- 數(shù)字簽名方法、設(shè)備、系統(tǒng)及存儲(chǔ)介質(zhì)
- 數(shù)字簽名處理方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 基于以太網(wǎng)認(rèn)證系統(tǒng)的認(rèn)證方法
- 認(rèn)證方法、認(rèn)證系統(tǒng)和認(rèn)證裝置
- 一種認(rèn)證方法和系統(tǒng)
- 一種認(rèn)證控制的方法,認(rèn)證服務(wù)器和系統(tǒng)
- 多認(rèn)證域認(rèn)證方法和裝置
- 一種認(rèn)證方法及系統(tǒng)
- 一種光線路終端對(duì)光網(wǎng)絡(luò)單元的認(rèn)證系統(tǒng)及認(rèn)證方法
- 身份認(rèn)證服務(wù)器、身份認(rèn)證終端、身份認(rèn)證系統(tǒng)及方法
- 一種網(wǎng)絡(luò)認(rèn)證方法
- 身份認(rèn)證器的初始化、身份認(rèn)證方法以及裝置





