[發(fā)明專(zhuān)利]一種VxWorks中可信平臺(tái)模塊虛擬構(gòu)造及其驅(qū)動(dòng)的實(shí)現(xiàn)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201110392716.7 | 申請(qǐng)日: | 2011-11-24 |
| 公開(kāi)(公告)號(hào): | CN102567666A | 公開(kāi)(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | 徐明迪;劉毅;沈楚楚;趙恒 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中國(guó)船舶重工集團(tuán)公司第七0九研究所 |
| 主分類(lèi)號(hào): | G06F21/00 | 分類(lèi)號(hào): | G06F21/00 |
| 代理公司: | 武漢金堂專(zhuān)利事務(wù)所 42212 | 代理人: | 胡清堂 |
| 地址: | 430074 湖*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 vxworks 可信 平臺(tái) 模塊 虛擬 構(gòu)造 及其 驅(qū)動(dòng) 實(shí)現(xiàn) 方法 | ||
1.一種VxWorks中可信平臺(tái)模塊虛擬構(gòu)造,其特征在于:在VxWorks的VxBus層實(shí)現(xiàn)對(duì)TPM設(shè)備的虛擬構(gòu)造,包括TPM總線模塊、TPM功能模塊和TPM內(nèi)核驅(qū)動(dòng)模塊。
2.根據(jù)權(quán)利要求1所述的一種VxWorks中可信平臺(tái)模塊虛擬構(gòu)造,其特征在于:TPM總線模塊包括TPM總線配置、TPM?I/O端口配置。
3.根據(jù)權(quán)利要求1所述的一種VxWorks中可信平臺(tái)模塊虛擬構(gòu)造,其特征在于:TPM功能模塊包括密碼引擎、執(zhí)行引擎。
4.根據(jù)權(quán)利要求1所述的一種VxWorks中可信平臺(tái)模塊虛擬構(gòu)造,其特征在于:TPM內(nèi)核驅(qū)動(dòng)模塊包括TPM設(shè)備預(yù)初始化、TPM設(shè)備驅(qū)動(dòng)地址映射、設(shè)備中斷服務(wù)。
5.根據(jù)權(quán)利要求1所述的一種VxWorks中可信平臺(tái)模塊虛擬構(gòu)造,其特征在于:在VxWorks內(nèi)核組件配置上增加TPM組件及其驅(qū)動(dòng)程序配置。
6.根據(jù)權(quán)利要求1所述的一種VxWorks中可信平臺(tái)模塊虛擬構(gòu)造,其特征在于:TPM驅(qū)動(dòng)程序配置包括TPM驅(qū)動(dòng)源文件、TPM組件描述文件、TPM驅(qū)動(dòng)注冊(cè)例程、TPM驅(qū)動(dòng)被調(diào)例程、TPM驅(qū)動(dòng)版本信息、TPM驅(qū)動(dòng)編譯規(guī)則,并將其添加至VxWorks內(nèi)核組件配置中,使TPM成為VxWorks內(nèi)核組件中的一個(gè)成員,使得編譯出來(lái)的VxWorks操作系統(tǒng)鏡像既包含TPM設(shè)備,又包含TPM設(shè)備驅(qū)動(dòng)。
7.根據(jù)權(quán)利要求1所述的一種VxWorks中可信平臺(tái)模塊虛擬構(gòu)造的驅(qū)動(dòng)的實(shí)現(xiàn)方法,其特征在于:
①TPM總線模塊包括以下幾個(gè)內(nèi)容:
(1)總線配置:完成VxBus總線與總線控制器驅(qū)動(dòng)之間的連接關(guān)系,使得內(nèi)核驅(qū)動(dòng)層不是在物理總線上去發(fā)現(xiàn)TPM,而是通過(guò)VxBus總線完成TPM的發(fā)現(xiàn);
(2)I/O端口配置:完成TPM內(nèi)部寄存器到內(nèi)存地址的映射關(guān)系;
②TPM功能模塊包括以下幾個(gè)內(nèi)容:
(1)密碼引擎:包括隨機(jī)數(shù)發(fā)生器、HMAC引擎、SHA-1引擎、密鑰管理單元;
(2)執(zhí)行引擎:包括非易失性存儲(chǔ)器、非易失性存儲(chǔ)器和命令解析單元;
③TPM內(nèi)核驅(qū)動(dòng)模塊包括以下幾個(gè)內(nèi)容:
(1)TPM設(shè)備驅(qū)動(dòng)預(yù)初始化,包括TPM驅(qū)動(dòng)程序注冊(cè)、TPM硬件探測(cè);
(2)TPM設(shè)備地址空間映射;
(3)TPM設(shè)備中斷服務(wù);
④TPM驅(qū)動(dòng)程序配置主要完成對(duì)TPM設(shè)備驅(qū)動(dòng)的配置,這里通過(guò)集成的Workbench開(kāi)發(fā)環(huán)境來(lái)配置設(shè)備驅(qū)動(dòng);完成驅(qū)動(dòng)配置所需要的擴(kuò)展文件包括以下幾個(gè)內(nèi)容:
(1)TPM設(shè)備驅(qū)動(dòng)源文件,執(zhí)行驅(qū)動(dòng)運(yùn)行邏輯,包括TPM驅(qū)動(dòng)的實(shí)現(xiàn)代碼;
(2)TPM組件描述文件,允許集成驅(qū)動(dòng)到VxWorks開(kāi)發(fā)工具Workbench中;
(3)TPM驅(qū)動(dòng)注冊(cè)函數(shù)原型文件;
(4)調(diào)用TPM驅(qū)動(dòng)注冊(cè)函數(shù)文件;
(5)TPM驅(qū)動(dòng)版本信息文件;
(6)提供建立TPM驅(qū)動(dòng)的編譯規(guī)則文件。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中國(guó)船舶重工集團(tuán)公司第七0九研究所,未經(jīng)中國(guó)船舶重工集團(tuán)公司第七0九研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110392716.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
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è)備,如鍵盤(pán)或顯示器
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ò)程
- 一種VXWORKS操作系統(tǒng)移植的方法
- 實(shí)現(xiàn)VxWorks與Qt通信的消息隊(duì)列方法
- 一種VxWorks映像文件正確性的檢查方法
- 一種用于IEC61850協(xié)議轉(zhuǎn)換設(shè)備的VxWorks操作系統(tǒng)的設(shè)計(jì)方法
- 一種VxWorks系統(tǒng)中BSP的設(shè)計(jì)方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 內(nèi)核加載方法、裝置及存儲(chǔ)介質(zhì)
- VxWorks的快速啟動(dòng)方法
- 一種定制雙系統(tǒng)
- 一種簡(jiǎn)便的VxWorks操作系統(tǒng)系統(tǒng)日志記錄方法
- 一種實(shí)現(xiàn)可信網(wǎng)絡(luò)管理的方法
- 一種基于移動(dòng)設(shè)備的可信模塊及其可信服務(wù)方法
- 一種軟件可信性量化評(píng)估與設(shè)計(jì)方法
- 一種基于CUSE模擬可信密碼模塊的系統(tǒng)及方法
- 一種可信位置運(yùn)營(yíng)管理方法
- 可信計(jì)算平臺(tái)
- 電力安全可信監(jiān)控系統(tǒng)及可信動(dòng)態(tài)關(guān)聯(lián)感知方法
- 一種可信的混合云管理平臺(tái)、接入方法及系統(tǒng)
- 一種能源互聯(lián)網(wǎng)的邊緣可信裝置及大數(shù)據(jù)處理方法
- 一種可信計(jì)算系統(tǒng)及安全防護(hù)系統(tǒng)





