[發(fā)明專利]一種基于國產(chǎn)BMC和TPM2.0實現(xiàn)可信主動度量的方法在審
| 申請?zhí)枺?/td> | 201610050306.7 | 申請日: | 2016-01-26 |
| 公開(公告)號: | CN105718806A | 公開(公告)日: | 2016-06-29 |
| 發(fā)明(設(shè)計)人: | 蘇振宇 | 申請(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57;G06F21/46 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 劉繼枝 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 國產(chǎn) bmc tpm2 實現(xiàn) 可信 主動 度量 方法 | ||
1.一種基于國產(chǎn)BMC和TPM2.0實現(xiàn)可信主動度量的方法,其特征在于,該實現(xiàn)可信主動 度量的方法采用國產(chǎn)的BMC芯片作為系統(tǒng)平臺的可信度量根,并在BMC中通過可編程邏輯實 現(xiàn)主板的上電時序控制,在服務(wù)器接通電源時通過主板電源組件控制BMC和TPM2.0先加電, CPU先不加電啟動;當(dāng)度量完成BIOS確保平臺可信時CPU才加電,接管平臺的控制權(quán);
采用可信平臺模塊TPM2.0芯片作為計算平臺可信根,具體是可信存儲根和可信報告 根;TPM2.0芯片通過LPC總線與BMC和南橋芯片相連,BMC的LPC接口在CPU上電之前配置為主 設(shè)備接口,從而可以正常訪問TPM2.0芯片,調(diào)用TPM2.0的算法模塊進(jìn)行度量等;當(dāng)完成BIOS 度量,確保平臺可信時,在CPU加電時BMC的LPC接口配置為從設(shè)備接口,從而作為南橋芯片 的從設(shè)備被系統(tǒng)訪問;
采用基于現(xiàn)有BIOS改進(jìn)實現(xiàn)的可信BIOS,改進(jìn)的可信BIOS架構(gòu)符合UEFI規(guī)范,可信 BIOS通過SPI總線與BMC相連,BMC能夠在CPU上電之前通過SPI總線正常讀取BIOS中的代碼。
2.根據(jù)權(quán)利要求1所述的一種基于國產(chǎn)BMC和TPM2.0實現(xiàn)可信主動度量的方法,其特征 在于,所述的可信BIOS增加的主要功能包括:硬件層面可信度量、度量擴(kuò)展、度量日志、BIOS 配置選項功能。
3.根據(jù)權(quán)利要求1所述的一種基于國產(chǎn)BMC和TPM2.0實現(xiàn)可信主動度量的方法,其特征 在于,采用主動方式對BIOS關(guān)鍵代碼進(jìn)行雜湊運(yùn)算,所得到的結(jié)果為關(guān)鍵代碼的度量值;度 量流程為:
1)BMC上電初始化,將BIOS中的關(guān)鍵代碼讀入到BMC中;
2)通過調(diào)用TPM2.0中的SM3算法,對讀入的關(guān)鍵代碼執(zhí)行擴(kuò)展雜湊運(yùn)算;
3)把生成的雜湊值存儲于TPM2.0中,日志存儲于BMC中;
4)度量完成后,BMC發(fā)送控制信號,平臺開始上電,向BIOS中關(guān)鍵代碼傳遞信任鏈;
5)完成上述工作后,BMC進(jìn)入指令等待狀態(tài)。
4.根據(jù)權(quán)利要求3所述的一種基于國產(chǎn)BMC和TPM2.0實現(xiàn)可信主動度量的方法,其特征 在于,所述的日志存儲于BMC中的流程為:
1)以BMC的Flash作為日志的存儲空間,開辟存儲空間的大小為5K字節(jié);
2)起動和度量過程產(chǎn)生的日志暫存儲到BMC內(nèi)部;
3)當(dāng)日志存儲空間不夠時,會及時向系統(tǒng)平臺轉(zhuǎn)移日志;
4)日志應(yīng)加密后發(fā)送到硬盤中存儲,并及時清空日志存儲空間;
5)日志信息包括用戶信息、指令、返回碼、時間。
5.根據(jù)權(quán)利要求1所述的一種基于國產(chǎn)BMC和TPM2.0實現(xiàn)可信主動度量的方法,其特征 在于,所述的BMC和TPM2.0向系統(tǒng)平臺提供完整性度量報告,報告的信息作為判斷系統(tǒng)平臺 可信性的依據(jù);接收到報告完整性度量值指令后,BMC和TPM2.0使用平臺身份密鑰對完整性 度量值進(jìn)行數(shù)字簽名,然后再返回給系統(tǒng)平臺。
6.根據(jù)權(quán)利要求1所述的一種基于國產(chǎn)BMC和TPM2.0實現(xiàn)可信主動度量的方法,其特征 在于,所述的BMC和TPM2.0不對外開放地址空間,系統(tǒng)平臺對BMC、TPM2.0的訪問通過指令集 解析實現(xiàn);BMC和TPM2.0運(yùn)行過程中產(chǎn)生的臨時數(shù)據(jù)在失效后會及時清除。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610050306.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計算機(jī)或計算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計算機(jī)系統(tǒng)或計算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 一種刀片服務(wù)器的國產(chǎn)處理器類型的識別檢測方法
- 國產(chǎn)化涂料在燃?xì)廨啓C(jī)中溫部件防護(hù)過程中的應(yīng)用
- 一種基于國產(chǎn)密碼算法的數(shù)據(jù)加密存儲的方法
- 基于國產(chǎn)64位ARM處理器的服務(wù)器及安全設(shè)計方法
- 一種電力企業(yè)信息系統(tǒng)中間件、數(shù)據(jù)庫的國產(chǎn)化遷移方法
- 國產(chǎn)化設(shè)備運(yùn)維數(shù)據(jù)的智能采集方法及系統(tǒng)
- 國產(chǎn)化安全局域網(wǎng)絡(luò)設(shè)備
- 一種用于國產(chǎn)自主計算機(jī)安全管控系統(tǒng)的密碼卡
- 一種全國產(chǎn)化SSD存儲盤
- 一種國產(chǎn)平臺人工智能環(huán)境適配方法及兼容性測試方法
- 多主板服務(wù)器主基板管理控制器仲裁方法及系統(tǒng)
- 一種基于邏輯控制的BIOS和BMC備份方法
- 一種單臺、批量服務(wù)器BMC的遠(yuǎn)程刷新方法及系統(tǒng)
- 一種系統(tǒng)管理方法和裝置
- 一種BMC固件更新方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種BMC參數(shù)配置方法、裝置、設(shè)備、介質(zhì)
- 一種服務(wù)器BMC刷新方法、系統(tǒng)、終端及存儲介質(zhì)
- 一種BMC啟動方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種主板的雙BMC管理系統(tǒng)
- 一種BMC固件升級方法、系統(tǒng)、設(shè)備及計算機(jī)存儲介質(zhì)





