[發(fā)明專利]內(nèi)核模塊的安全引導(dǎo)在審
| 申請?zhí)枺?/td> | 201880074889.4 | 申請日: | 2018-09-20 |
| 公開(公告)號: | CN111433771A | 公開(公告)日: | 2020-07-17 |
| 發(fā)明(設(shè)計)人: | 熱蘇斯·迪亞茲維科;哈維爾·莫雷諾莫利納 | 申請(專利權(quán))人: | 西班牙畢爾巴鄂比斯開銀行 |
| 主分類號: | G06F21/44 | 分類號: | G06F21/44;G06F9/4401;G06F21/57;H04L9/32;G06F8/65;H04M1/725;H04L9/08 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 康建峰;杜誠 |
| 地址: | 西班牙*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 內(nèi)核 模塊 安全 引導(dǎo) | ||
1.一種計算機實現(xiàn)的方法(102),其用于安全更新電子設(shè)備(200)的至少一個安全的更新的內(nèi)核模塊(3.4”),從而避免內(nèi)核開發(fā)者的干預(yù),其中,所述電子設(shè)備(200)包括操作系統(tǒng)和認(rèn)證的內(nèi)核結(jié)構(gòu)(1),所述認(rèn)證的內(nèi)核結(jié)構(gòu)(1)包括:
內(nèi)核元數(shù)據(jù)(2),其包括:
至少一個內(nèi)核模塊(3.1,3.2,3.3,3.4)的至少一個內(nèi)核模塊公共密鑰(2.1,2.2,2.3,2.4),其中,每個內(nèi)核模塊公共密鑰(2.1,2.2,2.3,2.4)對應(yīng)于內(nèi)核模塊私有密鑰,以作為對應(yīng)的內(nèi)核模塊公共密鑰和私有密鑰的內(nèi)核模塊密鑰對,以及
內(nèi)核模塊根散列(2.5),其包括默克爾樹(10)的根散列,
內(nèi)核數(shù)據(jù)(3),其包括:
內(nèi)核體數(shù)據(jù)(3'),
至少一個內(nèi)核模塊(3.1,3.2,3.3,3.4),其中,內(nèi)核模塊(3.1,3.2,3.3,3.4)與一個內(nèi)核模塊密鑰對相關(guān)聯(lián),
內(nèi)核元數(shù)據(jù)簽名(4),
內(nèi)核體數(shù)據(jù)簽名(5),
其中,所述方法包括以下步驟:
a)由計算機(100)提供根據(jù)以下計算機實現(xiàn)的方法(101)生成的安全的更新的內(nèi)核模塊,
i)由計算機(100)將內(nèi)核模塊(3.4)的變色龍散列(8.4)、所述內(nèi)核模塊(3.4)的內(nèi)核模塊私有密鑰和所述內(nèi)核模塊(3.4)的更新的內(nèi)核模塊(3.4')插入(12)變色龍散列碰撞函數(shù)中,從而獲得碰撞數(shù)據(jù)(13),
其中,所述變色龍散列(8.4)是所述默克爾樹(10)的葉節(jié)點,并且所述碰撞數(shù)據(jù)(13)為使得進行以下的碰撞數(shù)據(jù):當(dāng)將所述碰撞數(shù)據(jù)與所述更新的內(nèi)核模塊(3.4')進行組合并且使用變色龍散列函數(shù)ChamHash對所述組合進行散列化時,結(jié)果等于所述內(nèi)核模塊(3.4)的所述變色龍散列(8.4),
ii)由所述計算機(100)將所述更新的內(nèi)核模塊(3.4')與所述碰撞數(shù)據(jù)(13)進行組合(14),從而獲得安全的更新的內(nèi)核模塊(3.4”),
b)由所述計算機(100)將所述安全的更新的內(nèi)核模塊(3.4”)發(fā)送(15)至所述電子設(shè)備(200),
由所述電子設(shè)備(200)僅在內(nèi)部將所述安全的更新的內(nèi)核模塊(3.4”)、對應(yīng)的內(nèi)核模塊公共密鑰(2.4)以及所述內(nèi)核模塊(3.4)的變色龍散列(8.4)插入(18)變色龍散列驗證函數(shù)中,從而獲得測試散列(19),
如果所述測試散列(19)與所述內(nèi)核模塊(3.4)的所述變色龍散列(8.4)不同,則向所述電子設(shè)備(200)的操作系統(tǒng)通知所述安全更新內(nèi)核模塊是無效的,
如果所述測試散列(19)等于所述內(nèi)核模塊(3.4)的所述變色龍散列(8.4),則向所述電子設(shè)備(200)的所述操作系統(tǒng)通知(20)所述安全更新內(nèi)核模塊是有效的,并且繼續(xù)步驟c),
c)由所述電子設(shè)備(200)僅在內(nèi)部將所述安全的更新的內(nèi)核模塊(3.4”)安裝(16)到更新所述內(nèi)核模塊(3.4)的所述內(nèi)核數(shù)據(jù)(3)中。
2.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,所述變色龍散列碰撞函數(shù)包括無密鑰泄露的變色龍散列函數(shù)。
3.根據(jù)前述權(quán)利要求中任一項所述的計算機實現(xiàn)的方法,其中,所述計算機(100)包括一個內(nèi)核模塊密鑰對。
4.根據(jù)前述權(quán)利要求中任一項所述的計算機實現(xiàn)的方法,其中,在步驟a)之前的先前步驟中,所述方法包括以下步驟:
由所述計算機(100)生成至少一個內(nèi)核模塊密鑰對,
由所述計算機(100)將所述至少一個內(nèi)核模塊公共密鑰(2.1,2.2,2.3,2.4)發(fā)送至所述電子設(shè)備(200),
由所述計算機(100)將所述至少一個內(nèi)核模塊私有密鑰發(fā)送至至少一個外部實體,以及
由所述至少一個外部實體接收并且存儲所述至少一個內(nèi)核模塊私有密鑰,
由所述電子設(shè)備(200)接收并且存儲所述至少一個內(nèi)核模塊公共密鑰(2.1,2.2,2.3,2.4)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西班牙畢爾巴鄂比斯開銀行,未經(jīng)西班牙畢爾巴鄂比斯開銀行許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880074889.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 引導(dǎo)裝置及引導(dǎo)方法
- 引導(dǎo)系統(tǒng)以及引導(dǎo)方法
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 車輛引導(dǎo)裝置、車輛引導(dǎo)方法和車輛引導(dǎo)程序
- 移動引導(dǎo)系統(tǒng)、移動引導(dǎo)裝置、以及移動引導(dǎo)方法
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法以及路徑引導(dǎo)程序
- 引導(dǎo)方法及引導(dǎo)系統(tǒng)
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 引導(dǎo)系統(tǒng)、引導(dǎo)裝置和引導(dǎo)系統(tǒng)的控制方法





