[發(fā)明專利]一種利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法在審
| 申請(qǐng)?zhí)枺?/td> | 202011271792.8 | 申請(qǐng)日: | 2020-11-13 |
| 公開(公告)號(hào): | CN112329023A | 公開(公告)日: | 2021-02-05 |
| 發(fā)明(設(shè)計(jì))人: | 高黎明;謝乾;吳平;盧炬;高杰;張超;曹勝明;余彧 | 申請(qǐng)(專利權(quán))人: | 南京百敖軟件有限公司;江蘇卓易信息科技股份有限公司;上海百之敖信息科技有限公司;昆山百敖電子科技有限公司 |
| 主分類號(hào): | G06F21/57 | 分類號(hào): | G06F21/57 |
| 代理公司: | 無(wú)錫知初知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32418 | 代理人: | 高春濤 |
| 地址: | 210061 江蘇省南京*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 利用 英特爾 quickassist 技術(shù) 加速 啟動(dòng) 時(shí)間 方法 | ||
1.一種利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法,其特征在于,英特爾QuickAssist技術(shù)擴(kuò)展到UEFI固件領(lǐng)域,利用QuickAssist技術(shù)把UEFI安全啟動(dòng)過(guò)程中的固件映像哈希計(jì)算從順序執(zhí)行變成并行執(zhí)行,從而節(jié)省安全啟動(dòng)時(shí)間。
2.根據(jù)權(quán)利要求1所述利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法,其特征在于,具體包括以下步驟:
(1)UEFI固件進(jìn)行EFI預(yù)初始化,然后立即查詢?cè)O(shè)備資源;接下來(lái)判斷QuickAssist硬件是否存在,若存在,進(jìn)入步驟(2),否則按照常規(guī)程序完成系統(tǒng)啟動(dòng);
(2)打通訪問(wèn)硬件的PCI通道,分配PCI系統(tǒng)資源和DMA內(nèi)存資源,然后發(fā)送相關(guān)命令,設(shè)置匹配的哈希算法,啟動(dòng)QuickAssist硬件,查詢Flash上需要執(zhí)行的FV映像,并把它們?cè)贔lash上的地址依次報(bào)給QuickAssist硬件進(jìn)行哈希計(jì)算;
(3)UEFI固件繼續(xù)執(zhí)行PEI和DXE,在DXE階段結(jié)束的時(shí)候,查詢QuickAssist硬件的狀態(tài),如果哈希值已經(jīng)計(jì)算完成,直接進(jìn)入步驟(4);如果哈希值沒(méi)有計(jì)算完成,通過(guò)定時(shí)輪詢的方式查詢QuickAssist硬件的狀態(tài),直到完成哈希值計(jì)算,然后進(jìn)入步驟(4);
(4)UEFI固件獲取哈希值,并寫入TPM設(shè)備,完成系統(tǒng)啟動(dòng)工作。
3.根據(jù)權(quán)利要求1所述利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法,其特征在于,在UEFI固件啟動(dòng)結(jié)束之前,哈希值還沒(méi)有完成計(jì)算,UEFI固件將進(jìn)入空閑模式,持續(xù)等待,直到獲取哈希值。
4.根據(jù)權(quán)利要求1所述利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法,其特征在于,系統(tǒng)啟動(dòng)的常規(guī)程序:按照依次進(jìn)行DXE運(yùn)行階段和BDS運(yùn)行階段,然后獲取哈希值,并將哈希值寫入TPM,完成操作系統(tǒng)的啟動(dòng)工作。
5.根據(jù)權(quán)利要求1所述利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法,其特征在于,英特爾QuickAssist技術(shù)支持的對(duì)稱密碼函數(shù)包括:哈希/身份驗(yàn)證操作,分別為SHA-1,MD5,SHA-224,SHA-256,SHA-384,SHA-512。
6.根據(jù)權(quán)利要求1所述利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法,其特征在于,所述UEFI固件使用SHA-1或SHA-256來(lái)計(jì)算固件映像的哈希值。
7.根據(jù)權(quán)利要求1所述利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法,其特征在于,所述UEFI固件運(yùn)行在1:1映射的連續(xù)物理內(nèi)存中,并支持PCI設(shè)備和DMA操作。
8.根據(jù)權(quán)利要求2所述利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法,其特征在于,定時(shí)輪詢的時(shí)長(zhǎng)為10毫秒。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京百敖軟件有限公司;江蘇卓易信息科技股份有限公司;上海百之敖信息科技有限公司;昆山百敖電子科技有限公司,未經(jīng)南京百敖軟件有限公司;江蘇卓易信息科技股份有限公司;上海百之敖信息科技有限公司;昆山百敖電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011271792.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 數(shù)字視頻界面驅(qū)動(dòng)模組
- 對(duì)多媒體文件進(jìn)行按需跳轉(zhuǎn)的方法
- 一種刀片服務(wù)器的BMC時(shí)間管理的系統(tǒng)和方法
- 一種基于Linux的QuickAssist技術(shù)軟件的測(cè)試方法與系統(tǒng)
- RTC紊亂的同步糾錯(cuò)方法及相關(guān)產(chǎn)品
- 一種基于英特爾Baytrail平臺(tái)的多路顯示輸出電路
- 一種利用英特爾QuickAssist技術(shù)加速啟動(dòng)時(shí)間的方法
- 一種主板核心電源的測(cè)試系統(tǒng)
- 一種基于NB-IoT的大鐘時(shí)源檢測(cè)裝置
- 一種基于英特爾Whiskey lake的嵌入式主板
- 防止技術(shù)開啟的鎖具新技術(shù)
- 技術(shù)評(píng)價(jià)裝置、技術(shù)評(píng)價(jià)程序、技術(shù)評(píng)價(jià)方法
- 防止技術(shù)開啟的鎖具新技術(shù)
- 視聽模擬技術(shù)(VAS技術(shù))
- 用于技術(shù)縮放的MRAM集成技術(shù)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的方法和用戶接口、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的技術(shù)
- 技術(shù)偵查方法及技術(shù)偵查系統(tǒng)
- 使用投影技術(shù)增強(qiáng)睡眠技術(shù)
- 基于技術(shù)庫(kù)的技術(shù)推薦方法





