




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
TEEInternalAPITestMeth電信終端產(chǎn)業(yè)協(xié)會(huì)發(fā)布I 1 1 1 2 2 2 2 2 7 本標(biāo)準(zhǔn)起草單位:中國(guó)移動(dòng)通信有限公司研究院、中國(guó)信息通信研究院(工業(yè)和信息化部電信研究為了保障TA調(diào)用TEE安全服務(wù)的正確性、可靠性和穩(wěn)定性,需要檢測(cè)TEE的技術(shù)實(shí)現(xiàn)是否遵照《TEE1JavaInternalAPI測(cè)試方法(Java版)OS中的InternalAPI接口,如圖1陰影部分所示。具體測(cè)試內(nèi)容包括java.lang包、tee.framework包、的各個(gè)接口提供測(cè)試方法,測(cè)試各個(gè)類(lèi)的功能是否按照對(duì)應(yīng)的技術(shù)規(guī)范進(jìn)行實(shí)現(xiàn)。測(cè)試方法是建立CAClientAPI(Java)InternalAPI(C)ClientAPI(C)TAF-WG4-AS0006-V1.0.0:2016TEEInternal2UniversallyUniqueIdentifier本規(guī)范不約束測(cè)試工具的實(shí)現(xiàn)形式,其可以位于端,測(cè)試時(shí)可通過(guò)藍(lán)牙/wifi、usb線等方式將測(cè)試手機(jī)連4.TA創(chuàng)建兩個(gè)不同的Object類(lèi)對(duì)象ob2.步驟8中CA接收的結(jié)果和預(yù)期結(jié)果無(wú)3TA和CA通信建立測(cè)試4.TA獲取CA的指令,并向CA返回任無(wú)3.CA發(fā)送指令到TA,設(shè)置參數(shù)值,并為其中一個(gè)參數(shù)申請(qǐng)更大的緩沖區(qū)(該指無(wú)3.CA發(fā)送指令到TA,觸發(fā)TA執(zhí)行45.TA任意構(gòu)造的兩個(gè)不同的UUID類(lèi)對(duì)象uuid2.步驟4中CA獲取的uuid值為該TA的uuid,測(cè)試成功。3.步驟6中CA獲取到TA的比較結(jié)果為不同,4.步驟8中CA獲取的uuid值符合規(guī)范對(duì)u無(wú)驗(yàn)證任務(wù)取消標(biāo)簽的設(shè)置及任務(wù)取消功能是5.TA1為當(dāng)前任務(wù)設(shè)置不可取消標(biāo)識(shí),并保持當(dāng)前任務(wù)6CA在t1時(shí)間內(nèi)發(fā)起取消該任務(wù)請(qǐng)求。.8.TA1創(chuàng)建一個(gè)不可取消任務(wù)(該任務(wù)會(huì)在固定時(shí)間t12.步驟4返回值為T(mén)rue,表示消息標(biāo)識(shí)未屏蔽,與默認(rèn)情況相同,測(cè)試成功。53.步驟6中CA能夠獲得TA的返回結(jié)果,說(shuō)明任務(wù)取消失敗,測(cè)4.步驟10中CA獲得TA返回的錯(cuò)誤碼,該錯(cuò)誤碼符合規(guī)范要求,測(cè)試成功。6.步驟12中CA獲取TA返回的錯(cuò)誤碼,該錯(cuò)誤碼符合規(guī)范要求,無(wú)4.TA1打開(kāi)與TA2的會(huì)話并約定參數(shù)類(lèi)型。6.TA2獲取TA1的參數(shù)值,基于原值執(zhí)行指定規(guī)則變換為新值并返回.2.步驟7中TA1獲取的參數(shù)值與3.步驟10中CA獲得的錯(cuò)誤碼符合規(guī)范要求,標(biāo)識(shí)異常來(lái)源為T(mén)A,測(cè)試無(wú)驗(yàn)證獲取屬性名以及以不同形式返回屬性值的功能是否3.CA發(fā)送指令到TA,觸發(fā)TA66.TA使用該property對(duì)象獲取屬性名。-7.TA按照property對(duì)象的類(lèi)型,獲取2.步驟6中CA獲得的屬性名和傳入的屬性名一致,測(cè)試成功。3.步驟7中CA獲得的屬性值符合規(guī)范要求,無(wú)驗(yàn)證屬性枚舉器枚舉、重置、取屬性的功能是3.CA發(fā)送指令到TA,觸發(fā)TA4.TA接收CA傳入的屬性類(lèi)型(遍歷所有屬性類(lèi)型)和枚舉起始偏移位置。5.TA獲取步驟4中對(duì)應(yīng)屬性類(lèi)型的6.TA依次遍歷屬性枚舉器對(duì)象,并獲得其中的所有屬8.TA從枚舉起始偏移位置開(kāi)始依次讀取屬性枚舉器2.步驟9中CA獲得返回的結(jié)果與預(yù)期一致,測(cè)試成功。無(wú)6.2.8TEERuntimeExc3.CA發(fā)送指令到TA,觸發(fā)TA4.TA拋出TEERuntimeException類(lèi)異常碼。72.步驟6中CA獲得的異常碼符合規(guī)范要求,測(cè)試成功。無(wú)2.CA打開(kāi)會(huì)話并與TA約定參數(shù)5.TA根據(jù)步驟4中獲取的算法類(lèi)型創(chuàng)建并初始化TransientObject6.TA獲取tbo1的信息,包括類(lèi)型、密鑰、10.TA根據(jù)步驟9中獲取的算法類(lèi)型創(chuàng)建并初始化T2.步驟7中CA獲取的信息符合規(guī)范對(duì)相應(yīng)算法類(lèi)型的要求,測(cè)試成功。3.步驟13中CA獲取的錯(cuò)誤碼符合規(guī)范要求,測(cè)無(wú)83.CA發(fā)送指令到TA,觸發(fā)TA6.TA獲取步驟4中attribute對(duì)象的ID和類(lèi)型并將7.CA發(fā)送指令到TA,觸發(fā)TA執(zhí)行步9.TA對(duì)步驟8獲得的值a執(zhí)行指定規(guī)則變換為新值并存入該attribute10.TA獲取步驟9中attri無(wú)驗(yàn)證使用不同算法生成密鑰、填充未初始化對(duì)象容器、復(fù)位Transien5.TA根據(jù)步驟4中不同算法類(lèi)型創(chuàng)建Trans6.TA為該TransientObjetct7.TA獲取該TransientObjetct對(duì)象填充的密鑰,并將結(jié)果返回913.TA再次初始化Transi無(wú)驗(yàn)證創(chuàng)建、訪問(wèn)、刪除持久化對(duì)象及讀寫(xiě)數(shù)據(jù)的功能是否實(shí)步驟3-13驗(yàn)證創(chuàng)建、打開(kāi)、關(guān)閉持久化對(duì)象,以及讀4.TA獲取CA傳入的需要進(jìn)行5.TA根據(jù)不同訪問(wèn)方式創(chuàng)建并刪除持久化對(duì)象obj1(遍歷所7.TA對(duì)持久化對(duì)象obj1執(zhí)行關(guān)閉操10CA發(fā)送指令到TA,觸發(fā)TA執(zhí)行步驟11-1312.TA以READ方法打開(kāi)持久化對(duì)象22.TA對(duì)持久化對(duì)象obj1執(zhí)行關(guān)閉刪除操作并返23.CA發(fā)送指令到TA,觸發(fā)TA執(zhí)行步驟24-22.步驟9、10返回值為0x00000000,表示成3.步驟13中CA獲得的數(shù)據(jù)與步4.步驟14返回值為0x00000000,表示5.步驟18中CA獲得的數(shù)據(jù)與步驟13中設(shè)置的標(biāo)識(shí)一致,測(cè)7.步驟26中CA獲得的錯(cuò)誤碼符合規(guī)范要求,測(cè)試無(wú)PersistentObjectEnumerator類(lèi)測(cè)試驗(yàn)證查找及獲取持久化對(duì)象、對(duì)枚舉器復(fù)位4.TA獲取CA傳入的多個(gè)需要持久化的數(shù)據(jù)。6.TA獲取指定存儲(chǔ)空間的持久化枚7.TA判斷該持久化枚舉器對(duì)象是否有持久8.TA對(duì)持久化枚舉器進(jìn)行枚舉獲取對(duì)象P1、P2、4.步驟10中CA獲得數(shù)據(jù)與步驟4中CA設(shè)置的數(shù)據(jù)一致,測(cè)試成功。無(wú)3.CA發(fā)送指令到TA,觸發(fā)TA無(wú)驗(yàn)證獲取、重置Operation對(duì)象信息及設(shè)步驟3-8驗(yàn)證Operation對(duì)象的獲取及3.CA發(fā)送指令到TA,觸發(fā)TA7.TA為該operation類(lèi)對(duì)象放入密步驟9-12驗(yàn)證operation中密鑰的重置功能.2.步驟12中CA獲得TA返回的operation對(duì)象信息與傳入的密鑰數(shù)據(jù)相同,CA無(wú)步驟3-11驗(yàn)證認(rèn)證加密算法和部分認(rèn)證3.CA發(fā)送指令到TA,觸發(fā)TA執(zhí)行5.TA為AE類(lèi)對(duì)象做初始化準(zhǔn)備,包括創(chuàng)建相應(yīng)的操作對(duì)象和屬性(9.TA使用AE對(duì)象對(duì)部分明文m1進(jìn)行認(rèn)證13.TA為AE類(lèi)對(duì)象做初始化準(zhǔn)備,包2.步驟11中CA獲取到TA的返回值符合預(yù)期要求,測(cè)試成功。4.步驟18中CA獲取到TA的返回值符合預(yù)期要求,測(cè)試成功。無(wú)3.CA發(fā)送指令到TA觸發(fā)TA執(zhí)4.TA獲取CA輸入的需要進(jìn)行加密或者解密的數(shù)據(jù)m和相關(guān)密鑰。5.TA為cipher類(lèi)對(duì)象做初始化準(zhǔn)備,包括創(chuàng)建相應(yīng)的操作對(duì)象和屬性(遍歷所7.TA使用Cipher對(duì)象初始化加8.TA使用Cipher對(duì)象對(duì)數(shù)據(jù)10.TA使用Cipher對(duì)象對(duì)步驟9中的結(jié)14.TA為cipher類(lèi)對(duì)象做初始化準(zhǔn)備,包括創(chuàng)2.步驟11中CA獲取到TA的返回值符合預(yù)期要求,測(cè)試成功。無(wú)KeyDerivation類(lèi)密鑰分散方法3.CA發(fā)送指令到TA觸發(fā)TA執(zhí)7.TA執(zhí)行密鑰分散操作,并將結(jié)果返無(wú)3.CA發(fā)送指令到TA觸發(fā)T5.TA為創(chuàng)建MessageDigest類(lèi)對(duì)象做初始化準(zhǔn)備,包括創(chuàng)建相應(yīng)的7.TA使用MessageDigest對(duì)象對(duì)m完成消2.步驟7中CA獲得的返回值符合規(guī)范要求,表示成功。無(wú)驗(yàn)證對(duì)消息的簽名、驗(yàn)證簽名及摘要簽名算法的功能是否實(shí)3.CA發(fā)送指令到TA觸發(fā)T7.TA使用Signature對(duì)象進(jìn)行初8.TA使用Signature對(duì)象11.TA獲取CA傳入的需要進(jìn)行無(wú)RandomData類(lèi)測(cè)試6.TA根據(jù)步驟4中獲得的長(zhǎng)度值生成的),3.CA發(fā)送指令到TA,觸發(fā)TA2.步驟5中CA獲得的異常碼符合規(guī)范,測(cè)試成功。無(wú)3.CA發(fā)送指令到TA,觸發(fā)TA4.TA獲取當(dāng)前REE系統(tǒng)時(shí)間t1并返回5.CA接收到TA的返回結(jié)果后,獲取Android當(dāng)6.CA發(fā)送指令到TA,觸發(fā)TA執(zhí)行步驟7-8,獲取8.CA收到返回值時(shí)獲取當(dāng)前時(shí)2.步驟5中CA獲得的t2和步驟4中TA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康服務(wù)的數(shù)字化與醫(yī)療大數(shù)據(jù)應(yīng)用
- 創(chuàng)意產(chǎn)業(yè)的新篇章區(qū)塊鏈技術(shù)下的版權(quán)保護(hù)策略
- 2025年中國(guó)圓刀盤(pán)數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2025年中國(guó)四門(mén)儲(chǔ)藏柜數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2025年中國(guó)變速齒輪泵數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2025年中國(guó)雙門(mén)雙節(jié)柜市場(chǎng)調(diào)查研究報(bào)告
- 保護(hù)患者隱私權(quán)醫(yī)療機(jī)構(gòu)的責(zé)任與行動(dòng)
- 2025年中國(guó)雙葉輪攪拌槽市場(chǎng)調(diào)查研究報(bào)告
- 2025年利用溫度變化加工機(jī)械項(xiàng)目發(fā)展計(jì)劃
- 2025年中國(guó)單面瓦楞機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 2025年江西省旅游集團(tuán)股份有限公司招聘筆試參考題庫(kù)含答案解析
- 分析化學(xué)考試題(附參考答案)
- 《外科補(bǔ)液原則》課件
- 《墨家思想》課件
- 浙江省2025年1月首考高考英語(yǔ)試卷試題真題(含答案)
- 利他思維培訓(xùn)課件
- 川教版(2024)小學(xué)信息技術(shù)三年級(jí)上冊(cè)《跨學(xué)科主題活動(dòng)-在線健康小達(dá)人》教學(xué)實(shí)錄
- 湖南省長(zhǎng)沙市雅禮實(shí)驗(yàn)高中-主題班會(huì)-把學(xué)習(xí)變?yōu)闊釔?ài):內(nèi)驅(qū)力【課件】
- 2025中考物理總復(fù)習(xí)填空題練習(xí)100題(附答案及解析)
- 機(jī)械專(zhuān)業(yè)英語(yǔ)
- 期中考試成績(jī)質(zhì)量分析
評(píng)論
0/150
提交評(píng)論