版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第3章接觸式集成電路(IC)卡
國際標(biāo)準(zhǔn)(一)/sundae_meng第3章接觸式集成電路(IC)卡國際標(biāo)準(zhǔn)
3.1概述3.2ISO7816-1接觸式集成電路卡的物理特性3.3ISO7816-2接觸式集成電路卡的觸點(diǎn)尺寸、功能和位置3.4ISO/IEC7816-3接觸式集成電路卡的電信號(hào)和傳輸協(xié)議3.5接觸式集成電路卡(同步卡)的電信號(hào)和復(fù)位應(yīng)答/sundae_mengISO7816-1,物理特性。ISO7816-2,觸點(diǎn)尺寸和位置。ISO/IEC7816-3,電信號(hào)和傳輸協(xié)議。ISO/IEC7816-4,行業(yè)間交換用命令。ISO/IEC7816-5,應(yīng)用標(biāo)識(shí)符號(hào)系統(tǒng)和注冊(cè)過程。接觸式IC卡的國際標(biāo)準(zhǔn)為ISO/IEC7816。3.1概述return/sundae_mengISO/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)答。/sundae_meng3.2ISO7816-1接觸式集成電路卡的物理特性ISO7810中為各種識(shí)別卡定義的物理特性適用于IC卡。ISO7813中對(duì)金融交易卡定義的阻燃性和外形尺寸也適用于IC卡。識(shí)別卡的尺寸為85.6mm*53.9mm*0.76mm。
IC卡的測(cè)試中心-中國計(jì)量局return/sundae_meng3.3ISO7816-2接觸式集成電路卡的觸點(diǎn)尺寸、功能和位置(P.46)return
所謂接觸式IC卡,就是在使用時(shí),通過有形的金屬電極觸點(diǎn)將卡的集成電路與外部接口設(shè)備直接接觸連接,提供集成電路工作的電源并進(jìn)行數(shù)據(jù)交換的IC卡。其特點(diǎn)是在卡的表面有符合ISO/IEC7816標(biāo)準(zhǔn)的多個(gè)金屬觸點(diǎn)。/sundae_meng3.3.1接觸式IC卡的基本構(gòu)成圖3.1接觸式IC卡外形圖/sundae_meng圖3.2接觸式IC卡內(nèi)部結(jié)構(gòu)剖視圖/sundae_meng
在圖3.2中,其各組成部分說明如下:
(1)半導(dǎo)體芯片:它是IC卡的核心部分。一般采用0.38~0.8μm的HCMOS或NMOS工藝制造的超大規(guī)模集成電路。在半導(dǎo)體芯片中包括存儲(chǔ)器、譯碼電路、接口驅(qū)動(dòng)電路、邏輯加密控制電路,甚至微處理器單元(CPU)等各種功能電路。其外形大小約為2mm×1mm×0.3mm。/sundae_meng(2)電極膜片:它是作為半導(dǎo)體芯片各輸入/輸出信號(hào)引腳與外部設(shè)備接觸連接的導(dǎo)電體,實(shí)際是一種精密的印刷電路板(PCB)。其基底為一層絕緣材料,(一般為環(huán)氧樹脂玻璃或聚酰亞胺薄膜)。在基底的絕緣材料上沉積一層銅合金,并在其外端表面鍍金,以提高其導(dǎo)電性能和防氧化能力。電極膜片的外形大小約為:長9.62~13.65mm,寬9.32~11.56mm。電極膜片的外形一般為矩形或橢圓形。這種形狀上的差異主要是為了改善卡片的抗扭曲方面的機(jī)械特性。電極膜片上共有多個(gè)芯片電極,每個(gè)電極的中心位置和最小面積是有規(guī)定的。但各電極表面分隔形狀沒有規(guī)定。/sundae_meng圖3.3接觸式IC卡模塊/sundae_mengC1C2C3C4C5C6C7C8UCCRSTCLKGNDUPPI/Oreturn3.3.2
接觸式IC卡的觸點(diǎn)尺寸和位置/sundae_meng圖3.4接觸式IC卡的觸點(diǎn)位置/sundae_meng表3.1接觸式IC卡的觸點(diǎn)功能/sundae_meng3.4ISO/IEC7816-3接觸式集成電路卡的電信號(hào)和傳輸協(xié)議
ISO/IEC7816-3/10中規(guī)定了電源及信號(hào)的結(jié)構(gòu),以及IC卡和接口設(shè)備之間的信息交換信號(hào)頻率、電壓電平、電流值、奇偶校驗(yàn)協(xié)定、操作過程、傳送機(jī)制以及接口設(shè)備與IC卡之間的通信協(xié)定等。return/sundae_mengIC卡支持兩種傳輸協(xié)議:同步傳輸協(xié)議和異步傳輸協(xié)議。前者在ISO/IEC7816-10中定義,適用于邏輯加密卡,后者在ISO/IEC7816-3中定義,適用于內(nèi)含微處理器的智能卡。/sundae_mengQuestions&Answers
什么是異步傳輸、同步傳輸協(xié)議?異步傳輸是面向字符的傳輸,而同步傳輸是面向比特的傳輸。異步傳輸?shù)膯挝皇亲址?,而同步傳輸?shù)膯挝皇潜忍?。異步傳輸通過字符的起止碼,抓住再同步的機(jī)會(huì);而同步傳輸則是以數(shù)據(jù)中抽取同步信息。/sundae_mengQuestions&Answers
異步傳輸對(duì)時(shí)序的要求較低,同步傳輸往往通過特定的時(shí)鐘線路協(xié)調(diào)時(shí)序。異步傳輸相對(duì)于同步傳輸效率低。/sundae_meng1、操作條件的類別
A類VCC電壓為5V。
B類VCC電壓為3V。
3.4.1
操作條件2、操作類別的選擇接口設(shè)備首先向卡提供B類操作條件,在A類操作條件下,B類卡不提供復(fù)位應(yīng)答ATR(Answertoreset)見附錄Cp354。/sundae_meng如卡不提供ATR,接口設(shè)備將使卡處于靜止?fàn)顟B(tài),至少延遲10ms以后,接口設(shè)備提供下一個(gè)可用類別的操作條件。如卡提供ATR,但不附帶有類別標(biāo)志,則當(dāng)卡可用時(shí),接口設(shè)備將提供或維持于A類操作條件,否則置于靜止?fàn)顟B(tài)。如卡提供ATR和類別標(biāo)志,而且接口設(shè)備可以提供卡所支持的操作條件類別,操作可以繼續(xù)進(jìn)行。/sundae_meng
3.4.2觸點(diǎn)的電壓和電流值I/O:IC卡的串行數(shù)據(jù)的輸入和輸出端。VCC:電源電壓輸入端(由卡選用)GND:地(參考電壓)VPP:編程電壓輸入端(由卡選用)CLK:時(shí)鐘或定時(shí)信號(hào)輸入端(由卡選用)RST:復(fù)位信號(hào)(總清信號(hào)),可由接口設(shè)備提供復(fù)位信號(hào)給RST觸點(diǎn);或由IC卡內(nèi)部的復(fù)位控制電路在加電時(shí)產(chǎn)生內(nèi)部復(fù)位信號(hào)。/sundae_meng涉及的電特性的參數(shù)意義,見教材P48Questions:Cin輸入電容對(duì)信號(hào)有什么影響?Cout輸出電容對(duì)信號(hào)有什么影響?/sundae_meng1、UCC:用來提供電源電壓符號(hào)條件最小值最大值單位UCCA類B類4.52.75.53.3VICCA類B類時(shí)鐘停止60500.5mAQuestion:IC卡的工作功耗?/sundae_meng2、I/O觸點(diǎn)可能的工作狀態(tài):傳號(hào)或高狀態(tài)(Z狀態(tài))空號(hào)或低狀態(tài)(A狀態(tài))
當(dāng)卡和接口設(shè)備均處于接收方式時(shí),I/O處于Z狀態(tài)。在操作期間,卡和接口設(shè)備不能同時(shí)處于發(fā)送方式。/sundae_meng3、VPP:工作狀態(tài):空閑狀態(tài)和激活狀態(tài)。除編程和擦除外,均處于空閑狀態(tài)。一般IC卡不從VPP取得電壓,由卡內(nèi)升壓電路提供編程和擦除所需電壓。/sundae_meng--接口設(shè)備連接卡并“激活”電路;--卡的冷復(fù)位(Reset);--卡對(duì)復(fù)位的應(yīng)答(AnswerToReset);--在卡與接口設(shè)備之間連線進(jìn)行信息交換;--接口設(shè)備“釋放”電路。
3.4.3IC卡的操作過程
接口設(shè)備和卡之間的對(duì)話通過以下操作順序?qū)崿F(xiàn)。/sundae_meng冷復(fù)位:當(dāng)IC卡的電源電壓和其他信號(hào)從靜止?fàn)顟B(tài)按一定順序加上時(shí),稱之為冷復(fù)位,IC卡發(fā)回應(yīng)答信號(hào)。熱復(fù)位:在電源電壓VCC和時(shí)鐘CLK處于激活狀態(tài)下,接口設(shè)備發(fā)出的復(fù)位(Reset),稱之為熱復(fù)位,IC卡發(fā)回應(yīng)答信號(hào)。時(shí)鐘停止。釋放
3.4.4卡的復(fù)位卡的復(fù)位有冷復(fù)位和熱復(fù)位。/sundae_meng1.復(fù)位應(yīng)答的構(gòu)成3.4.5異步傳輸?shù)膹?fù)位應(yīng)答(answertoreset)復(fù)位應(yīng)答信號(hào)以字符為單位(稱為字符幀)進(jìn)行傳送。每個(gè)字符由10位組成。babbbcbdbebfbhbiZI/OA開始位下一開始位保護(hù)時(shí)間奇偶位8位數(shù)據(jù)圖3.7字符幀結(jié)構(gòu)>12etu/sundae_meng每一位在I/O線的持續(xù)時(shí)間定義為基本時(shí)間單元etu,1etu=372個(gè)時(shí)鐘周期,即1etu=372/f;采樣時(shí)間小于0.2etu;兩個(gè)字符間距最大值-初始等待時(shí)間9600etu;
當(dāng)奇偶校驗(yàn)位不正確時(shí),從起始位下降沿之后的10.5etu開始,收方發(fā)送狀態(tài)A作為出錯(cuò)信號(hào),該信號(hào)寬度為1個(gè)etu或2個(gè)etu。發(fā)方檢驗(yàn)I/O是在起始位下降沿之后的11etu處,如I/O處于狀態(tài)Z,則認(rèn)為接收是正確的;如I/O處于A,則認(rèn)為有錯(cuò)。/sundae_meng初始字符TS格式字符TO接口字符TAi、TBi、TCi、TDi(i=1,2,3,┄)TAi、TBi、TCi(i=1,2,3,┄)指示協(xié)議參數(shù)。歷史字符T1,T2~TK:IC發(fā)行商與芯片序列號(hào)及OS版本校驗(yàn)字符TCK2.復(fù)位應(yīng)答信息的內(nèi)容/sundae_mengTST0TA1TB1TC1TD1TA2TB2TC2TD2TA3
接口字符初始字符格式字符全局代碼F1和D1全局代碼I1和PI1全局代碼N
代碼Y2和T全局,操作模式選擇全局代碼PI2專用
代碼Y3和T復(fù)位應(yīng)答信息的構(gòu)成/sundae_mengT1TKTCK
歷史字符最多15個(gè)字符
校驗(yàn)字符(可選)復(fù)位應(yīng)答一般構(gòu)成/sundae_meng
ZA開始babbbcbdbebfbgbh(Z)AZZAZZZAAAAAZbi(Z)(1)初始字符TSTS為AZZAAAAAAZ,其中A為邏輯電平“1”,解碼后的字符值為3F,表示首先傳送的是字符的最高有效位。其中bd、be、bf位AAA,稱為反向約定;ZZAAAAA001111113F/sundae_meng
ZA開始babbbcbdbebfbgbh(Z)AZZAZZZAAAAAZbi(Z)TS為AZZAZZZAAZ,其中Z為邏輯電平“1”,解碼后的字符值為3B,表示首先傳送的是字符的最低有效位。其中bd、be、bf位ZZZ,稱為正向約定;ZZAZZZAA110111003B最低位最高位/sundae_meng(2)格式字符TOY1-接口字符存在的指示符;
b5=1,發(fā)送TA1
b6=1,發(fā)送TB1b7=1,發(fā)送TC1b8=1,發(fā)送TD1;K-歷史字符個(gè)數(shù),(0~15)b8b7b6b5b4b3b2b1Y1KTDiTCiTBiTAi/sundae_meng(3)接口字符TAiTBiTCiTDi(i=1,2,3,‥‥)Yi+1-接口字符存在的指示符;
b5=1,發(fā)送TAi+1b6=1,發(fā)送TBi+1b7=1,發(fā)送TCi+1b8=1,發(fā)送TDi+1;T-后繼發(fā)送的協(xié)議形式(0~15)b8b7b6b5b4b3b2b1Yi+1TTAiTBiTCi(i=1,2,3,‥‥)指示協(xié)議參數(shù)。TDi指明協(xié)議類型T和是否存在后繼接口字符。TDi+1TCi+1TBi+1TAi+1T=0異步半雙工字符傳輸協(xié)議T=1異步半雙工分組傳輸協(xié)議T=15不屬于傳輸協(xié)議,僅表示全局接口字節(jié)。TDi/sundae_meng(4)歷史字符T1T2‥‥TK:TCK的值應(yīng)滿足:使T0到TCK的所有字符的異或操作結(jié)果為零。如僅用T=0協(xié)議,將不發(fā)送TCK,而在所有其他情況下,都發(fā)送TCK。
由T0的低4位K指出歷史字符的個(gè)數(shù),最多不超過15個(gè)。(5)校驗(yàn)字符TCK/sundae_meng3.全局接口字節(jié)TA1TB1TC1TA2TB2的含義全局接口字節(jié)給出接口設(shè)備用以計(jì)算的參數(shù)時(shí)鐘頻率轉(zhuǎn)換因子F位速率調(diào)整因子D操作模式-由TA2確定最大編程電流因子I編程電壓因子P額外保護(hù)時(shí)間N時(shí)鐘停止指示符X類別指示符U/sundae_meng(1)參數(shù)F、D(由TA1給出)復(fù)位應(yīng)答期間的初始時(shí)鐘周期將被其后傳送信息的工作時(shí)鐘周期所代替。F是時(shí)鐘頻率轉(zhuǎn)換因子,D是位速率調(diào)整因子,用來決定工作時(shí)鐘周期。設(shè)fi為復(fù)位應(yīng)答期間接口設(shè)備提供給CLK觸點(diǎn)的實(shí)際頻率,其后,由fi切換到fs。fs最小值為1MHz,F(xiàn)以及fs的最大值由表給出。/sundae_mengF10000000100100011‥F372372558744Fs(最大)4568表3.7時(shí)鐘頻率變換因子FTA1的b8~b5D10000000100100011‥DRFU124表3.8比特率(位速率)調(diào)整因子DTA1的b4~b1如果TA1不存在,則使用默認(rèn)值F=372,D=1;如果PPS交換成功,由PPS1給出F和D。/sundae_meng最大編程電流因子I和編程電壓因子P定義了VPP的工作狀態(tài)。其中IPP=ImA,值由表給出。編程電壓因子P:VPP=PI1/PI2。I100011011I2550RFURFU表3.9最大編程電流因子ITB1的b7b6PI15~25
單位/VPI2(優(yōu)先)50~250單位/0.1VTB1的b5~b1(b8=0)TB2的b8~b1(2)參數(shù)I、P(由TB1給出)/sundae_meng(3)額外保護(hù)時(shí)間N(由TC1給出)
默認(rèn)值:F=372,D=1,I=50,P=5,N=0。N兩字符上升沿的間隔0~254255當(dāng)T=0時(shí),12etuT=1時(shí),11etuTC1的b8~b1/sundae_meng(4)操作模式
有兩種操作模式:TA2存在時(shí)是專用模式;TA2不存在時(shí)是協(xié)商模式。
專用模式中:當(dāng)TA2的b5=0時(shí),使用表3.7和表3.8中由TA1指定的F值和D值;當(dāng)TA2的b5=1時(shí),使用默認(rèn)值。
協(xié)商模式中:如復(fù)位應(yīng)答后無PPS請(qǐng)求,則F和D使用默認(rèn)值;如復(fù)位應(yīng)答后有PPS請(qǐng)求,則由IFD發(fā)送帶有F和D的PPS請(qǐng)求,并使卡轉(zhuǎn)到專業(yè)模式。/sundae_meng(5)時(shí)鐘停止指示符X和類別指示符U
當(dāng)TDi-1(i>2)指出T=15后,則TAi(即TA3、TA4‥)的b8b7為時(shí)鐘停止指示符;則TAi的b6~b1為類別指示符;X100011011X不支持狀態(tài)L狀態(tài)H無優(yōu)先TAi的b8b7X的默認(rèn)值是“不支持時(shí)鐘停止”。“01”和“10”指出時(shí)鐘停止時(shí)CLK的優(yōu)先狀態(tài)表3.10時(shí)鐘停止指示符XT=15是協(xié)議參數(shù)嗎?/sundae_meng
當(dāng)TDi-1(i>2)指出T=15后,則TAi的b8b7為時(shí)鐘停止指示符;則TAi的b6~b1為類別指示符;U1000001000010000011
其他U僅A類僅B類A和B類RFUTAi的b6~b1X的默認(rèn)值是“僅支持A類”。表3.11類別指示符U/sundae_meng3.4.6協(xié)議和參數(shù)選擇PPS(protocolandparametersselection)在復(fù)位應(yīng)答之后,如果處于協(xié)商模式,則允許接口設(shè)備向卡發(fā)送PPS請(qǐng)求。只有接口設(shè)備允許發(fā)出PPS請(qǐng)求,其過程如下:--接口設(shè)備向卡發(fā)送PPS請(qǐng)求;--若卡收到正確的PPS請(qǐng)求,則發(fā)出PPS確認(rèn)信號(hào)來應(yīng)答,否則將超出初始等待時(shí)間;--若成功地交換PPS請(qǐng)求和PPS應(yīng)答,就選擇好了新的協(xié)議類型和傳送參數(shù),然后按規(guī)定將數(shù)據(jù)從接口設(shè)備送到卡中;有記者模式?有什么參數(shù)決定?/sundae_meng--若卡收到錯(cuò)誤的PPS請(qǐng)求,則不發(fā)回PPS應(yīng)答信號(hào);--若初始等待時(shí)間超時(shí),接口設(shè)備將卡復(fù)位或予以拒絕;--若接口設(shè)備收到錯(cuò)誤的PPS應(yīng)答信號(hào),將卡復(fù)位或予以拒絕;/sundae_mengPPS請(qǐng)求與PPS應(yīng)答信號(hào)的組成初始字符PPSS格式字符PPS0任選字符PPS1,PPS2,PPS3校驗(yàn)字符PCK一般情況PPS應(yīng)答=PPS請(qǐng)求PPS0的作用與T0相似,其中b5、b6、b7分別表示任送字符PPS1、PPS2、PPS3是否存在。b1~b4選擇協(xié)議類型,b8留作今后使用。PPS1給出F和D的參數(shù)值;PPS2給出N值,PPS3待定。/sundae_meng3.4.7異步半雙工字符傳輸協(xié)議(T=0)自學(xué)
3.4.8*異步半雙工分組傳輸協(xié)議(T=1)在復(fù)位應(yīng)答TD1字節(jié)中定義了T=1,或在PPS中定義了T=1之后,將實(shí)現(xiàn)異步半雙工分組傳輸協(xié)議。特點(diǎn):分組(block):是最小的數(shù)據(jù)單元,可以在IC卡和接口設(shè)備IFD之間傳送。為了整個(gè)分組數(shù)據(jù)的正確接受,在數(shù)據(jù)傳送之前,可對(duì)分組結(jié)構(gòu)的定義進(jìn)行檢查。分組的標(biāo)識(shí)在數(shù)據(jù)鏈路層的字符中處理。無論在復(fù)位應(yīng)答或協(xié)議類型選擇PPS之后,都由接口設(shè)備IFD送出第一組數(shù)據(jù)來啟動(dòng)協(xié)議,以后可交替?zhèn)魉蛿?shù)據(jù)塊。/sundae_meng
本協(xié)議使用復(fù)位應(yīng)答時(shí)定義的字符幀以及全局接口字節(jié)定義的物理參數(shù)。若以后被PPS所修改,則采用PPS定義的參數(shù)。
本協(xié)議采用OSI參考模型分層原則設(shè)計(jì),分三個(gè)層次。物理層數(shù)據(jù)鏈路層應(yīng)用層/sundae_meng1.分組基本組成--分組幀blockframe分組包括三個(gè)字段:開始字段
prologuefield、信息字段informationfield、結(jié)尾字段
epiloguefield。其中開始字段和結(jié)尾字段是必須有的,信息字段可選。開始字段信息字段結(jié)尾字段NADPCBLENINFEDC1字節(jié)1字節(jié)1字節(jié)0~254字節(jié)1或2字節(jié)/sundae_meng結(jié)點(diǎn)地址(NAD)(nodeAddress)(1)開始字段prologuefield(3字節(jié))b1~b3是源結(jié)點(diǎn)地址(SAD),b5~b7是目的結(jié)點(diǎn)地址(DAD),b4和b8用于VPP狀態(tài)控制。當(dāng)?shù)刂窡o用時(shí),將SAD和DAD置“0”。結(jié)點(diǎn)地址(NAD)確定了IC卡和接口設(shè)備IFD之間的邏輯連接。/sundae_meng例:由IFD發(fā)送的第一個(gè)分組的NAD,其SAD的值為X,DAD的值為Y;確定了SAD和NAD的邏輯關(guān)系。則由ICC發(fā)送的分組,其SAD為Y,DAD為X,標(biāo)記為(X,Y),建立一個(gè)邏輯連接。IFDXYICCYXSADDAD標(biāo)記為(X,Y)/sundae_meng
信息分組(I-block):用于應(yīng)用層傳送信息。接收準(zhǔn)備分組(R-block):用于傳送正、方向應(yīng)答管理分組(S-block):在IFD和ICC間交換控制信息
協(xié)議控制字節(jié)PCB(1字節(jié))(protocolcontrolbyte)協(xié)議定義三種基本分組類型:
長度LEN(1字節(jié))
指出被傳送的信息字段的字節(jié)數(shù),其代碼從“00”~“FE”。(0~254字節(jié))/sundae_mengINF字段是可選的。當(dāng)它存在時(shí),可以是應(yīng)用數(shù)據(jù)(I-block)或控制和狀態(tài)信息(S-block),被傳送的字節(jié)數(shù)由LEN指出。(2)信息字段INF(Informationfield)(3)結(jié)尾字段EPF(epiloguefield)包含被傳送分組的錯(cuò)誤校驗(yàn)碼EDC??梢圆捎每v向冗余校驗(yàn)LRC(1字節(jié))或循環(huán)冗余校驗(yàn)CRC(2字節(jié))。/sundae_meng卡允許接收最大信息長度IFSC(1-254);
接口設(shè)備允許接收最大信息長度IFSD;
IFSC由專用接口字符TAi(i>2)給出,其值在1~254,默認(rèn)值為32。IFSD的初始值為32。在協(xié)議執(zhí)行過程中由S(IFS請(qǐng)求)和S(IFS應(yīng)答)調(diào)整IFSC和IFSD。2.專用接口參數(shù)
在復(fù)位應(yīng)答中,當(dāng)?shù)谝淮卧赥D(i-1)(i>2)中出現(xiàn)T=1時(shí),則專用接口字節(jié)TAi、TBi、TCi被用作協(xié)議參數(shù)。(1)信息字段長度/sundae_meng字符等待時(shí)間CWT-同一分組內(nèi)兩相鄰字符上升沿之間的最大時(shí)間。由TBi(i>2)的b4~b1給出字符等待時(shí)間整數(shù)CWI,公式:(2)字符等待時(shí)間CWTCWT的最小值為12工作單元,CWI的默認(rèn)值為13。/sundae_meng分組等待時(shí)間BWT-發(fā)送到卡的最后一個(gè)字符的上升沿與從卡發(fā)出的第一個(gè)字符之間的最大時(shí)間。由TBi(i>2)的b8~b5給出分組等待時(shí)間整數(shù)BWI,計(jì)算公式:(3)分組等待時(shí)間BWT0≤BWT≤9,BWT>9保留于將來使用,BWI的默認(rèn)值為4。/sundae_meng用TCi(i>2)的b1來選擇檢驗(yàn)碼:b1
=1CRC。b1
=0LRC(默認(rèn)值)。b2
~b8
置0,保留于將來使用。(4)校驗(yàn)碼的選擇/sundae_mengVPP控制:VPP的狀態(tài)由卡發(fā)送的NAD的b8位和b4位控制。3.協(xié)議操作(1)數(shù)據(jù)鏈路層-字符部分b8
=0,b4=0VPP處于空閑狀態(tài);b8
=1,b4=0VPP激活(工作)在接收PCB之后回到空閑狀態(tài);b8
=0,b4=1VPP激活(工作)一直到接口設(shè)備接收到另一個(gè)NAD字節(jié);b8
=1,b4=1禁用;/sundae_meng(2)數(shù)據(jù)鏈路層-分組部分操作過程
在復(fù)位應(yīng)答或協(xié)議類型選擇PPS之后的第一個(gè)分組是由接口設(shè)備IFD傳送到IC卡的,可以是信息分組(I-block)或管理分組(S-block)。
在傳送一個(gè)分組(I-,R-或S-block)之后,在下一個(gè)分組傳送之前,發(fā)方應(yīng)接收到確認(rèn),如下:/sundae_meng
信息分組內(nèi)有一個(gè)發(fā)送序列號(hào)N(S),N(S)是一個(gè)二進(jìn)制位(bit),它的起始值為0,在傳送一個(gè)信息分組之后加1(模2);
接收準(zhǔn)備分組
R-block內(nèi)有一個(gè)N(R),它的值等于下一個(gè)要傳送的I-block中的N(S)。R-block用于鏈接;管理分組
S-block有:請(qǐng)求分組S(‥request)-block
應(yīng)答分組S(‥response)-block在接收到請(qǐng)求分組后發(fā)一個(gè)應(yīng)答分組。/sundae_meng鏈接
分組傳輸協(xié)議具有鏈接功能,允許接口設(shè)備IFD或IC卡(ICC)傳送信息的長度大于IFSD(InformationFieldSizefordevice)或IFSC(InformationFieldSizeforcard)所規(guī)定的長度。
分組的鏈接情況受I-block中的協(xié)議控制字節(jié)PCB中的M位控制。M位指出I-block的兩種狀態(tài):M=0,表示當(dāng)前的I-block是鏈的最后一個(gè)分組;M=1,表示鏈還跟有分組;/sundae_mengPCB(協(xié)議控制字節(jié))的編碼情況如下:I-block的PCB字節(jié):由b8
~b1組成。
b8≡0,表示是I-block
;b7
位發(fā)送序列號(hào)N(S);b6
位為M位,指示后面是否還有分組;b5~b1
保留于將來使用。R-block的PCB字節(jié):由b8
b7=10,表示是R-block
。
b5
為N(R)
;b6
=0,且b4~b1為0000表示正確;b6
=0,且b4~b1為0001表示EDC或字符奇偶錯(cuò)
;b6
=0,
b4~b1
為0010為其他錯(cuò)誤。/sundae_mengS-block的PCB字節(jié):由b8
b7=11,表示是S-block
。
b6
為應(yīng)答位。若b6=0,表示請(qǐng)求(request);若b6
=1,表示應(yīng)答(response)。b5~b1
提出是何種請(qǐng)求或何種應(yīng)答。b5
~b1=00000,若b6=0,則為“重新同步請(qǐng)求S”,此請(qǐng)求僅由接口設(shè)備發(fā)送,將分組傳輸協(xié)議的參數(shù)復(fù)原到初始值;若b6=1,則為“重新同步應(yīng)答S”,是IC卡接收到重新同步請(qǐng)求后發(fā)出的應(yīng)答。/sundae_mengb5
~b1
=00001,若b6=0,則為“信息字段長度請(qǐng)求S(IFSrequest)”;若b6=1,則為“信息字段長度應(yīng)答S(IFSresponse)”。IC卡發(fā)出S(IFSrequest)表示它能支持新的IFSC,接口設(shè)備IFD發(fā)出S(IFSresponse)S(IFSresponse)表示它能支持新的IFSD。對(duì)方接收到S后應(yīng)發(fā)出S作為應(yīng)答。b5
~b1
=00010,若b6=0,則為“中止請(qǐng)求S”;若b6=1,則為“中止應(yīng)答S”。/sundae_mengb5
~b1=00011,若b6=0,則為“等待時(shí)間擴(kuò)充請(qǐng)求S(WTXrequest)”;若b6=1,則為“等待時(shí)間擴(kuò)充應(yīng)答S(WTXresponse)”。IC卡發(fā)出S(WTXrequest)表示它能需要超過BWT時(shí)間去處理前面接收到的I-block。/sundae_meng鏈接功能舉例:應(yīng)用數(shù)據(jù)ApplicationData由接口設(shè)備IFD傳送到IC卡,假設(shè)分成三個(gè)信息分組,分別為:Applic、ation和Data,每次傳送信息時(shí)還傳送PCB,以I(N(S),M)表示,其中N(S)是發(fā)送序列號(hào),M表示后面是否還有分組需要傳送。分析:PCB的編碼包括三類,I-block、R-block和S-block?,F(xiàn)以I(N(S),M)表示,說明該P(yáng)CB表示I-block的編碼情況。/sundae_mengApplicationDataPApplicEPactionEPDataEPEPEPEIFDICCI(0,1)I(1,1)I(0,0)R(1)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 戶外割傷與出血的緊急處理
- 2026年護(hù)理科研統(tǒng)計(jì)圖表規(guī)范制作與解讀
- 《牛頓第一定律》教案物理課件
- 2026年康復(fù)護(hù)理在燒傷患者中應(yīng)用深度解析
- 2026年兒科輪狀病毒腸炎家庭護(hù)理指導(dǎo)
- 《GAT 2064-2023法庭科學(xué) 生物檢材中113種農(nóng)藥及代謝物篩選 液相色譜-質(zhì)譜法》專題研究報(bào)告
- 汽車維修配件管理與質(zhì)量控制規(guī)范
- 2026銀河金融控股秋招面試題及答案
- 2025年旅游景點(diǎn)門票銷售與管理指南
- 家居建材售后服務(wù)與客戶關(guān)系管理手冊(cè)(標(biāo)準(zhǔn)版)
- 湖北中煙2024年招聘考試真題(含答案解析)
- 2026年常州機(jī)電職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫及答案1套
- 2026年稅務(wù)師執(zhí)業(yè)規(guī)范考試題目含答案
- 2026年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測(cè)試模擬測(cè)試卷必考題
- 廣東省廣州市八區(qū)聯(lián)考2024-2025學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)數(shù)學(xué)試卷(含答案)
- 選舉法知識(shí)課件
- 蒸汽管道安裝現(xiàn)場(chǎng)施工方案
- 2024年中考英語真題分類匯編-記敘文閱讀理解(含答案)
- 2026年開封職業(yè)學(xué)院單招職業(yè)傾向性測(cè)試題庫及完整答案詳解1套
- 雨課堂學(xué)堂在線學(xué)堂云《美國社會(huì)與文化(浙理)》單元測(cè)試考核答案
- 風(fēng)險(xiǎn)和機(jī)遇識(shí)別及應(yīng)對(duì)措施-氣侯變化
評(píng)論
0/150
提交評(píng)論