• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于優先級的TPM讀寫控制方法技術

    技術編號:13306716 閱讀:110 留言:0更新日期:2016-07-10 01:59
    本發明專利技術公開了一種基于優先級的TPM讀寫控制方法,該TPM讀寫控制方法由可信軟件棧實現,可信軟件棧包含三個層次:內核層、系統服務層和用戶應用層。本發明專利技術的一種基于優先級的TPM讀寫控制方法和現有技術相比,通過在可信軟件棧的可信服務應用層TSP增加互斥鎖,在可信中間件TMD增加優先級控制,把并行訪問控制成串行訪問,增強了可信軟件棧的易用性和魯棒性。

    【技術實現步驟摘要】

    本專利技術涉及信息安全領域,具體地說是一種基于優先級的TPM讀寫控制方法
    技術介紹
    基于TPM安全芯片的可信應用必須基于可信軟件棧。可信軟件棧提供一種從上而下,從應用層到硬件層的接口。但是常規的可信軟件棧中只提供單線程的TPM讀寫能力,在許多應用系統中,可信軟件棧的可用性都受到約束。公開的相關專利文件:名稱為“一種多接口SRAM讀寫控制電路及方法”,該文件公開了“一種多接口SRAM讀寫控制電路及方法,所述控制電路包括接口信號轉換模塊和帶優先級的多路選擇及反饋模塊,通過簡單的硬件電路,判斷系統中訪問SRAM的各模塊接口的優先級,以協調各模塊接口交替連續訪問SRAM。本專利技術既節省了軟件開銷,又大大提高了SRAM的訪問效率,可以廣泛應用于嵌入式SOC芯片”。名稱為“視頻處理芯片數據流控制及幀緩存裝置”,該文件公開了“一種視頻處理芯片數據流控制及幀緩存裝置,它包括接收并緩存外部數據流的輸入緩沖池;實現處理后的數據流輸出的輸出緩沖池;對數據流的輸入、輸出進行實時控制和對幀緩存器進行讀寫控制,以及對數據流的視頻幀率進行轉換的控制模塊。輸入緩沖池片內連接OSD控制模塊和視頻輸入處理模塊,輸出緩沖池片內連接視頻輸出處理模塊,控制模塊片外連接幀緩存器。輸入緩沖池和輸出緩沖池均含有多個FIFO結構異步緩沖器,控制模塊包括仲裁模塊、地址管理模塊和顯存控制器,仲裁模塊由有限狀態轉換機組成,它采用直接跳轉策略和優先級動態調整策略實現對各路數據流的輸入輸出的實時控制,顯存控制器采用突發傳輸方式,幀緩存器采用SDRAM或DDRSDRAM存儲器”。上述公開文件與本
    技術實現思路
    要解決的技術問題,采用的技術手段都不相同。
    技術實現思路
    本專利技術的技術任務是提供一種基于優先級的TPM讀寫控制方法。本專利技術的技術任務是按以下方式實現的,該TPM讀寫控制方法由可信軟件棧實現,可信軟件棧包含三個層次:內核層、系統服務層和用戶應用層;內核層:包括可信芯片設備驅動和可信芯片,用來操作系統內核的TPM設備驅動,負責把系統服務層的調用轉化成TPM可接受的字節流傳送給TPM,然后把TPM返回的數據發送給系統服務層;系統服務層:主要由可信芯片設備驅動庫和可信計算核心服務兩部分組成;可信芯片設備驅動庫提供用戶態接口,使得不同的可信計算核心服務便于在不同平臺的移植;可信計算核心服務則被用于控制和請求安全芯片的服務;用戶應用層:主要是指可信服務應用層和可信中間件,用于對可信計算應用提供接口;其中,可信服務應用層添加互斥鎖來保證同一時刻只有一個實例來調用TPM硬件資源。所述的可信服務應用層加鎖的流程如下:1)獲取可信服務層的唯一實例;2)在該實例下獲取互斥鎖;3)如果成功進入下個步驟,如果未獲取成功,則等待,直至獲取到該實例下的互斥鎖;4)調用可信計算核心服務來進行系統層調用可信芯片;5)釋放該實例下的互斥鎖,以便下次可以獲取該鎖;6)退出返回。所述的可信中間件的優先級控制流程如下:1)有可信計算應用請求;2)判斷該請求中對象是否屬于高優先級;3)如果是高優先級,寫入高優先級隊列,否則寫入到低優先級隊列;4)判斷高優先級隊列是否為空;不為空則進入步驟5),為空則進入步驟7);5)調用可信應用層處理;6)高優先級隊列-1,返回步驟4);7)判斷低優先級隊列是否為空;不為空則進入步驟8),為空則進入步驟10);8)調用可信應用層處理;9)低優先級隊列-1,返回步驟7);10)退出返回。本專利技術的一種基于優先級的TPM讀寫控制方法和現有技術相比,通過在可信軟件棧的可信服務應用層TSP增加互斥鎖,在可信中間件TMD增加優先級控制,把并行訪問控制成串行訪問,增強了可信軟件棧的易用性和魯棒性。附圖說明附圖1為一種基于優先級的TPM讀寫控制方法的可信軟件棧的整體架構圖;附圖2為一種基于優先級的TPM讀寫控制方法的可信服務應用層加鎖控制流程圖;附圖3為一種基于優先級的TPM讀寫控制方法的可信中間件的優先級控制流程圖。具體實施方式實施例1:該TPM讀寫控制方法由可信軟件棧實現,可信軟件棧包含三個層次:內核層、系統服務層和用戶應用層;內核層:包括可信芯片設備驅動和可信芯片,用來操作系統內核的TPM設備驅動,負責把系統服務層的調用轉化成TPM可接受的字節流傳送給TPM,然后把TPM返回的數據發送給系統服務層;系統服務層:主要由可信芯片設備驅動庫和可信計算核心服務兩部分組成;可信芯片設備驅動庫提供用戶態接口,使得不同的可信計算核心服務便于在不同平臺的移植;可信計算核心服務則被用于控制和請求安全芯片的服務;用戶應用層:主要是指可信服務應用層和可信中間件,用于對可信計算應用提供接口;其中,可信服務應用層添加互斥鎖來保證同一時刻只有一個實例來調用TPM硬件資源。其中可信服務應用層加鎖的流程如下:1)獲取可信服務層的唯一實例;2)在該實例下獲取互斥鎖;3)如果成功進入下個步驟,如果未獲取成功,則等待,直至獲取到該實例下的互斥鎖;4)調用可信計算核心服務來進行系統層調用可信芯片;5)釋放該實例下的互斥鎖,以便下次可以獲取該鎖;6)退出返回。可信服務應用層位于可信軟件棧的最上層,為應用程序使用可信計算服務提供調用接口,并為應用程序與安全芯片的數據傳輸提供保護。它接收可信中間件的接口請求,調用可信計算核心服務接口來完成相應功能。在可信服務層調用可信計算核心服務接口時,增加互斥鎖,保證在同一時刻該調用接口獨占TPM硬件資源的目的。通過此種方案,把并行訪問控制成串行訪問,增強了可信服務層的魯棒性。其中可信中間件的優先級控制流程如下:1)有可信計算應用請求;2)判斷該請求中對象是否屬于高優先級;3)如果是高優先級,寫入高優先級隊列,否則寫入到低優先級隊列;4)判斷高優先級隊列是否為空;不為空則進入步驟5),為空則進入步驟7);5)調用可信應用層處理;6)高優先級隊列-1,返回步驟4);7)判斷低優先級隊列是否為空;不為空則進入步驟8),為空則進入步驟10);8)調用可信應用層處理;9)低優先級隊列-1,返回步驟7);10)退出返回。可信中間件主要功能是完成上下文管理,策略管理,NVRAM(非易失性存儲)管理,PCR對象管理和Hash(雜湊)對象等。可信中間件的工作對象分為需要授權和無須授權兩種,按照此種類型,把需要訪問的對象,按照優先級劃為兩類:(1)需要授權的本文檔來自技高網
    ...
    一種基于優先級的TPM讀寫控制方法

    【技術保護點】
    一種基于優先級的TPM讀寫控制方法,其特征在于,該TPM讀寫控制方法由可信軟件棧實現,可信軟件棧包含三個層次:內核層、系統服務層和用戶應用層;內核層:包括可信芯片設備驅動和可信芯片,用來操作系統內核的TPM設備驅動,負責把系統服務層的調用轉化成TPM可接受的字節流傳送給TPM,然后把TPM返回的數據發送給系統服務層;系統服務層:主要由可信芯片設備驅動庫和可信計算核心服務兩部分組成;可信芯片設備驅動庫提供用戶態接口,使得不同的可信計算核心服務便于在不同平臺的移植;可信計算核心服務則被用于控制和請求安全芯片的服務;用戶應用層:主要是指可信服務應用層和可信中間件,用于對可信計算應用提供接口;其中,可信服務應用層添加互斥鎖來保證同一時刻只有一個實例來調用TPM硬件資源。

    【技術特征摘要】
    1.一種基于優先級的TPM讀寫控制方法,其特征在于,該TPM讀寫控制方法由可信軟件
    棧實現,可信軟件棧包含三個層次:內核層、系統服務層和用戶應用層;
    內核層:包括可信芯片設備驅動和可信芯片,用來操作系統內核的TPM設備驅動,負責
    把系統服務層的調用轉化成TPM可接受的字節流傳送給TPM,然后把TPM返回的數據發送給
    系統服務層;
    系統服務層:主要由可信芯片設備驅動庫和可信計算核心服務兩部分組成;可信芯片
    設備驅動庫提供用戶態接口,使得不同的可信計算核心服務便于在不同平臺的移植;可信
    計算核心服務則被用于控制和請求安全芯片的服務;
    用戶應用層:主要是指可信服務應用層和可信中間件,用于對可信計算應用提供接口;
    其中,可信服務應用層添加互斥鎖來保證同一時刻只有一個實例來調用TPM硬件資源。
    2.根據權利要求1所述的一種基于優先級的TPM讀寫控制方法,其特征在于,所述的可
    信服務應用層加鎖的流程如下:
    1)獲取可信服...

    【專利技術屬性】
    技術研發人員:劉海偉
    申請(專利權)人:浪潮電子信息產業股份有限公司
    類型:發明
    國別省市:山東;37

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品无码素人福利免费| 夜夜精品无码一区二区三区| 日韩乱码人妻无码中文字幕 | 国产成人无码A区精油按摩| 亚洲av无码成人精品区| 日韩AV无码久久一区二区| 无码人妻丰满熟妇区毛片18| 狠狠躁天天躁中文字幕无码| 精品无码免费专区毛片| 亚洲AV无码乱码在线观看富二代| 无码午夜人妻一区二区不卡视频| 国产免费无码一区二区| 无码国产亚洲日韩国精品视频一区二区三区 | 无码一区二区三区AV免费| 亚洲精品无码Av人在线观看国产| 久久水蜜桃亚洲AV无码精品| 无码国产精品一区二区免费vr| 亚洲精品无码专区久久同性男| 在线无码视频观看草草视频| 精品无码av一区二区三区| 久久精品aⅴ无码中文字字幕| V一区无码内射国产| 免费无码AV一区二区| 国产成人综合日韩精品无码| 亚洲AV无码专区国产乱码不卡| 久久AV无码精品人妻糸列| 日韩精品中文字幕无码一区| 亚洲精品色午夜无码专区日韩| 东京热av人妻无码专区| 东京无码熟妇人妻AV在线网址| 国产成人无码a区在线观看视频免费 | 无码无套少妇毛多18p| 久久亚洲AV无码精品色午夜麻| 国产亚洲AV无码AV男人的天堂| 中文字幕人妻无码专区| 中文字幕人妻无码一夲道| 亚洲AV无码成人精品区在线观看 | 一本一道AV无码中文字幕| 亚洲精品无码Av人在线观看国产| 国产做无码视频在线观看浪潮 | 无码视频一区二区三区|