




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
接觸式集成電路IC卡國際標(biāo)準(zhǔn)第4章接觸式集成電路(IC)卡國際標(biāo)準(zhǔn)4.1概述4.2ISO7816-4行業(yè)間交換命令規(guī)定的范圍4.3數(shù)據(jù)結(jié)構(gòu)4.4卡的安全結(jié)構(gòu)4.5應(yīng)用協(xié)議數(shù)據(jù)單元(APDU)信息結(jié)構(gòu)4.6基本行業(yè)間命令4.7面向傳輸?shù)男袠I(yè)間命令4.8歷史字節(jié)4.9與應(yīng)用無關(guān)的卡服務(wù)4.10ISO/IEC7816-5應(yīng)用標(biāo)識(shí)符的編號(hào)系統(tǒng)和注冊過程接觸式集成電路IC卡國際標(biāo)準(zhǔn)ISO/IEC7816-4,行業(yè)間交換用命令。ISO/IEC7816-5,應(yīng)用標(biāo)識(shí)符號(hào)系統(tǒng)和注冊過程。接觸式IC卡的國際標(biāo)準(zhǔn)為ISO/IEC7816。ISO/IEC7816-1~3在第3章中已介紹,本章主要介紹7816-4
~5。4.1概述return接觸式集成電路IC卡國際標(biāo)準(zhǔn)ISO/IEC7816-6,行業(yè)間數(shù)據(jù)元。ISO/IEC7816-7,關(guān)于結(jié)構(gòu)化卡詢問語言的行業(yè)間命令。ISO/IEC7816-8,與安全有關(guān)的行業(yè)間命令。ISO/IEC7816-9,附加的行業(yè)間命令和復(fù)位應(yīng)答。ISO/IEC7816-10,用于同步卡的電信號(hào)和復(fù)位應(yīng)答。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.2ISO7816-4行業(yè)間交換命令規(guī)定的范圍在接口設(shè)備與IC卡之間傳送的命令和應(yīng)答信息的內(nèi)容。在復(fù)位應(yīng)答期間由IC卡發(fā)送的歷史字節(jié)內(nèi)容。當(dāng)處理交換用行業(yè)間命令時(shí),在接口見到的文件結(jié)構(gòu)和數(shù)據(jù)。在卡中的文件和數(shù)據(jù)的訪問方法。定義在卡中的文件和數(shù)據(jù)訪問權(quán)限的安全結(jié)構(gòu)。安全報(bào)文的交換方法。
對由卡處理的算法的訪問方法。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.3.1文件的組織結(jié)構(gòu)(P70圖)4.3數(shù)據(jù)結(jié)構(gòu)主文件MF(masterfile)根文件,必有的。專用文件DF(dedicatedfile),可選的。基本文件EF(elementaryfile),可選的。
return接觸式集成電路IC卡國際標(biāo)準(zhǔn)MFDFDFDFDFEFEFEFEFEFEFEF邏輯文件組織return主文件專用文件基本文件接觸式集成電路IC卡國際標(biāo)準(zhǔn)內(nèi)部基本文件工作基本文件2.基本文件的結(jié)構(gòu)(P70圖)
基本文件1.基本文件的分類四種透明結(jié)構(gòu)具有固定長度記錄的線性文件具有可變長度記錄的線性文件具有固定長度記錄的環(huán)形文件return接觸式集成電路IC卡國際標(biāo)準(zhǔn)1.文件訪問方式4.3.2數(shù)據(jù)訪問(存取)方式當(dāng)文件不能被默認(rèn)選擇時(shí),可采用:利用文件標(biāo)識(shí)符
MF標(biāo)識(shí)符=3F00依靠路徑鏈接當(dāng)前文件標(biāo)識(shí)符→被選文件標(biāo)識(shí)符利用短EF標(biāo)識(shí)符短EF標(biāo)識(shí)符5位代碼利用DF名字
DF名字長度(1-16字節(jié))return接觸式集成電路IC卡國際標(biāo)準(zhǔn)2.數(shù)據(jù)訪問方式記錄訪問數(shù)據(jù)對象訪問數(shù)據(jù)單元訪問數(shù)據(jù)訪問(1)對記錄結(jié)構(gòu)的EF訪問用記錄標(biāo)識(shí)符或記錄編號(hào)訪問,(無符號(hào)8位整數(shù),值01-FE,00、FF保留)。記錄標(biāo)識(shí)符由應(yīng)用提供,記錄是Simple-TLV數(shù)據(jù)對象,則數(shù)據(jù)對象的第一個(gè)字節(jié)為記錄標(biāo)識(shí)符。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)按數(shù)據(jù)對象的頭(標(biāo)志tag)進(jìn)行訪問(2)對數(shù)據(jù)對象的訪問BER(basicencodingrules)-TLV(taglengthvalue)
包括2個(gè)或3個(gè)字段,其中T字段由1個(gè)或幾個(gè)字節(jié)組成,L字段由1個(gè)或幾個(gè)字節(jié)組成;V字段由L字段決定,L字段不空,則V字段的長度為L個(gè)字節(jié),若L字段為空,則無V字段。ISO/IEC7816-4協(xié)議支持兩種數(shù)據(jù)對象:
BER-TLVSimple-TLVreturn接觸式集成電路IC卡國際標(biāo)準(zhǔn)T字段T字段的第一個(gè)字節(jié)是數(shù)據(jù)對象的類別(class)、類型(type)和編號(hào)(number)。類別由b8~b7表示:b8~b7=00,為通用類;b8~b7=01,為應(yīng)用類;b8~b7=10,為上下文-特定類;b8~b7=11,為私用b8~b7類。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)類型由b6表示:b6=0,為原型數(shù)據(jù)類;b6=1,為結(jié)構(gòu)數(shù)據(jù)類;編號(hào)由b5~b1決定,但與長度有關(guān)。如長度為1個(gè)字節(jié),b5~b1為標(biāo)志的編號(hào);如長度大于1個(gè)字節(jié),則b5~b1為全“1”,下一字節(jié)的b8位為1,b7~b1為編號(hào),而最后一個(gè)編號(hào)字節(jié)的b8位為0。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)L字段L字段為單字節(jié)時(shí),b8=0,b7~b1的數(shù)據(jù)是V字段的字節(jié)數(shù)。L字段為多字節(jié)時(shí),b8=1,b7~b1的數(shù)值表示本字段后跟的字節(jié)數(shù),這些字節(jié)的數(shù)值是V字段的字節(jié)數(shù)。V字段原型BER-TLV數(shù)據(jù)對象的V字段由0個(gè),1個(gè)或多個(gè)simple-TLV數(shù)據(jù)對象組成。結(jié)構(gòu)數(shù)據(jù)對象的V字段由0個(gè)、1個(gè)或3個(gè)字段組成。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)Simple-TLV數(shù)據(jù)對象由2個(gè)或3個(gè)字段組成。T字段為單字節(jié),值從1到254,可用作標(biāo)識(shí)符。L字段由1個(gè)字節(jié)或3個(gè)字節(jié)組成。如L字段的第一個(gè)字節(jié)的內(nèi)容從00到FE,則表示L字段由1個(gè)字節(jié)組成。如為FF,則表示第2,3兩個(gè)字節(jié)為L的值。如L字段為空,則無V字段。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)數(shù)據(jù)單元的訪問由命令的偏移值給出。其下一個(gè)數(shù)據(jù)單元的位置由命令的偏移值加1后產(chǎn)生。默認(rèn)數(shù)據(jù)單元長度為1個(gè)字節(jié)。(3)對數(shù)據(jù)單元的訪問return接觸式集成電路IC卡國際標(biāo)準(zhǔn)三種模式(p72表)文件控制參數(shù)(FCP)文件管理數(shù)據(jù)(FMD)文件控制信息(FCI)4.3.3文件控制信息(FCI)
文件控制信息為數(shù)據(jù)字節(jié)串,在選擇文件命令的應(yīng)答信息中。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)文件控制參數(shù)(FCP):傳送文件控制參數(shù),其數(shù)據(jù)對象有:標(biāo)志T長度L數(shù)值V適用于802文件中數(shù)據(jù)字節(jié)數(shù),包括結(jié)構(gòu)信息透明EF文件812文件中數(shù)據(jù)字節(jié)數(shù),包括結(jié)構(gòu)信息任意文件‥
841~16DF文件名DF文件‥88~9E保留9FXY保留于將來使用return接觸式集成電路IC卡國際標(biāo)準(zhǔn)
文件管理數(shù)據(jù)(FMD)模式:傳送文件管理數(shù)據(jù),在本協(xié)議、ISO/IEC7816-5或7816-6中指定的BER-TLV數(shù)據(jù)對象。文件控制信息(FCI)模式:傳送FCP和FMD。return文件描述字節(jié)的含意見表。Question:eg:文件描述字節(jié)的內(nèi)容:Question:線性固定的共享內(nèi)部EF,只對EF、DF進(jìn)行描述接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.4.1安全狀態(tài)(完成操作后的當(dāng)前狀態(tài))4.4卡的安全結(jié)構(gòu)ATR與PPS后完成認(rèn)證過程的命令后通過password認(rèn)證后通過密鑰認(rèn)證后通過安全信息后當(dāng)前狀態(tài):全局安全狀態(tài)、特定文件安全狀態(tài)、特定命令安全狀態(tài)三種安全狀態(tài):return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.4.2安全屬性定義了允許執(zhí)行的操作及操作過程。每一文件都有安全屬性,應(yīng)滿足一定的安全條件,才允許對文件進(jìn)行操作。文件的安全屬性依賴于:文件的種類(DF或EF);在文件中和/或其父文件中控制信息的可選參數(shù)return接觸式集成電路IC卡國際標(biāo)準(zhǔn)password鑒別密鑰鑒別數(shù)據(jù)鑒別(數(shù)字簽名)數(shù)據(jù)加密4.4.3安全機(jī)制
鑒別的結(jié)果登錄在EF中。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.5應(yīng)用協(xié)議數(shù)據(jù)單元(APDU)信息結(jié)構(gòu)
(ApplicationProtocolDataUnit)應(yīng)用協(xié)議的操作步驟:發(fā)送一個(gè)命令(command)、在接收此命令的實(shí)體中進(jìn)行處理、回送一個(gè)應(yīng)答。特點(diǎn):命令-應(yīng)答成對接口設(shè)備—卡間的互傳return接觸式集成電路IC卡國際標(biāo)準(zhǔn)
命令信息和應(yīng)答信息可包含數(shù)據(jù),也可不包含數(shù)據(jù),有4種數(shù)據(jù)組合:命令無數(shù)據(jù),應(yīng)答無數(shù)據(jù);命令無數(shù)據(jù),應(yīng)答有數(shù)據(jù);命令有數(shù)據(jù),應(yīng)答無數(shù)據(jù);命令有數(shù)據(jù),應(yīng)答有數(shù)據(jù)。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)
命令A(yù)PDU包含一個(gè)必備的命令頭(4字節(jié))和一個(gè)可選的可變長度的命令體。CLAINSP1P2LcDataLe4.5.1命令A(yù)PDU(ApplicationProtocolDataUnit)
1.命令A(yù)PDU命令頭(4字節(jié))命令體return接觸式集成電路IC卡國際標(biāo)準(zhǔn)CLAINSP1P2LcDataLe命令頭(4字節(jié))命令體命令頭為命令的編碼,包含:CLA-類別字節(jié)
INS-指令字節(jié)
P1-參數(shù)字節(jié)
P2-參數(shù)字節(jié)
命令體:Lc為體內(nèi)數(shù)據(jù)長度,Data為發(fā)送的數(shù)據(jù),Le為期望應(yīng)答數(shù)據(jù)字段的長度。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)命令A(yù)PDU的四種結(jié)構(gòu)命令頭命令頭Le命令頭LcData命令頭LcDataLe
其中Lc和Le有短型(S)和擴(kuò)展型(E),長度分別為1字節(jié)和3字節(jié)。return(1)(2)(3)(4)接觸式集成電路IC卡國際標(biāo)準(zhǔn)2.命令體的編碼命令體B1‥BL(體長度:L字節(jié))情況長度條件1L=0短2(2S)短3(3S)短4(4S)L=1L=1+(B1)L=2+(B1)(B1)≠0(B1)≠0擴(kuò)展2(2E)擴(kuò)展3(3E)擴(kuò)展4(4E)L=3L=3+(B1‖
B2)L=5+(B1‖
B2)(B1)=0(B1)=0
(B1‖
B2)≠0(B1)=0
(B1‖
B2)≠0return接觸式集成電路IC卡國際標(biāo)準(zhǔn)處理后發(fā)回Data狀態(tài)SW1SW24.5.2應(yīng)答APDU
應(yīng)答APDU由可變長度的體(可選的)和2字節(jié)尾部(必備的)組成:可變長度的體2字節(jié)尾部其中,體的字節(jié)數(shù)由命令A(yù)PDU的Le指出。Data是接收設(shè)備接收命令A(yù)PDU并進(jìn)行處理后送回發(fā)送設(shè)備的數(shù)據(jù)。SW1和SW2為狀態(tài)代碼。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.5.3命令頭部、數(shù)據(jù)字段、應(yīng)答尾部的規(guī)定代碼名字長度說明CLA類別1指令類別INS指令1指令代碼P1參數(shù)11指令參數(shù)1P2參數(shù)21指令參數(shù)2Lc長度≤3在命令數(shù)據(jù)字段中存在的字節(jié)數(shù)Data數(shù)據(jù)可變長度=Lc發(fā)送的字節(jié)串Le長度≤3期望應(yīng)答送回的最大字節(jié)數(shù)表4.5命令A(yù)PDU內(nèi)容接觸式集成電路IC卡國際標(biāo)準(zhǔn)1.類別字節(jié)CLACLA的編碼和意義,見表。2.指令字節(jié)INSINS編碼命令名0E2070828488A4擦除二進(jìn)制驗(yàn)證管理通道外部鑒別取口令內(nèi)部鑒別選擇文件指令碼為6×或9×的指令是無效的。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)3.參數(shù)字節(jié)P1、P2P1、P2可為任意值,如不用該參數(shù)則將它置成“00”。4.應(yīng)答狀態(tài)字節(jié)SW1-SW2SW1-SW2是在卡接收到命令并經(jīng)過處理后送出的應(yīng)答信號(hào),指出卡的處理狀況。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)SW1-SW2正常處理警告執(zhí)行錯(cuò)誤檢查錯(cuò)誤900061××62××63××64××65××67××~6F××狀態(tài)字節(jié)的結(jié)構(gòu)圖return處理完成處理夭折內(nèi)容見表(P79)接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.6基本行業(yè)間命令這些命令是在接口設(shè)備和IC卡之間傳送的,IC卡執(zhí)行異步傳輸協(xié)議(T=0或T=1)。一個(gè)命令的功能由若干條CPU指令完成。1.讀二進(jìn)制命令(ReadBinaryCommand)功能:讀出基本文件(EF)內(nèi)容當(dāng)命令包含一個(gè)有效的短EF標(biāo)識(shí)符時(shí),則將此文件作為當(dāng)前EF。本命令對當(dāng)前EF進(jìn)行處理。僅當(dāng)安全狀態(tài)與此EF的安全屬性相適應(yīng),才執(zhí)行。使用條件與安全:return接觸式集成電路IC卡國際標(biāo)準(zhǔn)
命令信息與應(yīng)答信息CLAINSP1-P2LcDataLe表4.6B0(讀二進(jìn)制)短EF的標(biāo)識(shí)符和偏移量空空期望讀出的字節(jié)數(shù)表4.17讀二進(jìn)制命令A(yù)PDUreturn接觸式集成電路IC卡國際標(biāo)準(zhǔn)數(shù)據(jù)字段SW1-SW2讀出數(shù)據(jù)(Le字節(jié))狀態(tài)字節(jié)表4.18讀二進(jìn)制應(yīng)答APDU
警告條件SW1=62,且SW2=81部分返回?cái)?shù)據(jù)可能是錯(cuò)的;82在讀出Le字節(jié)之前,文件已結(jié)束。return結(jié)合圖接觸式集成電路IC卡國際標(biāo)準(zhǔn)出錯(cuò)條件(1)SW1=67,且SW2=00長度錯(cuò)誤(錯(cuò)誤Le域);(2)SW1=69,且SW2=81命令與文件組織不適配;82安全狀態(tài)不滿足;86命令不允許(沒有當(dāng)前EF)。(3)SW1=6A,且SW2=81功能不支持;82沒有找到文件。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)(4)SW1=6B,且SW2=00參數(shù)錯(cuò)誤(偏移值超出EF)。(5)SW1=6C,且SW2=××
長度錯(cuò)誤(Le有錯(cuò),××
指出合適的長度)。2.寫二進(jìn)制命令(WriteBinaryCommand)
功能:將二進(jìn)制數(shù)據(jù)寫入基本文件(EF)本命令完成以下某一操作:return命令A(yù)PDU中的數(shù)據(jù)與已存在于文件中的數(shù)據(jù)進(jìn)行邏輯或;接觸式集成電路IC卡國際標(biāo)準(zhǔn)使用條件與安全:P83命令信息與應(yīng)答信息警告條件出錯(cuò)條件命令A(yù)PDU中的數(shù)據(jù)與已存在于文件中的數(shù)據(jù)進(jìn)行邏輯乘;命令A(yù)PDU中給出的數(shù)據(jù)一次性寫入卡中。接觸式集成電路IC卡國際標(biāo)準(zhǔn)功能:修改已存在于EF中的某些數(shù)據(jù),修改內(nèi)容由命令A(yù)PDU給出。使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件3.修改二進(jìn)制命令(UpdateBinaryCommand)return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.擦除二進(jìn)制命令(EraseBinaryCommand)功能:EF內(nèi)容置于邏輯擦除狀態(tài),從給定的偏移位置開始順序執(zhí)行使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件接觸式集成電路IC卡國際標(biāo)準(zhǔn)5.讀記錄命令(ReadRecordsCommand)6.寫記錄命令(WriteRecordsCommand)功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件return接觸式集成電路IC卡國際標(biāo)準(zhǔn)7.增加記錄命令(AppendRecordCommand)8.修改記錄命令(UpdateRecordCommand)功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件return接觸式集成電路IC卡國際標(biāo)準(zhǔn)9.取數(shù)據(jù)命令(GetDataCommand)10.存數(shù)據(jù)命令(PutDataCommand)功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件return接觸式集成電路IC卡國際標(biāo)準(zhǔn)11.選擇文件命令(Select)12.驗(yàn)證命令(VerifyCommand)功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件return接觸式集成電路IC卡國際標(biāo)準(zhǔn)13.內(nèi)部鑒別命令(InternalAuthenticateCommand)14.外部鑒別命令(ExternalAuthenticateCommand)功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件return接觸式集成電路IC卡國際標(biāo)準(zhǔn)15.取口令命令(GetchallengeCommand)16.管理通道命令(ManagechannelCommand)功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件功能使用條件與安全命令信息與應(yīng)答信息警告條件出錯(cuò)條件return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.7面向傳輸?shù)男袠I(yè)間命令1.取應(yīng)答命令(GetResponseCommand)功能:卡向接口設(shè)備發(fā)送APDU。(用其他命令不能發(fā)送的部分)使用條件和安全:無命令信息和應(yīng)答信息:CLAINSP1-P2LcDataLe表4.6C00000空空期望應(yīng)答中的最大數(shù)據(jù)長度表4.62取應(yīng)答GetResponse命令A(yù)PDUreturn接觸式集成電路IC卡國際標(biāo)準(zhǔn)數(shù)據(jù)字段SW1-SW2(部分)APDU(由Le字節(jié)決定)狀態(tài)字節(jié)表4.63取應(yīng)答(GetResponse)應(yīng)答APDU表4.64應(yīng)答APDU的狀態(tài)字節(jié)正常處理SW1=61SW2=××表示可得到更多數(shù)據(jù)××表示另有數(shù)據(jù)在其后的GetResponse命令中可得到警告條件SW1=62SW2=81見表4.11出錯(cuò)條件SW1=67SW2=00SW1=6ASW2=86見表4.10見表4.16return接觸式集成電路IC卡國際標(biāo)準(zhǔn)2.信封命令(EnvelopeCommand)功能:用于發(fā)送APDU,或部分APDU,或數(shù)據(jù)串。(用其他命令不能發(fā)送的部分)使用條件和安全:無命令信息和應(yīng)答信息:CLAINSP1-P2LcDataLe表4.6C20000Data長度部分APDU空或期望的數(shù)據(jù)長度表4.65信封Envelope命令A(yù)PDUreturn接觸式集成電路IC卡國際標(biāo)準(zhǔn)數(shù)據(jù)字段SW1-SW2空或(部分)APDU(由Le決定)狀態(tài)字節(jié)表4.66信封(Envelope)應(yīng)答APDU在EnvelopeCommand的Data字段發(fā)出的命令狀態(tài)字節(jié)有可能在信封應(yīng)答的數(shù)據(jù)字段中找到。出錯(cuò)條件:SW1=67,SW2=00長度錯(cuò)誤(Le字段不正確)。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.8歷史字節(jié)4.8.1目的和一般結(jié)構(gòu)確立了7816-3作為傳輸協(xié)議后,歷史字節(jié)告訴外部環(huán)境如何使用卡。歷史字節(jié)的信息可以在ART文件中找到。由3個(gè)字段組成:1.類型指示符(1字節(jié))2.可選COMPACT-TLV對象3.條件狀態(tài)指示符(3字節(jié))return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.8.2類型指示符(必備的)第一個(gè)歷史字節(jié)是類型指示符。值意義’00’’10’’80’’81~8F’其他值狀態(tài)信息存在于歷史字節(jié)的結(jié)尾(不在TLV)在以后說明4.7.5節(jié)如存在狀態(tài)信息,它將包含在可選的COMPACT-TLV數(shù)據(jù)對象中保留將來使用專用return接觸式集成電路IC卡國際標(biāo)準(zhǔn)1.國家/發(fā)行者指示符4.8.3可選COMPACT-TLV對象此數(shù)據(jù)對象由1Y或2Y引出。標(biāo)志長度值12可變可變國家代碼和國家數(shù)據(jù)發(fā)行者標(biāo)識(shí)號(hào)碼2.卡的服務(wù)數(shù)據(jù)此數(shù)據(jù)對象由’31’引出。當(dāng)該數(shù)據(jù)對象不存在時(shí),卡僅支持隱含的應(yīng)用選擇。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)3.初始訪問數(shù)據(jù)7816協(xié)議中允許被檢索的數(shù)據(jù)對象串。此數(shù)據(jù)對象由’41’、’42’、或’45’引入。4.卡的發(fā)行者數(shù)據(jù)此數(shù)據(jù)對象是可選的且長度可變。由卡發(fā)行者定義結(jié)構(gòu)和編碼。該數(shù)據(jù)對象由5Y引入。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)5.發(fā)行前數(shù)據(jù)該數(shù)據(jù)對象是可選的且長度可變。其結(jié)構(gòu)和編碼不在ISO/IEC部分定義,它用于指示:-卡制造商-集成電路類型-集成電路制造商-ROM掩膜版本-操作系統(tǒng)版本該數(shù)據(jù)對象由6Y引入。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)6.卡的能力
該數(shù)據(jù)對象是可選的且長度可變。其數(shù)值字段由第一個(gè)軟件功能表,或開始兩個(gè)軟件功能表,或三個(gè)軟件功能表組成。該數(shù)據(jù)對象由’71‘、’72’或’73’引入。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.8.4狀態(tài)信息狀態(tài)信息由三個(gè)字節(jié)組成:卡的生命狀態(tài)(1字節(jié));
SW1-SW2(2個(gè)狀態(tài)字節(jié))。
卡的生命狀態(tài)的值為’00‘表示不提供卡的生命狀態(tài),值’80‘到’FE‘是專用的,所有其他值保留于將來使用。SW1-SW2為’9000‘表示正常處理。SW1-SW2為’0000‘表示不指示狀態(tài)。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.8.5DIR數(shù)據(jù)訪問
如果類別指示符為’10‘,其后隨字節(jié)是DIR數(shù)據(jù)訪問,該字節(jié)的編碼及意義已超出本協(xié)議。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.9與應(yīng)用無關(guān)的卡服務(wù)4.9.1定義和范圍
與應(yīng)用無關(guān)的卡服務(wù)是提供卡與終端之間的交換機(jī)制。支持卡服務(wù)的有:1.歷史字節(jié);2.一個(gè)或多個(gè)保留的EF內(nèi)容;3.行業(yè)間命令的序列。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)1.卡鑒別服務(wù):允許終端識(shí)別此卡,并知道如何處理;2.應(yīng)用選擇服務(wù):允許終端知道在卡中哪種應(yīng)用在活動(dòng)以及如何去選擇和啟動(dòng)在卡中的應(yīng)用;數(shù)據(jù)對象檢索服務(wù):允許檢索在7816某一部分中定義的數(shù)據(jù)對象;文件選擇服務(wù):允許選擇不知名的DF和EF;文件I/O服務(wù):允許訪問存儲(chǔ)在EF中的數(shù)據(jù)。卡服務(wù)定義如下:return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.9.2卡識(shí)別服務(wù)
包括卡向外部提供有關(guān)其邏輯內(nèi)容的信息以及所有應(yīng)用均感興趣的若干個(gè)通用數(shù)據(jù)。
卡識(shí)別數(shù)據(jù)的信息包含:歷史字節(jié)中;復(fù)位應(yīng)答后立即選擇的隱含文件中。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.9.3應(yīng)用選擇服務(wù)
可以由卡隱含選擇一個(gè)服務(wù),或用它的名字顯式選擇一項(xiàng)應(yīng)用。1.隱含應(yīng)用選擇隱含選擇一項(xiàng)應(yīng)用時(shí),應(yīng)用標(biāo)識(shí)符應(yīng)該在卡標(biāo)識(shí)數(shù)據(jù)中指示出。如不存在于卡標(biāo)識(shí)數(shù)據(jù)中,應(yīng)存在于ATR文件中。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)2.直接應(yīng)用選擇
在多應(yīng)用環(huán)境中的卡,對字節(jié)應(yīng)用選擇確實(shí)地作出應(yīng)答,該命令指定應(yīng)用標(biāo)識(shí)符作為DF名。在命令A(yù)PDU中提供應(yīng)用標(biāo)識(shí)符。CLAINSP1-P2LcDataLe表4.6A40400Data長度DF全名或DF部分名全0表4.77命令編碼(直接應(yīng)用選擇)return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.9.4數(shù)據(jù)對象檢索服務(wù)數(shù)據(jù)對象的檢索依賴于下述方法:數(shù)據(jù)對象存在于卡識(shí)別數(shù)據(jù)中。數(shù)據(jù)對象存在于DIR文件。
檢索數(shù)據(jù)對象所需信息通過間接方法在ISO/IEC7816-6中定義。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.9.5文件選擇服務(wù)
從當(dāng)前的DF到一個(gè)被選的EF。(選擇文件的數(shù)量=路徑長度/2-1)
如何路徑長度>4字節(jié),則路徑中所有有效的DF標(biāo)識(shí)符被選到,此時(shí)執(zhí)行的選擇文件命令可能多于一個(gè)。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.9.6文件I/O服務(wù)
當(dāng)用于行業(yè)間交換的文件已被選擇好,有關(guān)交換的內(nèi)容將由下列命令A(yù)PDU完成:1.如第一個(gè)功能表缺,或不支持面向記錄的命令,將執(zhí)行下表:CLAINSP1-P2LcDataLe’00’表4.6B00000空空全0表4.80讀透明文件的命令編碼接觸式集成電路IC卡國際標(biāo)準(zhǔn)2.如第一個(gè)功能表表示支持面向記錄的命令,將執(zhí)行下表:CLAINSP1-P2LcDataLe’00’表4.6B20005空空全0表4.81讀面向記錄的命令編碼return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.10ISO/IEC7816-5應(yīng)用標(biāo)識(shí)符的編號(hào)系統(tǒng)和注冊過程應(yīng)用標(biāo)識(shí)符(AID)的作用-確定卡應(yīng)用的地址。注冊-應(yīng)用提供者向主管當(dāng)局申請分配標(biāo)識(shí)符RID。編號(hào)系統(tǒng)的作用-規(guī)定卡應(yīng)用的尋址方式和機(jī)制。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.10.1定義和縮寫應(yīng)用標(biāo)識(shí)符(AID)識(shí)別卡中應(yīng)用的一個(gè)數(shù)據(jù)單元,應(yīng)用標(biāo)識(shí)符可以包括注冊應(yīng)用提供者標(biāo)識(shí)符。應(yīng)用提供者是一個(gè)實(shí)體,它提供了用于實(shí)現(xiàn)不同應(yīng)用的卡上的一個(gè)應(yīng)用的組成部分。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)應(yīng)用標(biāo)簽一個(gè)用于人機(jī)接口的數(shù)據(jù)單元。應(yīng)用模板一個(gè)數(shù)據(jù)單元,可能存在于一個(gè)DIR文件中,包含一個(gè)或多個(gè)與應(yīng)用相關(guān)的對象。對象包含1字節(jié)標(biāo)志,后跟1字節(jié)體長信息,隨后是至多127字節(jié)的一個(gè)體。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)目錄(DIR)文件一個(gè)可選的基本文件,包含被卡所支持的應(yīng)用列表,還包含定義在ISO/IEC7816-5中可選的相關(guān)數(shù)據(jù)單元。主文件(MF)、路徑(Path)、復(fù)位應(yīng)答(ATR)文件、數(shù)據(jù)單元(dataelement)定義在7816-3和7816-4中。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)4.10.2數(shù)據(jù)單元應(yīng)用標(biāo)識(shí)符(AID)
AID使用十六進(jìn)制編碼,首字節(jié)最高的4位是注冊類別,用來區(qū)別注冊標(biāo)識(shí)符和專用應(yīng)用標(biāo)識(shí)符。數(shù)據(jù)單元:原始對象,含一個(gè)數(shù)據(jù)單元(用P表示);結(jié)構(gòu)對象,含原始或結(jié)構(gòu)對象(用C表示);return接觸式集成電路IC卡國際標(biāo)準(zhǔn)表4.83注冊類別注冊類別0~9定義在ISO7812A國際注冊BISO保留CISO保留D國內(nèi)注冊E國際注冊F專用、非注冊return接觸式集成電路IC卡國際標(biāo)準(zhǔn)(1)注冊類別=‘0’~‘9’IIN‘FF’PIX應(yīng)用標(biāo)識(shí)符(AID)IIN為發(fā)行者標(biāo)識(shí)號(hào),定義在ISO7812中,IIN的第一個(gè)數(shù)字為注冊類別(‘0’~‘9’),如IIN為奇數(shù)個(gè)數(shù)字,將在最低字節(jié)的1~4位填補(bǔ)‘F’;PIX是專用應(yīng)用表示擴(kuò)展名,如存在,將前置一編碼為‘FF’的字節(jié);IIN的長度未定義,AID的總長度=2~16個(gè)字節(jié)。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)(2)注冊類別=‘A’RIDPIX應(yīng)用標(biāo)識(shí)符(AID)RID是應(yīng)用提供者標(biāo)識(shí)符,由4位注冊類別(1010)和36位(9個(gè)數(shù)字)注冊應(yīng)用提供者編號(hào)組成,其長度為5個(gè)字節(jié);PIX是專用應(yīng)用表示擴(kuò)展名,長度≤11個(gè)字節(jié)。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)(3)注冊類別=‘D’RIDPIX應(yīng)用標(biāo)識(shí)符(AID)RID是應(yīng)用提供者標(biāo)識(shí)符,由4位注冊類別(1010)和36位(9個(gè)數(shù)字)注冊應(yīng)用提供者編號(hào)組成,其長度為5個(gè)字節(jié);PIX是專用應(yīng)用表示擴(kuò)展名,長度≤11個(gè)字節(jié)。return接觸式集成電路IC卡國際標(biāo)準(zhǔn)(4)注冊類別=‘F’
應(yīng)用標(biāo)識(shí)符AID
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人融資擔(dān)保協(xié)議二零二五年
- 公司股份分配協(xié)議書二零二五年
- 2合伙人合同樣本
- 借用協(xié)議合同樣本
- 六年級(jí)體育教案
- 乳品銷售合同樣本
- 二十類典型合同樣本
- 個(gè)人雇短工合同樣本
- 學(xué)習(xí)房地產(chǎn)項(xiàng)目工程質(zhì)量管理與監(jiān)控心得
- 2025物業(yè)管理合同協(xié)議范本
- 2023年北京市農(nóng)林科學(xué)院事業(yè)單位招聘(共500題含答案解析)筆試歷年難、易錯(cuò)考點(diǎn)試題含答案附詳解
- 尿崩癥診療規(guī)范內(nèi)科學(xué)診療規(guī)范診療指南2023版
- 3D打印實(shí)訓(xùn)指導(dǎo)書
- 除草機(jī)器人簡介
- 當(dāng)代文學(xué)第一章1949-1966年的文學(xué)思潮
- 抽油井檢泵作業(yè)課件
- a320飛機(jī)空調(diào)系統(tǒng)工作原理與使用維護(hù)分析
- 施工機(jī)具進(jìn)場檢查驗(yàn)收記錄
- 《液壓與氣動(dòng)技術(shù)項(xiàng)目教程》高職配套教學(xué)課件
- 2022年七步洗手法操作考核評分標(biāo)準(zhǔn)
- 過敏性紫癜的護(hù)理PPT課件(PPT 33頁)
評論
0/150
提交評論