[發(fā)明專利]一種TCM命令調(diào)試方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202211018334.2 | 申請日: | 2022-08-24 |
| 公開(公告)號: | CN115373991A | 公開(公告)日: | 2022-11-22 |
| 發(fā)明(設(shè)計)人: | 陳華林;張行才 | 申請(專利權(quán))人: | 無錫融卡科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京酷愛智慧知識產(chǎn)權(quán)代理有限公司 11514 | 代理人: | 王海文 |
| 地址: | 214028 江蘇省無*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 tcm 命令 調(diào)試 方法 系統(tǒng) | ||
本發(fā)明實施例公開了一種TCM命令調(diào)試方法及系統(tǒng)。其中,方法包括:在TCM測試軟件的操作界面中,選取前導(dǎo)命令,并對其進(jìn)行參數(shù)填入,以生成待運行數(shù)據(jù);將待運行數(shù)據(jù)發(fā)送至TCM軟件運行,得到返回結(jié)果;獲取后續(xù)命令,將其與前導(dǎo)命令進(jìn)行匹配,得到匹配結(jié)果;根據(jù)匹配結(jié)果自動輸入返回結(jié)果。本發(fā)明在TCM測試軟件的操作界面中,選取前導(dǎo)命令,使得命令的輸入更加簡單、直觀、高效且不易出錯。此外,命令的返回結(jié)果是根據(jù)前導(dǎo)命令和后續(xù)命令進(jìn)行匹配后自動輸入的,從而降低了因手動記錄返回結(jié)果而發(fā)生的出錯率。本發(fā)明不需要操作人員具備一定的編程基礎(chǔ)知識,從而使得該命令調(diào)試方法及系統(tǒng)更加地適用于TCM系統(tǒng)的輔助開發(fā)和測試驗證。
技術(shù)領(lǐng)域
本發(fā)明涉及可信密碼模塊系統(tǒng)開發(fā)驗證技術(shù)領(lǐng)域,具體涉及一種TCM命令調(diào)試方法及系統(tǒng)。
背景技術(shù)
可信計算(Trusted Computing,簡稱TC)是一項由TCG(可信計算組)推動和開發(fā)的技術(shù)。可信的核心目標(biāo)之一是保證系統(tǒng)和應(yīng)用的完整性,從而確定系統(tǒng)或軟件運行在設(shè)計目標(biāo)期望的可信狀態(tài)。可信并不等同于安全,但它是安全的基礎(chǔ),因為安全方案、策略只有運行在未被篡改的環(huán)境下才能進(jìn)一步確保安全。通過保證系統(tǒng)和應(yīng)用的完整性,可以確保使用正確的軟件棧,并在軟件棧受到攻擊發(fā)生改變后能及時發(fā)現(xiàn)。總的來說,在系統(tǒng)和應(yīng)用中加入可信驗證能夠減少由于使用未知或遭到篡改的系統(tǒng)/軟件遭到攻擊的可能性。
可信密碼模塊TCM是可信計算平臺的硬件模塊,其為可信計算平臺提供密碼運算功能,具有受保護(hù)的存儲空間。目前,對TCM系統(tǒng)的測試主要有如下兩種方式:
第一種:使用命令行的方式,即輸入16進(jìn)制命令及命令參數(shù)并等待返回,然后手動記錄命令返回值,作為后續(xù)的輸入?yún)?shù),如圖1所示。
第二種:過C語言、python等高級語言,將命令包裝成函數(shù)接口,對函數(shù)進(jìn)行傳參,程序自動記錄命令返回值,作為后續(xù)命令的輸入?yún)?shù),如圖2所示。
TCM系統(tǒng)中的命令往往比較復(fù)雜,其數(shù)據(jù)結(jié)構(gòu)嵌套層次比較多。采用上述第一種方法進(jìn)行測試,不夠直觀,因為16進(jìn)制數(shù)據(jù)的命令行方式在使用時需要手動編輯命令,因此效率低并且容易出錯。而第二種方法則需要具有高級程序語言開發(fā)功底,即要求操作者需要知道接口定義、傳遞參數(shù)等,且在完成代碼編輯后,還需要進(jìn)行編譯鏈接才可使用。
發(fā)明內(nèi)容
針對背景技術(shù)中所提及的技術(shù)缺陷,本發(fā)明實施例的目的在于提供一種TCM命令調(diào)試方法及系統(tǒng)。
為實現(xiàn)上述目的,第一方面,本發(fā)明實施例提供了一種TCM命令調(diào)試方法,包括:
在TCM測試軟件的操作界面中,選取前導(dǎo)命令,并對所述前導(dǎo)命令進(jìn)行參數(shù)填入,以生成待運行數(shù)據(jù);
將所述待運行數(shù)據(jù)發(fā)送至TCM軟件運行,得到所述前導(dǎo)命令的返回結(jié)果;
獲取后續(xù)命令,將所述后續(xù)命令與前導(dǎo)命令進(jìn)行匹配,得到匹配結(jié)果;
根據(jù)所述匹配結(jié)果自動輸入所述前導(dǎo)命令的返回結(jié)果。
作為本申請的一種具體實現(xiàn)方式,生成待運行數(shù)據(jù)具體為:
在所述TCM測試軟件的操作界面中,顯示命令列表;所述命令列表包括多個命令;
從所述命令列表中選取命令作為前導(dǎo)命令,將所述前導(dǎo)命令拖拽至命令運行區(qū)域,并自動顯示所述前導(dǎo)命令對應(yīng)的參數(shù)列表;所述命令運行區(qū)域顯示于所述TCM測試軟件的操作界面中;
根據(jù)所述參數(shù)列表填入?yún)?shù)值,生成待運行數(shù)據(jù)。
進(jìn)一步地,作為本申請的一種優(yōu)選實施方式,在TCM測試軟件的操作界面中進(jìn)行操作之前,所述方法還包括建立TCM軟件和TCM測試軟件之間的通訊連接,具體為:
接收用戶操作以打開TCM軟件并進(jìn)行調(diào)試端口配置;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無錫融卡科技有限公司,未經(jīng)無錫融卡科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211018334.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種自動實現(xiàn)串聯(lián)連接監(jiān)測的方法和裝置
- 一種自動實現(xiàn)串聯(lián)連接監(jiān)測的方法和裝置
- TCM路徑搜索、創(chuàng)建方法及路徑搜索、創(chuàng)建管理系統(tǒng)
- 可信密碼模塊安全虛擬化方法
- 一種串聯(lián)連接監(jiān)視級別處理方法及裝置
- 一種接口轉(zhuǎn)換裝置及轉(zhuǎn)換方法
- 一種基于TSM的TCM管理接口及其實現(xiàn)方法
- 一種基站空調(diào)系統(tǒng)控溫材料削峰填谷節(jié)能裝置
- 一種基于BMCSPI接口的TCM控制系統(tǒng)及方法
- 模擬物理TCM芯片的方法、系統(tǒng)、裝置及可讀存儲介質(zhì)
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機設(shè)備
- 基于串口的遠(yuǎn)程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠(yuǎn)程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計算機設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





