JR T 0025.3-2005 中国金融集成电路(IC)卡规范.第3部分 与借记 货记应用无关的IC卡与终端接口需求.pdf

上传人:outsidejudge265 文档编号:250465 上传时间:2019-07-13 格式:PDF 页数:74 大小:2.84MB
下载 相关 举报
JR T 0025.3-2005 中国金融集成电路(IC)卡规范.第3部分 与借记 货记应用无关的IC卡与终端接口需求.pdf_第1页
第1页 / 共74页
JR T 0025.3-2005 中国金融集成电路(IC)卡规范.第3部分 与借记 货记应用无关的IC卡与终端接口需求.pdf_第2页
第2页 / 共74页
JR T 0025.3-2005 中国金融集成电路(IC)卡规范.第3部分 与借记 货记应用无关的IC卡与终端接口需求.pdf_第3页
第3页 / 共74页
JR T 0025.3-2005 中国金融集成电路(IC)卡规范.第3部分 与借记 货记应用无关的IC卡与终端接口需求.pdf_第4页
第4页 / 共74页
JR T 0025.3-2005 中国金融集成电路(IC)卡规范.第3部分 与借记 货记应用无关的IC卡与终端接口需求.pdf_第5页
第5页 / 共74页
亲,该文档总共74页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 35.240.40 All 备案号:JR 中华人民共和国金融行业标准JR厅0025.3一-2005中国金融集成电路(I C)卡规范第3部分:与借记/贷记应用无关的IC卡与终端接口需求China financial integrated circuit card specifications-一Part 3: Debit/credit application independent ICC to terminal interface requirements 2005-03-10发布060620000050 2005-03-10实施中国人民银行发布JR厅25.3-2005目次mVJJJi

2、iimUMWWMnnnMMAMA药MNMMnmMn川WMMUMU峭盯衍物构mAmAU m A 应锄响U酣哨令m聊时忖为命A的邮行四应符时的创呻字斗端程c令程结送哼终流L阳命1印刷hmM制脚输阳、阳阱州mmm胧.时儿蜘眈跚哺栅响服服剧时山川糊糊儿剧L口卢时时时队问批倒旧棚LL吼叫时向悟出刷刷哲明叫罚如罪恶如黠fz且叫呵呵呵|123A51212123A54123Aoanu111122ABEJ123455555566677788888899999111111111 I R25.3-2005 12.2用于应用选择的IC卡数据.5312.3建立候选列表.妇附录A(资料性附录)使用T=O协议交换的示例.6

3、1附录B(规范性附录) 数据元表.64附录C(资料性附录)目录结构示例.6711 前言JR!f 0025 (中国金融集成电路(IC)卡规范由以下十部分组成:一一一第1部分:电子钱包/电子存折卡片规范:一一一第2部分:电子钱包/电子存折应用规范:一一一第3部分:与借记/贷记应用无关的IC卡与终端接口需求:一一一第4部分:借记/贷记应用规范:一一一第5部分:借记/贷记卡片规范:-一一第6部分z借记/贷记终端规范:一一一第7部分:借记/贷记安全规范:-一一第8部分:与应用无关的非接触式规范:-一一第9部分:电子钱包扩展应用指南:一一第10部分:借记/贷记应用个人化指南。本部分为JR!f25的第3部分

4、。本部分的附录B是规范性附录,附录A、附录C是资料性附录。本部分由中国人民银行提出。本部分由全国金融标准化技术委员会归口。JR25.3-25 本部分主要起草单位:中国人民银行、中国工商银行、中国农业银行、中国银行、中国建设银行、交通银行、上海浦东发展银行、中国银联股份有限公司、银行卡检测中心、中国印钞造币总公司和中国金融电子化公司。本部分主要起草人:张智敏、陆书春、杜宁、赵雷、赵宏鑫、林铁行、孙术、刁凤圣、周兆确、李建峰、钱菲、苏国经、袁捷、秦彦、徐晋耀、杨辅样、李春欢、刘志刚、聂舒、张艳。III JR厅25.3-2(朋寻|本部分为JR/T0025的第3部分,与JR!T0025的第4部分、第5

5、部分、第6部分和第7部分一起构成借记/贷记规范。借记/贷记应用为同一类应用,两者在卡片和终端的处理流程上基本相同,根据发卡机构的不同参数设置来区分借记/贷记应用,并且根据中国银行卡的实际需求,可以通过参数设置来衍生出准贷记应用。具体的参数设置由发卡机构决定,不在本规范范围之内。v JR厅0025.3-2005中国金融集成电路(1C)卡规范第3部分:与借记/贷记应用无关的IC卡与终端接口需求1范围JRIf25-25的本部分规定了借记/贷记卡片方面的内容,包括卡片的机电特性、逻辑接口和传输协议,文件、数据元和命令及应用选择机制。本部分适用于IC卡和终端生产商、支付系统的系统设计者和开发IC卡金融应

6、用的人员。2规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GBff15120识别卡一记录技术一第1部分:凸印(eqvISOIIEC 7811-1:2(02) GB厅15273信息处理-8位单字节编码的图形字符集(eqvISOIIEC 8859:1998) GB厅16649.1识别卡带触点的集成电路卡第1部分:物理性能(eqvISOIIEC 7816-1:1998) GB厅16

7、649.2识别卡带触点的集成电路卡第2部分:触点的尺寸和位置(eqvISOIIEC 7816-2:1999) GB厅16649.3识别卡带触点的集成电路卡第3部分:电信号和传输协议(eqvISOIIEC 7816-3:1997) GBff16649.4识别卡带触点的集成电路卡第4部分:行业间交换用命令(eqvISOIIEC 7816-4:1995) GB厅16649.5识别卡带触点的集成电路卡第5部分:应用标识符的编号系统和注册程序(吨VISOIIEC 7816-5:1994) GB厅17554一1998识别卡一测试方法(eqvISOIIEC 10373:1998) GB厅4880语种名称代码

8、3术语和定义J町T25的本部分采用下列术语和定义:3. 1 应用Application卡片和终端之间的应用协议和相关的数据集3.2 块Block包含两个或三个域(头域、信息域、尾域)的字符组3.3 字节Byte8个二进制位(bit)3.4 卡片Card支付系统定义的支付卡片3.5 冷复位ColdReset 当IC卡的电源电压(VCC)和其它信号从静止状态中复苏且申请复位信号时,IC卡产生的复位JR!f25.3-2005 3.6 3. 7 3.8 3.9 命令Command终端向IC卡发出的一条信息,该信息启动-个操作或请求一个应答触点Contact在集成电路卡和外部接口设备之间保持电流连续性的

9、导电元件密文Cryptogram加密运算的结果下电序列DeactivationSequence 2.1.5节定义的下电序列3.10 凸即Embossing在卡片正面凸起的字符3. 11 尾域EpilogueField 块的最后一部分,包括错误校验代码(EDC)字节3.12 金融交易FinancialTransaction 持卡人、商户和收单行之间基于收、付款方式的商品或服务交换行为3.13 功能Function由-个或多个命令实现的处理过程,其操作结果用于完成全部或部分交易3.14 保护时间Guardtime同-方向发送的前一个字符奇偶位下降沿和后一个字符起始位下降沿之间的最小时间3.15 静

10、止状态Inactive当IC卡上的电源电压(VCC)和其它信号相对于地的电压值小于或等于0.4伏时,则称电源电压和这些信号处于静止状态3.16 集成电路IntegratedCircuit(IC) 完成处理和/或存储功能的电子器件3.17 集成电路卡(IC卡)Integrated Circuit(s) Card 内部封装)个或多个集成电路用于执行处理和存储功能的卡片3.18 集成电路模块IntegratedCircuit Module 嵌入在IC卡中包括IC、IC载体、连线和触点的子装置3.19 接口设备InterfaceDevce 终端上插入IC卡的部分,包括其中的机械和电气部分3.20 磁条

11、Magstripe包括磁编码信息的条状物2 JR厅0025.3-20053.21 半字节Nibble一个字节的高四位或低四位3.22 填充Padding在数据串任意端补充二进制位3.23 路径Path没有分隔的文件标识符的连接3.24 支付系统PaymentSystem 本规范中指Europay,Mastercard或Visa信用卡组织3.25 支付系统环境PaymentSystem Environment 当符合本规范的支付系统应用被选择,或者用于支付系统应用目的的目录定义文件(DDP)被选择后,IC卡中所确立的逻辑条件3.26 头域ProloguePield 块的第一部分,包括节点地址(A

12、D)、协议控制字节(PCB)和长度(LEN)3.27 晌应ResponseIC卡处理完收到的命令报文后,返回给终端的报文3.28 信号幅度SignalApplitude 信号高、低电压的差值3.29 信号波动SignalPerturbation 在正常工作中信号的异常,如下冲/上冲、电子噪声、纹波、尖刺、串扰等。外部源引起的随机波动不在本规范之列3.30 状态HState H 高电平状态。根据IC卡中的逻辑约定,可以是逻辑1或逻辑。3. 31 状态LState L 低电平状态。根据IC卡中的逻辑约定,可以是逻辑1或逻辑。3.32 模板Template结构数据对象的值域,定义为数据对象的逻辑分组

13、3.33 终端Terminal为完成金融交易而在交易点安装的设备,用于同IC卡的连接。它包括接口设备,也可包括其它部件和接口,例如与主机通讯的接口3.34 热复位WarmReset在时钟(CLK)和电源电压(VCC)处于激活状态的前提下,IC卡收到复位信号时产生的复位3 JR厅0025.3-20053.35 类型ABCClass ABC 卡片和终端支持的供电电压值类型。有三种可以支持的供电电压类型:分别为类型A=5.0伏,类型B=3.0伏,类型C=1.8伏。卡片和终端可以支持其中的)种,也可以支持连续的两种或两种以上的供电电压,如AB、ABC。4符号和缩略语以下缩略语和符号表示适用于本部分:A

14、CK ADF AEF AFL AID an ans APDU ASI ATR b BGT BWI BWT C C-APDU CIN CLA cn C一TPDUCWI CWT DAD DC DDF DF DIR DIS EDC EF etu FCI f GND hex. l-block IC 4 确认(Acknow1 edgmen t) 应用数据文件(ApplicationDefinition File) 应用基本文件(ApplicationElementary File) 应用文件定位器(ApplicationFile Locator) 应用标识符(Applicationldentifier)

15、 字母数字型(Alphanumeric)字母数字及特殊字符型(AlphanumericSpecial) 应用协议数据单元(ApplicationProtocol Data Unit) 应用选择标识(ApplicationSelection lndicator) 复位应答(Answerto Reset) 二进制(Binary)块保护时间(BlockGuard Time) 块等待时间整数(BlockWaiting Time lnteger) 块等待时间(BlockWaiting Time) 摄氏或摄氏度命令APDU(CommandAPDU) 输入电容(lnputCapacitance) 命令报文的

16、类别字节(ClassByte of the Command Message) 压缩数字(CompressedNumeric) 命令TPDU(CommandTPDU) 字符等待时间整数(CharacterWaiting Time lnteger) 字符等待时间(CharacterWaiting Time) 目标节点地址(DestinationNode Address) 直流目录定义文件(DirectoryDefinition File) 专用文件(DedicatedFile) 目录(Directory)国际标准草案错误检测代码(ErrorDetection Code) 基本文件(Elementa

17、ryFile) 基本时间单元(ElementaryTime Unit) 文件控制信息(FileControl lnformation) 频率(Frequency)地(Ground)十六进制(Hexadecimal) 信息块(lnformation81ock) 集成电路(lntegratedCircuit) JR厅0025.3-25m 集成电路卡(1ntegratedCircuit Card) 国际电工委员会(1nternationalElectrotechnical Commission) 接口设备(1nterfaceDevice) 信息域大小(1nformationField Size) 1

18、C卡信息域大小(1nformationField Size for the 1CC) 终端信息域大小(1nformationField Size for the Terminal) 信息域大小整数(1nformationField Size 1nteger) 高电平输入电流(HighLevel 1nput Current) 低电平输入电流(LowLevel 1nput Current) 信息域(1nformationField) 命令报文的指令字节(1nstructionByte of Command Message) 输入/输出(1nput/Output)高电平输出电流(HighLevel

19、Output Current) 低电平输出电流(LowLevel Output Current) 国际标准化组织(1nternationalOrganization for Standardization) 千欧终端应用层(TAL)在情况3或情况4命令中发出数据的实际长度(ExactLength of Data Sent by the TAL in a Case 3 or 4 Command) 在情况2或情况4命令中返回给终端应用层(TAL)的数据最大期望长度(MaximumLength of Data Expected by the TAL in Response to a Case 2 o

20、r 4 Command) 1C卡在响应接收到的情况2或情况4命令时卡内有效或剩余的数据(由1C卡决定)的实际长度(ExactLength of Data Available in the 1CC to be Returned in Response to the Case 2 or 4 Command Received by the 1CC) 长度(Length)响应数据域的长度(Lengthof Response Data Field) 冗余校验(LongitudinalRedundancy Check) 最低位必备(Mandatory)微米毫安报文认证码(MessageAuthentica

21、tion Code) 最大值主文件(MaterFile) 兆赫最小值毫米最高位兆欧米/秒微安微秒牛顿数字型(Numeric)1CC 1EC 1FD 1FS 1FSC 1FSD 1FS1 IIH IIL 1NF 1NS I!O 10H IOL 1SO kQ Lc Le Licc LEN Lr LRC 1. s. M mA MAC max. MF 阳lzmln m m. s. mQ m/s A s N n 5 JR25.3-25 NAD NAK nAs ns 。Pl P2 P3 PCB PDOL pF PSE PTS R-APDU R-block RFU RID RST R-TPDU SAD S-

22、block SFI SW1 SW2 TAL TCK tF TLV TPDU t自TTL V var. VCC VCC VIH VIL VOH VOL VPP WI WTX 6 节点地址(NodeAddress) 否定的确认(NegativeAcknowledgment) 纳安秒纳秒可选(Optional)参数1(Parameter 1) 参数2(Parameter 2) 参数3(Parameter 3) 协议控制字节(ProtocolControl Byte) 处理选项数据对象列表(ProcessingOptions Data Object List) 皮法支付系统环境(PaymentSyst

23、em Environment) 协议类型选择(ProtocolType Selection) 响应APDU(ResponseAPDU) 接收就绪块(ReceiveReady Block) 保留(Reservedfor Future Use) 注册应用提供商标识(RegisteredApplication Provider Identifier) 复位(Reset)响应TPDU(ResponseTPDU) 源节点地址(SourceNode Address) 管理块(SupervisoryBlock) 短文件标识符(ShortFile Identifier) 状态宇1(StatusWord One

24、) 状态宇2(StatusWord Two) 终端应用层(TerminalApplication Layer) 校验字符(CheckCharacter) 信号幅度从90%下降到10%的时间(FallTime Between 90% and 10% of Signal Amplitude) 标签、长度、值(TagLength Value) 传输协议数据单元(TransportProtocol Data Unit) 信号幅度从10%上升到90%的时间(RiseTime Between 10% and 90% of Signal Ampli tude) 终端传输层(TerminalTransport

25、 Layer) 伏特(Volt) 变长(Variable)VCC触点上的测得电压(VoltageMeasured on VCC Contact) 电源电压(SupplyVol tage) 高电平输入电压(HighLevel Input Voltage) 低电平输入电压(LowLevel Input Voltage) 高电平输出电压(HighLevel Output Voltage) 低电平输出电压(LowLevel Output Voltage) 编程电压(ProgrammingVoltage) 等待时间整数(WaitingTime Integer) 等待时间扩展(WaitingTime Ex

26、tension) 0 - 9 16个十六进制数字(16hexadecimal digits) ( A一,F xx 任意值专用的本规范内未定义或/和超出本规范范围的必须表示强制的要求应该表示推荐的要求JR厅25.3-257 JR厅25.3-20055机电接口本章包括IC卡和终端的电气、机械特性。IC卡和终端的规范指标有所不同,其目的是为防止对IC卡的损坏而预留安全余地。本章定义的IC卡特性遵从GB厅16649系列标准,并依据实际需要与技术发展,作了一些细小变动。5. 1低电压ICC移植目前正在向低电压卡做逐步移植。只支持类型A的卡片将被逐渐润汰,并将在29年6月底前被类型AB或者类型ABC的卡片

27、所替代。当使用中的卡片都支持类型AB或者类型ABC时,除了配置只支持类型A的终端,还有可能配置只支持类型B的终端。可以到EMVCo网站上的通用公告11上了解移植的详细安排。下面描述的是由于发生这种移植而引起对卡片和终端的要求。在表1用符号表明了不同点。表1低电压卡移植符号信息值在29年6月底前的类型A卡片应用于类型A卡片在2009年6月底前被允许用于流通中的卡片。从2009年7月份起流通中的卡片要么是类型AB.要么就是类型ABC。从29年7月份开始的新卡值应用于下列卡片:立即被应用直到进一步的通知。从2009 类型A(29年6月底前)年7月份起类型A卡片不再流通:从29 类型AB年7月份起只有

28、类型AB或者类型ABC 类型ABC可以流通。2(阴年6月份底前的类型A终端应用于类型A终端(或者是多类型终在2009年6月份底前应被应用于类型A端的类型A部件)终端。从2009年7月份起,对于使用中的采用这些值的终端不要求做升级。从29年7月份起的新终端值应用于类型A.类型B和类型C终端在29年6月份底前不能被应用于终端。从2009年7月份起,应该被应用于新的类型A或类型B终端。在EMVCo规定之前不能配置类型C终端(除非是EMV范围外的特定目的。5.2 IC卡的机械特性本节描述了IC卡的物理特性、触点分配和机械强度。5.2.1 物理特性除本节的特殊规定外,IC卡应满足ISO7816-1中规定

29、的物理特性。同时IC卡应该满足GB厅16649.1定义的其它特性,如紫外线、x-射线、触点的表面断面、机械强度、电磁特性、抗静电特性等的要求,并能在上述条件下正确地运行。5. 2. 1. 1 1. 2. 1. 1模块高度IC模块表面的最高点不应高于卡表面平面O.10mm。IC模块表面的最低点不应低于卡表面平面O.1Omm。5. 2. 2触点的尺寸和位置触点的尺寸和位置必须如图1所示:8 JR厅0025.3-2:5土墙锋唰制旧啊所有的尺寸均V毫米为单位图1IC卡触点的位置和尺寸区域Cl、C2,C3、C5和C7表面必须用导电层完全覆盖,构成IC卡的基本触点。区域C4、C6、C8和ISOIIEC78

30、16-2附录B所定义的区域ZI到Z8可以选择导电表面,但强烈建议ZI到Z8区域无导电表面。如果区域C6和ZI到Z8有导电表面,则它们必须和集成电路(IC)、相互之间以及其它触点区域在电路上隔离1。同时,任何两个导电区域之间除了通过IC都不能导通。基本触点必须如表2所示分配。触点相对于凸印及/或磁条的布局必须如图2所示:磁条(背面必备触备口可选触者凸即区卡片正面圄2触点的布局注:应注意不能让凸印破坏IC。同时,在IC背面的签名条签字过重亦可能造成IC的破坏。5.2.3触点的分配IC卡上触点的分配遵循ISO7816-2的规定,如表2所示:1电路上隔绝意味着:在此触点和任何其它导电表面上施以5VDC

31、电压时在二者上测得的电阻必须注10MQ0 9 R厅25.3-2005电源电压(VCC)复位信号(RST)时钟信号(CLK)表21C卡触点的分配C4和C8未使用,可以不作实际设置。5.3 IC卡电气特性本节描述了在IC卡触点上测量出的信号的电气特性。5.3.1 测量约定所有测量均应在IC卡和接口设备(IFD)之间的触点上进行,并以GND为参照。环境温度范围为O.C .-.,50.Co IC卡必须能够在O.C.-.,50.C之间正确操作。所有流入IC卡的电流均视为正值。注:温度范围的限定是由PVC(大部分卡所用的材料)的特性决定的,而不是由集成电路的特性决定的。5.3.2输入/输出(1/0)该触点

32、作为输入端(接收模式)从终端接收数据或者作为输出端(发送模式)向终端传送数据。在操作过程中,IC卡和终端不能同时处于发送模式,若万一发生此情况,1/0触点的状态(电平)将处于不确定状态,但不能损坏IC卡。5.3.2.1接收模式在接收模式下,当电源电压(VCC)在1.3.6节中规定的范围内时,IC卡必须能正确地解释特性如表3所示的来自终端的信号:符号VIH Vn. tR和tp符号VIH Vn. tR和tp表31C卡接收模式下1/0的电气特性2009年6月份底前起的类型A卡值:如表1最小值最大值0.7xVcc Vcc 。0.8 1.0 2009年7月份起的新卡值最小值最大值0.7xVcc Vcc

33、。0.2 x Vcc 1.0 注:在-O.3V到Vcc+O.3V范围内的110信号干扰不应损坏IC卡。5.3.2.2发送模式在发送模式下,IC卡必须向终端传送特性如表4所示的数据:表41C卡发送模式下1/0的电气特性2009年6月份底前起的类型A卡值2 GB厅16649定义为编程电压H 2)指明要使用的错误检测代码类型.IC卡在ATR中并不回送。因此LCR的正常缺省状态可用作EDC。9.2.4.1.4块编号I块采用在某一位上模2数字编码的方式进行编码.IC卡和终端作为发送方分别处理各自的编码系统。复位应答后,发送方发送的第一个I块的编号为零,其后每传送一个I块,编号值增加1。当再同步后,发送方

34、把编号值复位到零。R块采用在某一位上模2数字编码的方式进行编码,一个R块用来确认一个链接的I块或者请求一个无效的块重发。在这两种情况下.R块中PCB宇节中的时位的值是下一个期望收到的I块的序列号。S块不携带编号。9.2.4.2具体选项本节定义了用于T=1传输协议的信息域的大小和时序。9.2.4.2.1信息域大小IFSC是指IC卡能收到的信息域的最大长度,其定义是:在复位应答期间.IC卡在TA3中回送的IFSI指明了IC卡能够容纳的IFSC的大小.IFSI取值范围是10到回,对应的IFSC大小是16到254字节。因此IC卡能收到的最大数据块长度是(IFSC+3+1)字节,其中包括头域和尾域。复位

35、应答期间建立起来的这个值在整个卡片操作过程中使用,或持续到由于IC卡向终端发送S块(IFS请求)而取得新的IFSC值为止。终端信息域大小IFSD是指终端能够接收到的块的信息域最大长度。紧接在复位应答后的初始大小必须为254字节,此值必须在随后的整个卡片操作过程中使用。9.2.4.2.2 T=1协议时序终端发往IC卡的两个连续字符的起始位下降沿之间的最短时间间隔为11到42个etu.由复位应答回送的TCl值决定(见4.2节和4.3节)。如果TCl返回的值是N.IC卡必须能够正确解释终端发送的起始位下降沿最小间隔为(11.8+ N)e阳的连续字符。由IC卡发往终端的两个连续字符的起始位下降沿之间的

36、最短时间间隔必须为11个etu。终端必须6符合本规范要求的IC卡和终端未使用。36 JR厅0025.3-2005能够正确解释IC卡发送的起始位下降沿最小间隔为10.8个etu的连续字符。同一块中两个连续字符起始位下降沿之间的最大时间间隔(字符等待时间,CWT)不应超过(2CWI+ll)个etu。其中CWI在4.3.3.10节中规定,取值为0_5,所以CWT的取值范围是12到43个etu。接收方必须能够正确解释起始位下降沿与上一宇节起始位下降沿最大间隔为(CWT+ 4) e阳的字符。终端发送给IC卡的最后一个字符的起始位下降沿与由IC卡发出的第一个字符起始位下降沿之间的最大时间间隔(块等待时间,

37、BWT)不应超过(2BWIx960)+11 个etu。在4.3.3.10节中所规定的BWI的取值范围是0到4,所以BWT的取值范围是971到15,371个e阳。终端必须能够正确解释IC卡在BWT+ (0 x 960)个etu内发送的块的第一个字节。对终端或IC卡,最后一个接收到的字符的起始位下降沿和在相反方向发送的第一个字符起始位下降沿的最小时间间隔(块保护时间,BGT)必须为22etuoIC卡或终端必须能够正确解释和最后一个发送的字符的起始位下降沿间隔21etu以内接收到的字符。注:通常,对于H和DI不是1的情况,BWT采用以下公式计算:BWT= 2BW1x960x372DIF1+ 11 e

38、tu 9.2.4.3无错操作协议规则的无错操作如下:1. 复位应答后,第一个数据块是由终端发往IC卡的,而且只能是一个PCB=Cl,IFSO=254(单字节剧F域中指定的值)的S块(IFS请求)。卡片操作过程中,终端不能再发送S块(IFS请求)。2. IC卡必须向终端返回S块(IFS应答),确认IFSO的改变。S块(IFS应答)的PCB值应为四,INF域应该和请求块相同。3. 若IC卡希望改变在复位应答后指定的IFSC的大小,则必须向终端发送一个S块(IFS请求),S 块(IFS请求)的PCB应具有值Cl以表明是一个改变IFSC的请求,INF域包含一个字节,其值表示所要求的新IFSC的字节数,

39、该字节的取值范围从10到回。终端必须向IC卡回送一个S块(IFS响曲,确认卡片改变IFSC长度。其中S块(IFS响曲的PCB值应是El,且I阳域与请求改变S块的INF域有相同的值。4. 在卡片操作过程中,只有本节中定义的块才能改变。在半双工传输协议下,终端和IC卡交替发送传输块。发送方完成块发送以后即转入接收状态。5. 当接收方所收到的字符数与LEN和EOC的值一致时,接收方取得发送权。6. IC卡需要确认由终端传来的I块。确认在IC卡回送给终端的I块序列号中指明。若使用链接,则在R块的序列号中指明(链接的最后一个数据块除外)。7. 若响应中收到的I块序列号与前一个己收到的I块序列号不同,则发

40、送方即可认为发送的非链接I块或链接I块的最后一块己被确认。若前面没有收到过I块,响应中的I块序列号应该是0。8. 接收到R块后,必须验证悦。接收方不必验证PCB的b4-bl。对b4-bl的可选验证不能与本规范的规定冲突。9. 在链接的情况下,如果在应答中发送的R块的序列号和响应的I块的序列号不同,则链接的I块(链中的最后一个I块除外)可以视为已经确认。10.若IC卡需要比BWT更长的时间来处理己收到的I块,则必须发送一个等待时间扩展请求S块(WTX请求),其中的INF域包含有个字节的二进制整数,其值为所请求的BWT值的倍数。终端必须发送一个INF中具有相同值的等待时间扩展请求S块(WTX响应)

41、,以表示对延时请求的确认。取得的时间(就是在SCWTX请求块中请求,并且只在本次实例中替换BWT)从S块仰TX响应)的最后一个字符的起始位下降沿开始采用。在卡片响应结束后,ICC卡仍然使用原来的BWT作为允许的时间来处理I块。11. S块总是配对使用,一个S请求块后总是跟随一个S响应块。37 JR厅0025.3-2005如果以上的同步过程失败,则采用5.2.5节中描述的过程。9.2.4.4链接当发送方需要传送的数据长度超过IFSC或IFSD所定义的字节数时,就要将其分成几个连续的I块。传送多个I块数据时,使用以下规定的链接功能。I块的链接由PCB的b6控制。b6的编码定义如下: b6=O.链的

42、最后一块: b6=1.后面还有后续块。根据5.2.4.1节中的规定,包含b6=1的任何I块都必须由R块确认。终端发送的链中的最后块如果正确接收,则以I块确认:如果未正确接收,则以R块确认。IC发送的链的最后块如果未正确接收,则以R块确认:如果正确接收且还要处理另一条命令,则终端只能继续发送I块。9.2.4.4.1链接规则L必须支持发送和接收块的链接。IC卡是否支持发送到终端的链接块是可选的。链接在一个时刻只能在同一个方向进行。其规则如下: 当终端是接收方时,终端必须能够接收IC卡发送的每块长度三IFSD字节的链接I块。 当IC卡是接收方时.IC卡必须能够接收终端发送的除最后-块外每块长度LEN

43、=IFSC的链接I块。最后一块的长度为1到IFSC(包括)。 当IC卡是接受方时.IC卡必须用R块拒绝终端发送的长度IFSC的I块。 如果IC卡作为发送方链接发送到终端的块,则必须使每个发送I块的长度三IFSD。 当终端是发送方时,终端必须能够发送除最后一块外每块长度LEN=IFSC的链接I块。最后一块的长度为1到IFSC(包括)。 在链接过程中.ICC不能企图向终端发送S(IFSC请求)块而采用新的IFSC值。9.2.4.4.2链接块的构造C-APDU包含在I块的INF域中,从TTL传送到IC卡(见5.3.2节)。如果一个C-APDU因太长而不能放在一个数据块中时,可通过如下的方法用几个链接

44、块传送。Block (1) CLA INS Pl P2 Lc Data Data 芒?Data Data Data Block (n) |D阳DataI Le I 如果由IC卡回送的数据和状态码因太长而不能放在一个块中,可以按照下述方法通过几个I块来处理。IBI0Ck (1) Data Data Data 芒主Data Data Data Blk (n) l Data Data I SWl SW2 注:上面是针对命令情况4的举例,仅显示链接块的INF域。每个块还有一个头域和一个尾域。如果IC卡是发送方,全部链接块都应包含一个长度范围1到IFSD字节的INF域。如果终端是发送方,则包含个长度范围

45、1到IFSC字节的INF域。38 JR厅0025.3-20059.2.5 T=l协议的错误检测和纠正TTL应能检测到以下错误: 传输错误(错误的奇偶校验和/或EDC错误)或BWT超时。 实际块大小和LEN表明的大小不同,导致同步失调。 协议错误(违背协议规则); 终止链接块请求。如果检测到一个奇偶校验错误,T=l协议下不能实现字符童发。按照下述方法进行错误恢复:L以下列的次序按照下述技术方法纠错: 块重发: 释放IC卡触点。IC卡必须重发块,以恢复错误。如果重发块,则童发的块必须和原发送块一致。注:某些终端上,出错处理不完全由TTL承担。这种情况下,TTL表示终端中可用的所有相关功自b巳。以下

46、类型的块视为非法: 包含传输错误的块,例如校验血DC错误 包含格式错误的块,例如发送方错误地组成了块(语法错误) 在交换过程中出现了违背协议规则的块。如在I块的应答中收到了S(应答)块。表明错误条件的R块不能视为非法块。9. 2. 5. 1错误处理的协议规则下述规则用于错误处理和更正。在任意一种情况下,当发送一个R块时,错误码的b4-bl是否验证是可选的,但不能引发和本规范定义的规则冲突的动作。1. 当IC卡在复位应答后接收到的第一个块无效时,就应回送一个R块给TTL.并置b5=O和NAD=O。2. 如果接收不到工发送给IC卡的块的应答,终端必须:a)启动下电序列。或b)如果未应答的块为I块、

47、R块或S(应答)块,终端必须根据5.2.4.1.4节的规定传送一个带有序列号的R块。或c)如果未应答的块为S(请求)块,终端必须重新传送S(请求)块。以上动作必须在未收到应答的块的最后一个字节的起始位下降沿开始的BWT+ (D x 960) 个e阳到BWT+ (D x48)个etu之间完成。如果使用了等待时间扩展,则必须在BWT+(n x D x 960)个etu到BWT+ (n x D x 48)个e阳内完成。3. 如果终端在接收块的过程中没有收到期望的字符,终端必须:a)启动下电时序或b)如果未应答的块为I块、R块或S(应答)块,终端必须根据5.2.4.1.4节的规定传送一个带有序列号的R块。或c)如果未应答的块为S(请求)块,终端必须重新传送S(请求)块。以上动作必须在最后个接收到的字符的起始位下降沿开始的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 行业标准 > JR金融行业

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1