[發(fā)明專利]自適應(yīng)的保障可信客戶虛擬域正常啟動的方法無效
| 申請?zhí)枺?/td> | 200910078030.3 | 申請日: | 2009-02-10 |
| 公開(公告)號: | CN101539864A | 公開(公告)日: | 2009-09-23 |
| 發(fā)明(設(shè)計(jì))人: | 常曉林;韓臻;劉吉強(qiáng);劉博;何帆;邢彬;魏何 | 申請(專利權(quán))人: | 北京交通大學(xué) |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/48 |
| 代理公司: | 北京正理專利代理有限公司 | 代理人: | 張占榜 |
| 地址: | 10004*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自適應(yīng) 保障 可信 客戶 虛擬 正常 啟動 方法 | ||
1.一種自適應(yīng)的保障可信客戶虛擬域正常啟動的方法,其特征在于: IMA軟件在被虛擬域內(nèi)核加載時,首先進(jìn)入睡眠狀態(tài)進(jìn)而使系統(tǒng)啟動暫停, 直到特權(quán)域的虛擬TPM設(shè)備開始工作,完整性度量軟件IMA才被喚醒,然后 虛擬域系統(tǒng)繼續(xù)啟動;
其中所述的完整性度量軟件IMA從進(jìn)入睡眠狀態(tài)到被喚醒的具體步驟 如下:
(1).加載虛擬TPM后端驅(qū)動,后端驅(qū)動需要完成一系列初始化工作, 包括運(yùn)行前后端通信模塊,該模塊用于和虛擬TPM前端驅(qū)動交換控制信 息;
(2).特權(quán)域中通過虛擬域管理工具啟動虛擬域,虛擬域管理工具首先 發(fā)出啟動虛擬域操作系統(tǒng)內(nèi)核的命令,然后往XenStore中寫入信息,該 寫入動作觸發(fā)虛擬TPM后端驅(qū)動創(chuàng)建一個虛擬TPM設(shè)備標(biāo)識號監(jiān)視器去 監(jiān)視XenStore中該虛擬域的虛擬TPM設(shè)備標(biāo)識號的變化,最后虛擬域管 理工具向虛擬TPM設(shè)備管理工具發(fā)送創(chuàng)建虛擬TPM設(shè)備的指令;
(3).虛擬TPM設(shè)備管理工具讀取創(chuàng)建虛擬TPM設(shè)備指令后,首先根據(jù) 指令體內(nèi)容創(chuàng)建一個虛擬TPM設(shè)備進(jìn)程,并與上面獲得的設(shè)備標(biāo)識號進(jìn) 行綁定,然后啟動該進(jìn)程,最后虛擬TPM設(shè)備管理工具將虛擬TPM設(shè)備 進(jìn)程啟動的結(jié)果發(fā)送給虛擬域管理工具;
(4).虛擬域管理工具在確認(rèn)虛擬TPM設(shè)備進(jìn)程正常啟動后,將該虛擬 TPM設(shè)備標(biāo)識號寫入XenStore,這個寫入動作觸發(fā)虛擬TPM設(shè)備標(biāo)識號 監(jiān)視器獲得虛擬TPM設(shè)備標(biāo)識號,然后虛擬TPM后端驅(qū)動保存虛擬TPM 設(shè)備標(biāo)識號,最后虛擬TPM后端驅(qū)動檢查XenStore根目錄下是否存在 vTPMready%s,其中%s為虛擬TPM設(shè)備標(biāo)識號,如果沒有vTPMready%s, 則虛擬TPM后端驅(qū)動創(chuàng)建vTPMready監(jiān)視器,監(jiān)視XenStore根目錄下的 vTPMready%s的變化;
(5).虛擬TPM設(shè)備程序啟動后,首先完成初始化工作,然后在XenStore 根目錄下創(chuàng)建vTPMready%s;如果這時虛擬TPM后端驅(qū)動已經(jīng)創(chuàng)建 vTPMready監(jiān)視器,則這一創(chuàng)建動作觸發(fā)vTPMready監(jiān)視器獲得 vTPMready%s信息,最后虛擬TPM設(shè)備程序開始工作,等待TPM指令;
(6).當(dāng)虛擬TPM后端驅(qū)動獲得vTPMready%s信息后,判斷當(dāng)前虛擬TPM 后端驅(qū)動的狀態(tài)是否為XenbusStateConnected;如果是,則置虛擬TPM 后端驅(qū)動的狀態(tài)為XenbusStateVTPMReady;如果不是,則保存vTPMready 設(shè)置;
(7).加載并運(yùn)行客戶虛擬域內(nèi)核,內(nèi)核加載虛擬TPM前端驅(qū)動,虛擬 TPM前端驅(qū)動先進(jìn)行一系列初始化,然后創(chuàng)建一個虛擬TPM等待隊(duì)列,最 后運(yùn)行前后端通信模塊,到此為止,虛擬TPM前端驅(qū)動加載完畢;接著 內(nèi)核加載完整性度量軟件IMA,完整性度量軟件IMA首先睡眠于虛擬TPM 等待隊(duì)列,等待被喚醒;
(8).當(dāng)虛擬TPM前端驅(qū)動狀態(tài)為XenbusStateConnected時,會觸發(fā)虛 擬TPM后端驅(qū)動的前后端通信模塊進(jìn)行一系列工作,然后虛擬TPM后端 驅(qū)動的狀態(tài)變?yōu)閄enbusStateConnected;
(9).當(dāng)虛擬TPM后端驅(qū)動的狀態(tài)變?yōu)閄enbusStateConnected,虛擬TPM 后端驅(qū)動檢查是否有vTPMready%s信息,如果有,則虛擬TPM后端驅(qū)動 置虛擬TPM后端驅(qū)動的狀態(tài)為XenbusStateVTPMReady,然后系統(tǒng)繼續(xù)工 作;
(10).當(dāng)虛擬TPM后端驅(qū)動的狀態(tài)為XenbusStat?eVTPMReady的時候,虛 擬TPM后端驅(qū)動首先通知虛擬TPM前端驅(qū)動,然后虛擬TPM前端驅(qū)動喚 醒在虛擬TPM等待隊(duì)列睡眠的完整性度量軟件IMA,接著完整性度量軟件 IMA開始初始化工作,虛擬域內(nèi)核繼續(xù)啟動。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京交通大學(xué),未經(jīng)北京交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910078030.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動機(jī)
- 一種自適應(yīng)樹木自動涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)
- 一種實(shí)現(xiàn)可信網(wǎng)絡(luò)管理的方法
- 一種基于移動設(shè)備的可信模塊及其可信服務(wù)方法
- 一種軟件可信性量化評估與設(shè)計(jì)方法
- 一種基于CUSE模擬可信密碼模塊的系統(tǒng)及方法
- 一種可信位置運(yùn)營管理方法
- 可信計(jì)算平臺
- 電力安全可信監(jiān)控系統(tǒng)及可信動態(tài)關(guān)聯(lián)感知方法
- 一種可信的混合云管理平臺、接入方法及系統(tǒng)
- 一種能源互聯(lián)網(wǎng)的邊緣可信裝置及大數(shù)據(jù)處理方法
- 一種可信計(jì)算系統(tǒng)及安全防護(hù)系統(tǒng)





