




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS33.050
CCSM30
團(tuán)體標(biāo)準(zhǔn)
T/TAF012—2023
代替T/TAF012—2017
移動(dòng)智能終端指紋框架接口測(cè)試方法
Testmethodsforfingerprintframeworkinterfaceofsmartmobileterminal
2023-02-08發(fā)布2023-02-08實(shí)施
電信終端產(chǎn)業(yè)協(xié)會(huì)發(fā)布
T/TAF012—2023
移動(dòng)智能終端指紋框架接口測(cè)試方法
1范圍
本文件規(guī)范了移動(dòng)智能終端REE指紋接口的測(cè)試架構(gòu)和測(cè)試方法,包括測(cè)試壞境和測(cè)試案例。
本文件適用于移動(dòng)智能終端REE指紋接口的測(cè)試。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用
文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)
適用于本文件。
GB/T41388-2022信息安全技術(shù)可信執(zhí)行環(huán)境基本安全規(guī)范
3術(shù)語和定義
下列術(shù)語和定義適用于本文件。
3.1
可信執(zhí)行環(huán)境trustedexecutionenvironment
移動(dòng)智能終端上基于硬件級(jí)隔離及安全啟動(dòng)機(jī)制,為確保安全敏感應(yīng)用相關(guān)數(shù)據(jù)和代碼的機(jī)密
性、完整性、真實(shí)性和不可否認(rèn)性目標(biāo)構(gòu)建的一種軟件運(yùn)行環(huán)境。
注:硬件級(jí)隔離是指基于硬件安全擴(kuò)展機(jī)制,通過對(duì)計(jì)算資源的固定劃分或動(dòng)態(tài)共享,保證隔離資源不被富執(zhí)行
環(huán)訪問的一種安全機(jī)制。
[來源:GB/T41388-2022,3.3,有改寫]
3.2
富執(zhí)行環(huán)境richexecutionenvironment
移動(dòng)智能終端上為應(yīng)用程序提供基礎(chǔ)功能和計(jì)算資源的一種軟件軟件環(huán)境。
注:富執(zhí)行環(huán)境是相對(duì)可信執(zhí)行環(huán)境獨(dú)立存在的運(yùn)行環(huán)境。
[來源:GB/T41388-2022,3.4,有改寫]
3.3
錯(cuò)誤接受率falseacceptancerate
指紋樣本特征與存儲(chǔ)的指紋模板的比對(duì)過程中,發(fā)生錯(cuò)誤接受結(jié)果的比對(duì)次數(shù)與總比對(duì)次數(shù)的
比值。
3.4
錯(cuò)誤拒絕率falserejectionrate
指紋樣本特征與存儲(chǔ)的指紋模板的比對(duì)過程中,發(fā)生錯(cuò)誤拒絕結(jié)果的比對(duì)次數(shù)與總比對(duì)次數(shù)的
比值。
4縮略語
下列縮略語適用于本文件。
1
T/TAF012—2023
API:應(yīng)用程序接口(ApplicationProgramInterface)
FAR:錯(cuò)誤接受率(FalseAcceptanceRate)
FRR:錯(cuò)誤拒絕率(FalseRejectionRate)
REE:富執(zhí)行環(huán)境(RichExecutionEnvironment)
5系統(tǒng)技術(shù)架構(gòu)
圖1系統(tǒng)技術(shù)架構(gòu)
基于生物識(shí)別的移動(dòng)智能終端身份認(rèn)證技術(shù)架構(gòu)見圖1。架構(gòu)包含兩部分,終端側(cè)及服務(wù)器側(cè)。
終端側(cè)包含應(yīng)用業(yè)務(wù)層、生物識(shí)別中間件、及安全基礎(chǔ)層。服務(wù)器側(cè)包含應(yīng)用業(yè)務(wù)服務(wù)層、生物識(shí)
別認(rèn)證服務(wù)及第三方認(rèn)證服務(wù)層、根CA及可信身份信任根證書。生物識(shí)別應(yīng)用層通過認(rèn)證協(xié)議完
成身份認(rèn)證,PKI作為底層基礎(chǔ)設(shè)施提供完整性、安全性及可追溯性。
6測(cè)試壞境
6.1測(cè)試架構(gòu)
圖2測(cè)試架構(gòu)
測(cè)試架構(gòu)見圖2。通過在REE開發(fā)測(cè)試APP,執(zhí)行核心案例,實(shí)現(xiàn)指紋框架接口測(cè)試,具體測(cè)試架
構(gòu)如圖2所示。
6.2測(cè)試要求
應(yīng)滿足在FAR≤1/50000的情況下FRR≤3%。
2
T/TAF012—2023
7測(cè)試要求
7.1測(cè)試錯(cuò)誤碼
測(cè)試錯(cuò)誤碼見表1。
表1測(cè)試錯(cuò)誤碼
錯(cuò)誤碼值說明
ERR_SUCCESS0x00000000成功
ERR_UNKNOWN0x7A000001未知錯(cuò)誤
ERR_BAD_ACCESS0x7A000002訪存錯(cuò)誤
ERR_BAD_PARAM0x7A000003參數(shù)錯(cuò)誤
ERR_UNKNOWN_CMD0x7A000004不能識(shí)別的命令
ERR_BUF_TOO_SHORT0x7A000005Buffer長(zhǎng)度不足
ERR_OUT_OF_MEM0x7A000006內(nèi)存分配失敗
ERR_TIMEOUT0x7A000007超時(shí)錯(cuò)誤
ERR_HASH0x7A000008Hash錯(cuò)誤
ERR_SIGN0x7A000009簽名錯(cuò)誤
ERR_VERIFY0x7A00000A驗(yàn)簽錯(cuò)誤
ERR_KEY_GEN0x7A00000B生成密鑰錯(cuò)誤
ERR_READ0x7A00000C讀文件錯(cuò)誤
ERR_WRITE0x7A00000D寫文件錯(cuò)誤
ERR_ERASE0x7A00000E刪除文件錯(cuò)誤
ERR_NOT_MATCH0x7A00000F生物特征本地不匹配
ERR_GEN_RESPONSE0x7A000010生成返回值失敗
ERR_GET_DEVICEID0x7A000011獲取設(shè)備ID失敗
ERR_GET_LAST_IDENTIFIED_ID0x7A000012獲取最近一次認(rèn)證通過結(jié)果失敗
ERR_AUTHENTICATOR_SIGN0x7A000013Authenticator簽名失敗
ERR_GET_ID_LIST0x7A000014獲取id列表失敗
ERR_UN_INITIALIZED0x7A000015未初始化錯(cuò)誤
ERR_NO_OPTIONAL_LEVEL0x7A000016本地?zé)o服務(wù)端支持的level
7.2接口測(cè)試
7.2.1獲取設(shè)備ID
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.1;
b)測(cè)試項(xiàng)目:獲取設(shè)備Id測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取設(shè)備Id接口要求;
d)測(cè)試條件:應(yīng)提供獲取設(shè)備Id的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取設(shè)備Id是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:調(diào)用獲取設(shè)備Id并暫存結(jié)果;
2)步驟2:調(diào)用獲取設(shè)備Id并暫存結(jié)果;
3)步驟3:比較步驟1的結(jié)果和步驟2的暫存結(jié)果;
4)步驟4:重復(fù)步驟2-3。
3
T/TAF012—2023
f)預(yù)期結(jié)果:執(zhí)行完步驟3之后,如果結(jié)果均相等,則該評(píng)測(cè)結(jié)果為“未見異?!保駝t評(píng)
測(cè)結(jié)果為“異?!薄?/p>
7.2.2獲取設(shè)備型號(hào)
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.2;
b)測(cè)試項(xiàng)目:獲取設(shè)備型號(hào)測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取設(shè)備型號(hào)接口要求;
d)測(cè)試條件:應(yīng)提供獲取設(shè)備型號(hào)的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取設(shè)備型號(hào)是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:調(diào)用獲取設(shè)備型號(hào)接口并暫存結(jié)果;
2)步驟2:調(diào)用獲取設(shè)備型號(hào)接口并暫存結(jié)果;
3)步驟3:比較步驟1的暫存結(jié)果和步驟的暫存結(jié)果;
4)步驟4:重復(fù)步驟2-3。
f)預(yù)期結(jié)果:執(zhí)行完步驟3之后,如果結(jié)果均相等,則評(píng)測(cè)結(jié)果為“未見異?!保駝t評(píng)測(cè)
結(jié)果為“異?!薄?/p>
7.2.3獲取客戶端協(xié)議版本
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.3;
b)測(cè)試項(xiàng)目:獲取客戶端協(xié)議版本測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取客戶端協(xié)議版本接口要求;
d)測(cè)試條件:應(yīng)提供獲取客戶端協(xié)議版本的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取客戶端協(xié)議版本是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:調(diào)用獲取客戶端協(xié)議版本并暫存結(jié)果;
2)步驟2:調(diào)用獲取客戶端協(xié)議版本并暫存結(jié)果;
3)步驟3:比較步驟1的暫存結(jié)果和步驟2的暫存結(jié)果;
4)步驟4:重復(fù)步驟2-3。
f)預(yù)期結(jié)果:執(zhí)行完步驟3后,如果結(jié)果均相等,則該評(píng)測(cè)結(jié)果為“未見異常”。否則評(píng)測(cè)
結(jié)果為“異常”。
7.2.4獲取客戶端支持的生物驗(yàn)證類型
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.4;
b)測(cè)試項(xiàng)目:獲取客戶端支持的生物驗(yàn)證類型接口測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取客戶端支持的生物驗(yàn)證類型接口要求;
d)測(cè)試條件:應(yīng)提供獲取客戶端支持的生物驗(yàn)證類型接口的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取客戶端支持的生物驗(yàn)證類型接口是否滿足規(guī)范要求。具體測(cè)試步驟如
下:
1)步驟1:在支持指紋的設(shè)備上調(diào)用該接口并暫存結(jié)果;
2)步驟2:相同設(shè)備上調(diào)用該接口并暫存結(jié)果;
3)步驟3:比較步驟1的暫存結(jié)果和步驟2的暫存結(jié)果;
4)步驟4:重復(fù)步驟2-3。
f)預(yù)期結(jié)果:執(zhí)行完步驟3后,如果比較結(jié)果均相等且結(jié)果為支持指紋,則評(píng)測(cè)結(jié)果為“未
見異?!保駝t結(jié)果為“異?!?。
7.2.5啟動(dòng)指紋/虹膜管理應(yīng)用
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.5;
4
T/TAF012—2023
b)測(cè)試項(xiàng)目:?jiǎn)?dòng)指紋/虹膜管理應(yīng)用測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的啟動(dòng)指紋/虹膜管理應(yīng)用的接口要求;
d)測(cè)試條件:應(yīng)提供啟動(dòng)指紋/虹膜管理應(yīng)用的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證啟動(dòng)指紋/虹膜管理應(yīng)用是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:在支持指紋的設(shè)備上以指紋為入?yún)⒄{(diào)用該接口,暫存結(jié)果;
2)步驟2:在支持指紋的設(shè)備上以虹膜為入?yún)⒄{(diào)用該接口,暫存結(jié)果;
3)步驟3:在支持虹膜的設(shè)備上以虹膜為入?yún)⒄{(diào)用該接口,并暫存結(jié)果;
4)步驟4:在支持虹膜的設(shè)備上以指紋為入?yún)⒄{(diào)用該接口,并暫存結(jié)果。
f)預(yù)期結(jié)果:步驟1的結(jié)果為成功,且步驟2的結(jié)果為失敗,且步驟3的結(jié)果為成功,且步
驟4的結(jié)果為失敗,則評(píng)測(cè)結(jié)果為“未見異?!保駝t,評(píng)測(cè)結(jié)果為“異常”。
7.2.6獲取校驗(yàn)數(shù)據(jù)測(cè)試
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.6;
b)測(cè)試項(xiàng)目:獲取校驗(yàn)數(shù)據(jù)測(cè)試;
c)項(xiàng)目要求:驗(yàn)證TA是否滿足定義的獲取校驗(yàn)數(shù)據(jù)接口要求;
d)測(cè)試條件:應(yīng)提供獲取校驗(yàn)數(shù)據(jù)的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取校驗(yàn)數(shù)據(jù)接口是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:在不支持任何生物驗(yàn)證的設(shè)備上調(diào)用該接口并暫存結(jié)果;
2)步驟2:在僅支持指紋驗(yàn)證的設(shè)備上調(diào)用該接口并暫存結(jié)果;
3)步驟3:在僅支持虹膜驗(yàn)證的設(shè)備上調(diào)用該接口并暫存結(jié)果;
4)步驟4:在同時(shí)支持指紋和虹膜驗(yàn)證的設(shè)備上調(diào)用該接口并暫存結(jié)果。
f)預(yù)期結(jié)果:步驟1的結(jié)果為空,且步驟2的結(jié)果為指紋數(shù)據(jù),且步驟3的結(jié)果為虹膜數(shù)據(jù),
且步驟4的結(jié)果為指紋+虹膜數(shù)據(jù),則該評(píng)測(cè)為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異?!薄?/p>
7.2.7指紋注冊(cè)測(cè)試
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.7;
b)測(cè)試項(xiàng)目:指紋注冊(cè)接口測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的指紋注冊(cè)接口要求;
d)測(cè)試條件:應(yīng)提供指紋注冊(cè)接口的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證指紋注冊(cè)接口是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:構(gòu)造服務(wù)端數(shù)據(jù)為入?yún)ⅲ谥С种讣y的設(shè)備上調(diào)用該接口;
2)步驟2:用錯(cuò)誤的手指驗(yàn)證并暫存結(jié)果;
3)步驟3:重復(fù)步驟2多次并暫存結(jié)果;
4)步驟4:重新調(diào)用該接口并使用正確的手指驗(yàn)證并暫存結(jié)果;
5)步驟5:構(gòu)造偽造簽名的數(shù)據(jù)為入?yún)?,調(diào)用該接口并暫存結(jié)果。
f)預(yù)期結(jié)果:步驟2的結(jié)果為“提示用戶重試”,且步驟3的結(jié)果為“校驗(yàn)失敗”,且步驟4
的結(jié)果為“校驗(yàn)成功”,且步驟5的結(jié)果為“校驗(yàn)失敗”,則該評(píng)測(cè)為“未見異?!薄7?/p>
則評(píng)測(cè)結(jié)果為“異?!薄?/p>
7.2.8指紋校驗(yàn)
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.8;
b)測(cè)試項(xiàng)目:指紋校驗(yàn)測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的指紋校驗(yàn)接口要求;
d)測(cè)試條件:應(yīng)提供指紋校驗(yàn)接口的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證指紋校驗(yàn)接口是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:構(gòu)造服務(wù)端數(shù)據(jù)為入?yún)ⅲ谥С种讣y的設(shè)備上調(diào)用該接口;
2)步驟2:用錯(cuò)誤的手指驗(yàn)證并暫存結(jié)果;
5
T/TAF012—2023
3)步驟3:重復(fù)步驟2多次并暫存結(jié)果;
4)步驟4:重新調(diào)用該接口并使用正確的手指驗(yàn)證并暫存結(jié)果;
5)步驟5:構(gòu)造偽造簽名的數(shù)據(jù)為入?yún)?,調(diào)用該接口并暫存結(jié)果。
f)預(yù)期結(jié)果:步驟2的結(jié)果為“提示用戶重試”,且步驟3的結(jié)果為“校驗(yàn)失敗”,且步驟4
的結(jié)果為“校驗(yàn)成功”,且步驟5的結(jié)果為“校驗(yàn)失敗”,則該評(píng)測(cè)為“未見異?!?。否
則評(píng)測(cè)結(jié)果為“異常”。
7.2.9指紋注銷
測(cè)試方法如下:
a)測(cè)試編號(hào):7.2.9;
b)測(cè)試項(xiàng)目:指紋注銷測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的指紋注銷的接口要求;
d)測(cè)試條件:應(yīng)提供指紋注銷接口的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證指紋注銷接口是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:構(gòu)造服務(wù)端數(shù)據(jù)為入?yún)?,在支持指紋的設(shè)備上調(diào)用該接口;
2)步驟2:構(gòu)造偽造簽名的數(shù)據(jù)為入?yún)?,調(diào)用該接口并暫存結(jié)果。
f)預(yù)期結(jié)果:步驟1的結(jié)果為“校驗(yàn)成功”,且步驟2的結(jié)果為“校驗(yàn)失敗”,則該評(píng)測(cè)為
“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異?!薄?/p>
7.3性能測(cè)試
7.3.1獲取設(shè)備型號(hào)性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.1;
b)測(cè)試項(xiàng)目:獲取設(shè)備型號(hào)接口的性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取設(shè)備型號(hào)接口的性能要求;
d)測(cè)試條件:應(yīng)提供獲取設(shè)備型號(hào)性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取設(shè)備型號(hào)接口的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
步驟1:調(diào)用獲取設(shè)備型號(hào)并記錄調(diào)用耗時(shí);
f)預(yù)期結(jié)果:步驟1的耗時(shí)在2ms以內(nèi),則評(píng)測(cè)結(jié)果為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異
?!薄?/p>
7.3.2獲取客戶端協(xié)議版本性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.2;
b)測(cè)試項(xiàng)目:獲取客戶端協(xié)議版本接口的性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取客戶端協(xié)議版本接口的性能要求;
d)測(cè)試條件:應(yīng)提供獲取客戶端協(xié)議版本性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取客戶端協(xié)議版本接口的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
步驟1:調(diào)用獲取客戶端協(xié)議版本接口并記錄調(diào)用耗時(shí);
f)預(yù)期結(jié)果:步驟1的耗時(shí)在2ms以內(nèi),則評(píng)測(cè)結(jié)果為“未見異常”。否則評(píng)測(cè)結(jié)果為“異
常”。
7.3.3獲取客戶端支持的生物驗(yàn)證類型性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.3;
b)測(cè)試項(xiàng)目:獲取客戶端及支持的生物驗(yàn)證類型接口的性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取客戶端支持的生物驗(yàn)證類型接口的性能要求;
d)測(cè)試條件:應(yīng)提供獲取客戶端及支持的生物驗(yàn)證類型性能的測(cè)試說明;
6
T/TAF012—2023
e)測(cè)試步驟:驗(yàn)證獲取客戶端及支持的生物驗(yàn)證類型接口是否滿足規(guī)范要求。具體測(cè)試步驟
如下:
步驟1:調(diào)用獲取客戶端及支持的生物驗(yàn)證類型接口,并記錄調(diào)用耗時(shí);
f)預(yù)期結(jié)果:步驟1結(jié)果的耗時(shí)在5ms以內(nèi),則評(píng)測(cè)結(jié)果為“未見異常”。否則評(píng)測(cè)結(jié)果為
“異常”。
7.3.4獲取校驗(yàn)數(shù)據(jù)性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.4;
b)測(cè)試項(xiàng)目:獲取校驗(yàn)數(shù)據(jù)性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取校驗(yàn)數(shù)據(jù)的性能要求;
d)測(cè)試條件:應(yīng)提供獲取校驗(yàn)數(shù)據(jù)性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取校驗(yàn)數(shù)據(jù)接口的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
步驟1:調(diào)用獲取校驗(yàn)數(shù)據(jù)接口,并記錄調(diào)用耗時(shí)。
f)預(yù)期結(jié)果:步驟1結(jié)果的耗時(shí)在5ms以內(nèi),則評(píng)測(cè)結(jié)果為“未見異常”。否則評(píng)測(cè)結(jié)果為
“異常”。
7.3.5指紋注冊(cè)性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.5;
b)測(cè)試項(xiàng)目:指紋注冊(cè)的性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的指紋注冊(cè)的性能要求;
d)測(cè)試條件:應(yīng)提供指紋注冊(cè)性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證指紋注冊(cè)接口的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
步驟1:調(diào)用指紋注冊(cè)接口,并記錄調(diào)用耗時(shí)。
f)預(yù)期結(jié)果:步驟1結(jié)果的耗時(shí)在5s以內(nèi),則評(píng)測(cè)結(jié)果為“未見異常”。否則評(píng)測(cè)結(jié)果為“異
常”。
7.3.6指紋校驗(yàn)性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.6;
b)測(cè)試項(xiàng)目:指紋校驗(yàn)的性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的指紋校驗(yàn)的性能要求;
d)測(cè)試條件:應(yīng)提供指紋校驗(yàn)性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證指紋校驗(yàn)接口的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
步驟1:調(diào)用指紋校驗(yàn)接口,并記錄調(diào)用耗時(shí)。
f)預(yù)期結(jié)果:步驟1結(jié)果的耗時(shí)在2s以內(nèi),則評(píng)測(cè)結(jié)果為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異
?!薄?/p>
7.3.7指紋注銷性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.7;
b)測(cè)試項(xiàng)目:指紋注銷的性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的指紋注銷的性能要求;
d)測(cè)試條件:應(yīng)提供指紋注銷性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證指紋注銷接口的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
步驟1:調(diào)用指紋注銷接口,并記錄調(diào)用耗時(shí)。
f)預(yù)期結(jié)果:步驟1結(jié)果的耗時(shí)在1s以內(nèi),則評(píng)測(cè)結(jié)果為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異
?!薄?/p>
7
T/TAF012—2023
7.3.8RSA密鑰簽名算法性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.8;
b)測(cè)試項(xiàng)目:RSA密鑰簽名算法性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的RSA密鑰簽名算法的性能要求;
d)測(cè)試條件:應(yīng)提供RSA密鑰簽名算法性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證RSA密鑰簽名算法的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:隨機(jī)生成byte數(shù)組;
2)步驟2:以暫存的密鑰句柄拼湊RSA密鑰簽名接口的入?yún)ⅲ?/p>
3)步驟3:根據(jù)步驟2的結(jié)果調(diào)用RSA密鑰簽名接口并暫存結(jié)果;
4)步驟4:從步驟2的暫存結(jié)果中解析狀態(tài)碼和生成的簽名并暫存。
f)預(yù)期結(jié)果:在步驟4后,如果狀態(tài)碼為ERR_SUCCESS,且步驟3-4的耗時(shí)低于200ms,則該
評(píng)測(cè)為“未見異常”。否則評(píng)測(cè)結(jié)果為“異常”。(具體錯(cuò)誤原因參考錯(cuò)誤碼定義)
7.3.9RSA密鑰驗(yàn)簽算法性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.9;
b)測(cè)試項(xiàng)目:RSA密鑰驗(yàn)簽算法性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的RSA密鑰驗(yàn)簽算法的性能要求;
d)測(cè)試條件:應(yīng)提供RSA密鑰驗(yàn)簽算法性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證RSA密鑰驗(yàn)簽算法的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:根據(jù)暫存的密鑰句柄,以及暫存的簽名結(jié)果拼湊RSA驗(yàn)簽接口的入?yún)ⅲ?/p>
2)步驟2:以步驟1的入?yún)⒄{(diào)用RSA驗(yàn)簽接口并暫存結(jié)果;
3)步驟3:從步驟2暫存結(jié)果中解析返回值狀態(tài)碼。
f)預(yù)期結(jié)果:在步驟3后,如果狀態(tài)碼為ERR_SUCCESSS,且步驟2-3的耗時(shí)低于100ms,則
該評(píng)測(cè)為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異?!?。(具體錯(cuò)誤原因參考錯(cuò)誤碼定義)
7.3.10SM2密鑰簽名算法性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.10;
b)測(cè)試項(xiàng)目:SM2密鑰簽名算法性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的SM2密鑰簽名算法的性能要求;
d)測(cè)試條件:應(yīng)提供SM2密鑰簽名算法性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證SM2密鑰簽名算法的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:隨機(jī)生成byte數(shù)組;
2)步驟2:以暫存的密鑰句柄拼湊SM2密鑰簽名接口的入?yún)ⅲ?/p>
3)步驟3:根據(jù)步驟2的結(jié)果調(diào)用SM2密鑰簽名接口并暫存結(jié)果;
4)步驟4:從步驟2的暫存結(jié)果中解析狀態(tài)碼和生成的簽名并暫存。
f)預(yù)期結(jié)果:在步驟4后,如果狀態(tài)碼為ERR_SUCCESS,且步驟3-4的耗時(shí)低于200ms,則該
評(píng)測(cè)為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異?!薄?具體錯(cuò)誤原因參考錯(cuò)誤碼定義)
7.3.11SM2密鑰驗(yàn)簽算法性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.11;
b)測(cè)試項(xiàng)目:SM2密鑰驗(yàn)簽算法性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的SM2密鑰驗(yàn)簽算法的性能要求;
d)測(cè)試條件:應(yīng)提供SM2密鑰驗(yàn)簽算法性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證SM2密鑰驗(yàn)簽算法的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:根據(jù)暫存的密鑰句柄,以及暫存的簽名結(jié)果拼湊SM2驗(yàn)簽接口的入?yún)ⅲ?/p>
8
T/TAF012—2023
2)步驟2:以步驟1的入?yún)⒄{(diào)用SM2驗(yàn)簽接口并暫存結(jié)果;
3)步驟3:從步驟2暫存結(jié)果中解析返回值狀態(tài)碼。
f)預(yù)期結(jié)果:在步驟3后,如果狀態(tài)碼為ERR_SUCCESSS,且步驟2-3的耗時(shí)低于100ms,則
該評(píng)測(cè)為“未見異?!?。否則評(píng)測(cè)結(jié)果為“異常”。(具體錯(cuò)誤原因參考錯(cuò)誤碼定義)
7.3.12校驗(yàn)器簽名算法性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.12;
b)測(cè)試項(xiàng)目:校驗(yàn)器簽名算法性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的校驗(yàn)器簽名算法的性能要求;
d)測(cè)試條件:應(yīng)提供校驗(yàn)器簽名算法性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證校驗(yàn)器簽名算法的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:隨機(jī)生成一個(gè)byte數(shù)組;
2)步驟2:以步驟1的結(jié)果為入?yún)⒄{(diào)用標(biāo)準(zhǔn)SHA256算法;
3)步驟3:從步驟2的結(jié)果拼湊校驗(yàn)器簽名接口的入?yún)ⅲ?/p>
4)步驟4:以步驟3的結(jié)果調(diào)用校驗(yàn)器簽名接口并暫存結(jié)果;
5)步驟5:從步驟4的結(jié)果中解析出狀態(tài)碼。
f)預(yù)期結(jié)果:在步驟5后,如果狀態(tài)碼為ERR_SUCCESS,且步驟4-5的耗時(shí)低于200ms,則該
評(píng)測(cè)為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異?!薄?具體錯(cuò)誤原因參考錯(cuò)誤碼定義)
7.3.13校驗(yàn)器驗(yàn)簽算法性能
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.13;
b)測(cè)試項(xiàng)目:校驗(yàn)器驗(yàn)證簽名算法性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的校驗(yàn)器驗(yàn)簽算法的性能要求;
d)測(cè)試條件:應(yīng)提供校驗(yàn)器驗(yàn)簽算法性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證校驗(yàn)器驗(yàn)簽算法的性能是否滿足規(guī)范要求。具體測(cè)試步驟如下:
1)步驟1:隨機(jī)生成一個(gè)byte數(shù)組;
2)步驟2:以步驟1的結(jié)果為入?yún)⒄{(diào)用標(biāo)準(zhǔn)SHA256算法;
3)步驟3:以根證書臨時(shí)簽發(fā)一個(gè)二級(jí)證書;
4)步驟4:用步驟3的二級(jí)證書私鑰對(duì)步驟2的結(jié)果進(jìn)行簽名;
5)步驟5:以步驟2的結(jié)果、步驟4的簽名結(jié)果、步驟3的二級(jí)證書拼湊校驗(yàn)器驗(yàn)簽算法
的入?yún)ⅲ?/p>
6)步驟6:根據(jù)步驟5的入?yún)⒄{(diào)用校驗(yàn)器驗(yàn)簽接口并暫存結(jié)果;
7)步驟7:從步驟6的結(jié)果中解析出狀態(tài)碼。
f)預(yù)期結(jié)果:在步驟7后,如果狀態(tài)碼為ERR_SUCCESS,且步驟6-7的耗時(shí)低于100ms,則該
評(píng)測(cè)為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異?!薄?具體錯(cuò)誤原因參考錯(cuò)誤碼定義)
7.3.14獲取最近一次認(rèn)證通過的指紋模板ID性能測(cè)試
測(cè)試方法如下:
a)測(cè)試編號(hào):7.3.14;
b)測(cè)試項(xiàng)目:獲取最近一次認(rèn)證通過的指紋模板ID性能測(cè)試;
c)項(xiàng)目要求:驗(yàn)證是否滿足定義的獲取最近一次認(rèn)證通過的指紋模板ID的性能要求;
d)測(cè)試條件:應(yīng)提供獲取最近一次認(rèn)證通過指紋模板ID性能的測(cè)試說明;
e)測(cè)試步驟:驗(yàn)證獲取最近一次認(rèn)證通過的指紋模板ID的性能是否滿足規(guī)范要求。具體測(cè)試
步驟如下:
1)步驟1:提前錄入手指A到系統(tǒng)指紋庫中;
2)步驟2:以手指A驗(yàn)證指紋;
3)步驟3:調(diào)用獲取最近一次認(rèn)證通過的指紋模板ID接口并暫存結(jié)果;
4)步驟4:從結(jié)果中解析狀態(tài)碼和指紋模板ID。
9
T/TAF012—2023
f)預(yù)期結(jié)果:在步驟4后,如果狀態(tài)碼為ERR_SUCCESS,且步驟2-4的耗時(shí)低于260ms,則評(píng)
測(cè)結(jié)果為“未見異?!薄7駝t評(píng)測(cè)結(jié)果為“異?!薄?具體錯(cuò)誤原因參考錯(cuò)誤碼定義)
7.3.15獲取指紋庫中錄入的指紋模板ID集性能測(cè)試
測(cè)試方法如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村教育質(zhì)量提升與教育資源優(yōu)化配置2025年行動(dòng)計(jì)劃報(bào)告
- 2025年多式聯(lián)運(yùn)信息平臺(tái)在物流倉儲(chǔ)與配送中的應(yīng)用研究報(bào)告
- 基于2025年法規(guī)的醫(yī)藥電商平臺(tái)合規(guī)運(yùn)營(yíng)與市場(chǎng)拓展策略云計(jì)算技術(shù)應(yīng)用分析報(bào)告
- 2025年食品冷鏈物流溫控技術(shù)設(shè)備發(fā)展趨勢(shì)報(bào)告
- 廣播媒體與在線教育融合2025:內(nèi)容創(chuàng)新與市場(chǎng)拓展分析報(bào)告
- 2025年資源型城市綠色轉(zhuǎn)型發(fā)展模式中的綠色金融產(chǎn)品創(chuàng)新報(bào)告
- 2025年BIM技術(shù)在我國基礎(chǔ)設(shè)施建設(shè)中的應(yīng)用前景報(bào)告
- 2025年工業(yè)互聯(lián)網(wǎng)平臺(tái)安全漏洞掃描技術(shù)專利趨勢(shì)研究報(bào)告
- 2025年公共衛(wèi)生應(yīng)急資金申請(qǐng)流程優(yōu)化報(bào)告
- 基層醫(yī)療衛(wèi)生機(jī)構(gòu)信息化建設(shè)2025年信息化建設(shè)與醫(yī)療服務(wù)創(chuàng)新性保障報(bào)告
- JGJ196-2010建筑施工塔式起重機(jī)安裝、使用、拆卸安全技術(shù)規(guī)程
- 教師專業(yè)發(fā)展第2章 理想教師的專業(yè)形象
- 2024年廣東省廣州市白云區(qū)中考二模英語試題(解析版)
- 監(jiān)獄餐廳承包協(xié)議
- MT-T 1208-2023 煤礦在用產(chǎn)品安全檢測(cè)檢驗(yàn)規(guī)范 摩擦式提升機(jī)系統(tǒng)
- 100以內(nèi)兩位數(shù)進(jìn)位加法退位減法計(jì)算題-(直接打印版)
- -遼寧省沈陽市大東區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- 小班活動(dòng)學(xué)情分析
- 國家開放大學(xué)《合同法》章節(jié)測(cè)試參考答案
- 小古文100篇074-《鹿照水》
- 危房改建申請(qǐng)報(bào)告
評(píng)論
0/150
提交評(píng)論