《邮政储蓄金融ic卡个人化格式接口文档v024(pboc30功能细化 扩展应用)0919.doc》由会员分享,可在线阅读,更多相关《邮政储蓄金融ic卡个人化格式接口文档v024(pboc30功能细化 扩展应用)0919.doc(35页珍藏版)》请在三一办公上搜索。
1、个人化文件格式接口规范版本:0.2.3IC卡系统项目组2012年03月文档控制页编号版本修订内容简述修订日期作者10.1.2初稿。2010-09-11IC卡项目组20.2.0根据“重庆金融社保卡”的制卡需求,调整文档如下:1 修改,章节【文件分组DGI - 分组定义 - 应用分组数据】1.1 修改,子章节【0101:客户信息】 新增标签“9F61”,即:“持卡人证件号”。 新增标签“9F62”,即:“持卡人证件类型”。1.2 恢复,子章节【0209:小额接触脱机消费数据,电子现金应用】。1.3 修改,子章节【9203:小额交易GPO响应数据】 修改标签“94”的值。2 版本【0.2.0】正式发
2、布。2011-09-17IC卡项目组30.2.1根据“银川邮虹一卡通”的制卡需求,调整文档如下:1 修改,章节【文件分组DGI - 分组定义 - 应用分组数据】1.1 修改,子章节【0E01:卡片私有风险管理数据】 新增标签“DF62”,即:“电子现金分段扣费抵扣限额”。 新增标签“DF63”,即:“电子现金分段扣费已抵扣额”。1.2 修改,子章节【9103:选择非接触应用响应数据】 修改标签“9F38”内容,添加“DF60”,即:“CAPP交易指示位”。 修改标签“BF0C”内容,添加“DF61”,即:“分段扣费应用标识”。1.3 新增,子章节【A001: 非接小额扩展应用扩展文件】,包含复
3、合消费应用文件的SFI、类型、读写权限、大小等等信息。1.4 新增,子章节【8020: 扩展应用每个文件的开通密钥】,包含各个复合消费应用的开通密钥。1.5 新增,子章节【9020: 扩展应用每个文件的开通密钥校验值】,包含各个复合消费应用开通密钥的校验值。2 版本【0.2.1】正式发布。2012-03-11IC卡项目组40.2.21 对1.2章节“文件名规范”进行了补充说明。2 版本【0.2.2】正式发布。2012-4-15IC卡项目组50.2.31 新增对金融社保卡制卡文件“文件名”做出说明。2 版本【0.2.3】正式发布。2012-5-3IC卡项目组目 录个人化文件格式接口规范1文档控制
4、页I目 录II1文件组成11.1文件格式11.2文件名规范11.3文件构成21.4文件具体格式说明31.4.1文件总体格式31.4.2卡数据格式31.4.3卡面数据格式(当MIC=xxxPRN)41.4.4磁条数据格式(当MIC=xxxMAG)51.4.5IC数据格式(当MIC=xxxEMV)51.4.6AID_data数据格式51.4.7DGI数据格式61.4.8加密的DGI清单格式61.4.9需记录日志的DGI清单格式62文件分组DGI82.1分组定义82.1.1支付环境分组数据82.1.2应用分组数据92.1.3分组原则193数据安全203.1与储蓄系统数据安全203.2与安全中心系统数
5、据安全203.3与个人化系统数据安全203.4文件加密解密流程213.5各系统加密机涉及密钥214附录224.1补充分组定义224.1.1qMSD应用分组224.2附录A卡片数据对象值224.2.1应用交互特性224.2.2CVM列表234.2.3发卡行行为代码(IAC)234.3附录B银行定义的卡片个人化数据值264.3.1卡片风险管理数据264.3.2卡片应用管理数据284.3.3电子现金卡片数据294.3.4非接触IC卡支付294.3.5CA签发发卡行公钥证书304.4附录C数据准备生成的卡片个人化数据值304.4.1卡片应用交易数据301 文件组成1.1 文件格式文件采用二进制数据方式
6、,一批卡数据一个文件。1.2 文件名规范card_app_卡品种(1位)卡类别(2位)_制卡批次号_序号注: 1. 序号构成为机构号(9位)+柜员号(7位)+预留标示(2位:”01”)+月日(4位)2. 对于金融社保卡制卡文件,通过后缀区分批量制卡和预制卡:批量制卡 - aft,预制卡 - bef。3. 对于普通金融卡制卡文件,其文件名后缀为: txt。4. 如果金融社保为多卡商接入,则文件名中包含卡商标识,比如:广州市、汕头市等需要加卡商标识;带卡商标识文件名示例:card_app_卡品种(1位)卡类别(2位)_制卡批次_序号_01。1.3 文件构成1.4 文件具体格式说明1 一个文件包含一
7、批卡数据。2 每张卡数据包含3大部分数据:卡面数据、磁条数据、IC卡数据。3 IC卡数据必须支持多应用。4 每个应用数据包含3大部分数据:DGI分组数据、加密的DGI清单、日志DGI清单。5 每一张卡数据必须带MAC,MAC的计算方法为:将整张IC卡数据按照8字节分组,不足8字节的后补0,从第一个组开始,对下一个组进行异或,异或的结果再和下一个分组异或,直到和最后一个分组异或得到的值使用KEK进行ECB加密得到8个字节作为MAC值。6 卡面数据、磁条数据、IC卡数据分别以“MIC + LEN + 数据内容”格式进行表示,MIC的定义为定长6个字节字符:6.1 MIC=“xxxPRN”表示卡面数
8、据。6.2 MIC=“xxxMAG”表示磁条数据。6.3 MIC=“xxxEMV”表示IC数据。1.4.1 文件总体格式组成部分长度格式值描述卡记录数4网络字节序INT本文件包含的IC卡个数文件格式版本号1B01 - 文件版本号,跟随格式的不同,版本号递增卡数据-具体格式参见下一小节描述1.4.2 卡数据格式卡数据包含:卡面数据、磁条数据、IC数据,每类数据的格式都采用“MIC + LEN + 数据”的格式表示。这3类数据是固定必须存在的,例如一张IC卡,如果只包含卡面和IC数据,而不包含磁条数据,那么磁条数据的MIC存在,且该磁条数据的MIC的数据长度为0。组成部分长度格式值描述卡序号4网络
9、字节序INT表示本批次的第几张卡片卡数据长度4网络字节序INT卡片总数据长度MIC16字符串卡数据类型标识数据长度Le_mic14网络字节序INT本MIC下的数据总长度数据1Le_micBMIC26字符串卡数据类型标识:xxxPRN:卡面数据xxxMAG:磁条数据xxxEMV:IC数据数据长度Le_mic24网络字节序INT本MIC下的数据总长度数据2Le_micBMIC36字符串卡数据类型标识:xxxPRN:卡面数据xxxMAG:磁条数据xxxEMV:IC数据数据长度Le_mic34网络字节序INT本MIC下的数据总长度数据3Le_micBMAC8B定长8字节的MAC数据,参与MAC运算的数
10、据为所有MIC数据的组合数据,即从本表格数据的第8个字节开始到MAC前的所有数据。1.4.3 卡面数据格式(当MIC=xxxPRN)卡面数据都是字符串,由以下固定域组成,以|分隔每个字段,如果该字段不存在,则填入该字段的定长空格,并以|分隔。组成部分长度格式值描述卡号19字符串,以|结束数据长度不包含|字符卡有效日期8字符串,以|结束数据长度不包含|字符卡失效日期8字符串,以|结束数据长度不包含|字符姓名26字符串,以|结束数据长度不包含|字符PVV8字符串,以|结束数据长度不包含|字符CVV8字符串,以|结束数据长度不包含|字符1.4.4 磁条数据格式(当MIC=xxxMAG)磁条数据都是字
11、符串,前3个字节用于表示磁条数据的内容是否包含一磁、二磁、三磁数据。如果表示字符为0,表示无本字段,那么后面的数据则无该字段的数据。组成部分长度格式值描述是否有一磁标识1字符格式0-无;1-有是否有二磁标识1字符格式0-无;1-有是否有三磁标识1字符格式0-无;1-有一磁数据79字符格式,以|结束数据长度不包含|字符二磁数据40字符格式,以|结束数据长度不包含|字符三磁数据107字符格式,以|结束数据长度不包含|字符1.4.5 IC数据格式(当MIC=xxxEMV)IC数据都是二进制数据,IC数据包含多个应用。组成部分长度格式值描述AID个数1B本IC卡数据包含的应用个数Le_AID11BAI
12、D自身长度AID1Le_AID1BAID的值Le_AID1_data4网络字节序INT本AID下的应用数据长度AID1_dataLe_AID1_dataB本AID下的应用数据Le_AIDn1BAID自身长度AIDnLe_AIDnBAID的值Le_AIDn_data4网络字节序INT本AID下的应用数据长度AIDn_dataLe_AIDn_dataB本AID下的应用数据1.4.6 AID_data数据格式每个应用包含DGI数据、已加密的DGI清单、需记录日志的DGI清单。组成部分长度格式值描述Le_DGI_LIST2BDGI数据总长度,列表的长度DGI_LISTLe_DGIBDGI数据列表Le_
13、DGI_ENC_LIST2B加密的DGI清单长度DGI_ENC_LISTLe_DGI_ENC_LISTB加密的DGI清单Le_DGI_LOG_LIST2B需记录日志的DGI清单长度DGI_LOG_LISTLe_DGI_LOG_LISTB需记录日志的DGI清单DGI_DATALe_DGI_DATABDGI数据1.4.7 DGI数据格式DGI数据中包括卡片所有DGI数据的集合,包括加密数据和明文数据DGI以及密钥数据。我们需要给密钥数据等PBOC2.0规范中未定义的DGI给出自定义的DGI值,具体的DGI清单列表组成部分长度格式值描述DGI1标识2BDGI1标识,例如0201Le_DGI12BDG
14、I1数据长度 DGI1_DATALe_DGI1BDGI1数据DGIn标识2BDGIn标识,例如0301Le_DGIn2BDGIn数据长度DGIn_DATALe_DGInBDGIn数据1.4.8 加密的DGI清单格式本域的数据用于列出在“DGI数据”中,哪几个DGI的数据被KEK加密过。CP需要解析本域,获取该DGI清单,然后调用密码机解密被加密的DGI数据后进行写卡。组成部分长度格式值描述DGI12B第一个加密DGI的标签DGIn2B第N个加密DGI的标签1.4.9 需记录日志的DGI清单格式本域的数据用于列出在“DGI数据”中,哪几个DGI的数据需要CP在个人化过程中记录为日志。组成部分长度
15、格式值描述DGI12B第一个DGI的标签DGIn2B第N个DGI的标签2 文件分组DGI2.1 分组定义2.1.1 支付环境分组数据小额支付1PAY.SYS.DDF01Qpboc支付2PAY.SYS.DDF01借记应用A000000333010101 0101:目录文件数据例:PSE0101:(1PAY.SYS.DDF01)01012A702861264F08A000000333010101500A50424F432044454249549F120A50424F43204445424954870101PPSE0101:(2PAY.SYS.DDF01)010135703361314F08A000
16、000333010101500A50424F432044454249549F38189F66049F02069F03069F1A0295055F2A029A039C019F3704 9102:选择PSE支付环境响应数据标签长度数据域9102A561变长目录入口强制4F1 16DF名称(AID)强制501 16应用标签强制871应用优先指示符推荐BF0C变长FCI发卡行自定义数据强制例:910216A5148801015F2D027A689F110101BF0C059F4D020B0A 9102:选择PPSE支付环境响应数据标签长度数据域9102A5BF0C变长FCI发卡行自定义数据强制61变长
17、目录入口强制4F1 16DF名称(AID)强制501 16应用标签强制871应用优先指示符推荐例:910220A51EBF0C1B61194F08A000000333010101500A50424F432044454249548701012.1.2 应用分组数据2.1.2.1 0101:客户信息(70模板)l 姓名(5F20),值小于等于26字节时使用l 持卡人姓名扩展(9F0B), 值大于26字节时使用l 持卡人证件号(9F61),社保模板使用(金融没有标签)l 持卡人证件类型(9F62),社保模板使用(金融没有标签)2.1.2.2 0102:磁道数据,磁道1,磁道2(70模板)l 磁道2等
18、效数据(57)l 磁道1等效数据(9F1F)(未使用)2.1.2.3 0201:借贷记应用参与静态签名数据认证的数据(70模板)不能包含有使用发卡行脚本更新的数据。包含主账号、卡片风险管理数据等,由以下数据组成(记录日志):l 应用主帐号(5A) l CVM列表,借贷记(8E) (000000000000000042031E031F00)(普通金融卡中)l CVM列表,借贷记(8E) (000000000000000002031F00)(扩展应用中)l IAC默认(9F0D),借贷记(D8609CA800)(普通金融卡中)l IAC默认(9F0D),借贷记(D86004A800)(扩展应用中)
19、l IAC拒绝(9F0E),借贷记(0010000000)(普通金融卡中)l IAC拒绝(9F0E),借贷记(0010980000)(扩展应用中)l IAC联机(9F0F),借贷记(D8689CF800)l IAC联机(9F0F),借贷记(D86804F800)(扩展应用中)l 应用失效日期(5F24)l 发卡行国家代码(5F28)(0156) l 应用使用控制(9F07)(FF00)l 应用生效日期(5F25)l 应用主账号序列号(5F34) (扩展应用模版中存在)2.1.2.4 0202:IC卡公钥证书,借贷记(70模板)l IC卡公钥证书(9F46),借贷记2.1.2.5 0203 :
20、IC卡公钥指数和公钥余项,借贷记(70模板)l IC卡公钥指数(9F47),借贷记l IC卡公钥余项(9F48),借贷记2.1.2.6 0204:借贷记签名认证数据(70模板) (记录日志)l 静态签名数据(93)l 静态数据认证标签列表(9F4A)(9F4A0182)l 卡产品标识 (9F63) (暂填写30313030393939391080300000000000)2.1.2.7 0205:小额支付应用参与静态签名数据认证的数据(70模板)不能包含有使用发卡行脚本更新的数据。包含主账号、卡片风险管理数据等,由以下数据组成(记录日志):l 应用主帐号(5A) l CVM列表,小额支付(8E
21、) (00000000000000001E031F00)(金融卡模版时)l CVM列表,小额支付(8E) (00000000000000005E031F00)(扩展应用卡模版时)l IAC默认(9F0D),小额支付(电子现金和qPBOC)(D8603CA800)l IAC拒绝(9F0E),小额支付(0010800000)l IAC联机(9F0F),小额支付(D8683CF800)l 应用失效日期(5F24)l 发卡行国家代码(5F28) (0156)l 应用使用控制(9F07) (FF00)l 应用生效日期(5F25)2.1.2.8 0206:IC卡公钥证书,小额支付(70模板) (记录日志)
22、l IC卡公钥证书(9F46),小额支付2.1.2.9 0207: IC卡公钥指数和公钥余项,小额支付(70模板)(记录日志)l IC卡公钥指数(9F47),小额支付l IC卡公钥余项(9F48),小额支付2.1.2.10 0208:小额静态签名认证数据,电子现金应用(70模板) (记录日志)l 静态签名数据(93)l 静态数据认证标签列表(9F4A)(9F4A0182)l 电子现金发卡行授权码(9F74)(拓展应用个人化文件存在此tag)l 卡产品标识(9F63) (暂填写30313030393939391080300000000000)2.1.2.11 0209:电子现金发卡行授权码(70
23、模板)l 电子现金发卡行授权码 (9F74) (ECC001)(金融卡模板存在)l 主帐号序列号(5F34)(拓展应用模版存在)l 卡片认证相关数据 (9F69) ( 可选,可由COS自定义,暂填写0100000000000000) 2.1.2.12 0301:发卡行公钥证书(70模板) (记录日志)l 发卡行公钥证书(90)2.1.2.13 0302:发卡行公钥指数与余项(70模板) (记录日志)l 发卡行公钥指数(9F32)l 发卡行公钥余项(92)l CA公钥索引(8F)2.1.2.14 0303: 卡片管理数据(70模板) l 卡片风险管理数据对象列表CDOL1(8C) (9F0206
24、9F03069F1A0295055F2A029A039C019F37049F21039F4E14)l 卡片风险管理数据对象列表CDOL2(8D)(8A029F02069F03069F1A0295055F2A029A039C019F37049F2103)l 应用货币码(9F42) (0156) (CVM 中要求金额检查时,需要此数据)l 服务码(5F30)l 应用版本号(9F08) (0020)l 主帐号序列号(5F34)-(拓展应用没有)l 连续脱机交易下限(9F14) (00) (终端频度检查) (普通金融卡模版存在此tag)l 连续脱机交易上限(9F23) (00) (终端频度检查) (普
25、通金融卡模版存在此tag)l 动态认证数据列表DDOL(9F49) (9F3704) (从原0302的9F49移至0303中-)l TDOL-交易证书数据对象(97)(8A029F02069F03069F1A0295055F2A029A039C019F37049F2103)(扩展应用模版中存在此tag)l 应用货币指数-小数点位数(9F44)(02)(扩展应用模版中存在此tag)2.1.2.15 0401:终端风险管理(70模板)(只有拓展应用模板存在此DGI)频度检查数据,包含以下内容:l 连续脱机交易下限(9F14) l 连续脱机交易上限(9F23)2.1.2.16 0D01:卡片内部风险
26、管理检查数据-脱机交易计数和累计脱机金额: (记录日志)l 频度检查数据:连续脱机交易下限(9F58)(00 没有限制)l 频度检查数据:连续脱机交易上限(9F59)(00 没有限制)l 频度检查数据:连续脱机交易限制(9F53)(00没有限制)l 频度检查数据:连续脱机交易限制数(9F72)(00没有限制)l 频度检查数据:单货币累计脱机交易金额限制数(9F54)(000000000000) l 频度检查数据:双货币累计脱机交易金额限制数(9F75)(000000000000) l 频度检查数据:货币转换因子(9F73)(00000000)l 频度检查数据:双货币累积脱机交易金额上限(9F5
27、C)(000000000000) l 日志格式(9F4F)(9A039F21039F02069F03069F1A025F2A029F4E149C019F3602)l 圈存日志格式(DF4F)(9A039F21039F1A029F4E149F3602)l 电子现金余额上限(9F77)(000000100000)l 电子现金单笔交易限额(9F78)(000000100000)l 电子现金余额(9F79)(000000000000)l 电子现金重置阈值(9F6D)(000000000000) l 卡片附加处理(9F68)(9900F000)(普通金融卡模版中)l 卡片附加处理(9F68)(9940F
28、000)(扩展应用卡模版中)l 卡片CVM限额(9F6B)(000000100000)l 可用脱机消费金额(9F5D)(000000000001)l 发卡行国家代码( 9F57 )(0156) (如果支持卡片频度检查) (拓展应用不存在此tag)2.1.2.17 0E01:卡片私有风险管理数据-其它风险管理:l 应用货币代码(9F51) (0156)l 应用默认行为(9F52)(C000)l 发卡行认证指示位(9F56)(80)l 二磁道等效数据(57)l 持卡人姓名(5F20)l 应用主账号序列号(5F34)l 卡片交易属性(9F6C)(00 00)(普通金融卡模版时)l 卡片交易属性(9F
29、6C)(20 00)(扩展应用模版时)扩展应用模版中需增加tag: l 地域指示器(9F55)(00)l 电子现金分段扣费抵扣限额(DF62)(000000000000)l 电子现金分段扣费已抵扣额(DF63)(000000000000)2.1.2.18 8000:DES密钥DGI数据组成及顺序如下,密钥顺序必须严格遵循。DGILenValue(KEK加密)800030UDKac(16字节),UDKmac(16字节),UDKenc(16字节)2.1.2.19 9000:DES密钥校验值DGI数据组成如下,其中校验值(KCV)由8000中的3条密钥对8字节00加密后取高3字节组成,校验值密钥顺序
30、与8000中的密钥顺序一致。DGILenValue900009UDKac KCV(3字节),UDKmac KCV(3字节),UDKenc KCV(3字节)2.1.2.20 8201/8202/8203/8204/8205:IC卡私钥(CRT)DGI组成如下(8201/8203/8205记录日志):DGILenValue8201Qinv,公钥模长/2;如1024位公钥,此值 = 0x40IC卡私钥Qinv,KEK加密8202dQ同上8203dP同上8204Q同上8205P同上2.1.2.21 9104:标准借贷记交易GPO响应数据DGILenValue9104827C00940801020010
31、01040118010300(普通金融卡模版中)08010200100104011801030020010100(扩展应用模版中)2.1.2.22 9200:GAC响应数据DGILenValue92000D9F10 0A07020103000000010A012.1.2.23 9203:小额交易GPO响应数据DGILenValue9203827C0094080102001005090118010300(普通金融卡模版中)08010200100509011801030020010100(扩展应用模版中)2.1.2.24 9207:qPBOC交易GPO响应数据DGILenValue9207827C
32、00941801020010050901(普通金融卡模版中)1005080118010200(扩展应用模版中)9F1007020103000000010A012.1.2.25 9102:接触交易选择应用响应数据标签长度数据域9102(tag AF)A5变长FCI专用模板强制501 16应用标签强制871应用优先指示符推荐9F38变长处理选项数据对象列表PDOL推荐5F2D2 8语言优选项可选9F111发卡行代码表索引推荐9F121 - 16应用优先名称可选BF0C可变FCI发卡行自定义数据:交易圈存日志口:BF0C0A9F4D020B0ADF4D020C0A可选2.1.2.26 9103:选择
33、非接触应用响应数据标签长度数据域9103A5变长FCI专用模板强制501 16应用标签强制871应用优先指示符推荐9F38变长处理选项数据对象列表PDOLDF6001(拓展应用模版新加)推荐5F2D2 8语言优选项可选9F111发卡行代码表索引推荐9F121 16应用优先名称可选BF0C可变FCI发卡行自定义数据:交易圈存日志入口:BF0C0A9F4D020B0ADF4D020C0A扩展应用模版使用:BF0C0D9F4D020B0ADF610101DF4D020C0A可选(新增)2.1.2.27 0A01: 余额与授权码(70模板)l 电子现金发卡行授权码(9F74)l 电子现金余额(9F79
34、)以下分组(【A001】、【8020】、【9020】)在扩展应用模版制卡文件中使用2.1.2.28 A001: 非接小额扩展应用扩展文件(复合消费应用新增数据分组)l 非接小额扩展应用扩展文件列表n 15010000FF0200n 16010000FF0200n 17010000FF0200n 18010000FF0200n 19010000FF0200n 1A010000FF0200n 1B010000FF0200n 1C010000FF0200n 1E020000800A802.1.2.29 8020: 扩展应用每个文件的开通密钥(复合消费应用新增数据分组)DGI数据组成及顺序如下,密钥顺
35、序由A001数据组包中的配置数据的数量和顺序决定:DGILenValue(KEK加密)802016*N0x15文件扩展应用开通保护密钥(16字节)0x16文件扩展应用开通保护密钥(16字节)0x17文件扩展应用开通保护密钥(16字节)0x18文件扩展应用开通保护密钥(16字节)0x19文件扩展应用开通保护密钥(16字节)0x1A文件扩展应用开通保护密钥(16字节)0x1B文件扩展应用开通保护密钥(16字节)0x1C文件扩展应用开通保护密钥(16字节)0x1E文件扩展应用开通保护密钥(16字节)扩展应用开通保护密钥的数量和顺序,由A001数据组包中的配置数据的数量和顺序决定。2.1.2.30 9
36、020: 扩展应用每个文件的开通密钥校验值(复合消费应用新增数据分组)DGI数据组成如下,其中校验值(KCV)由8020中的每条密钥对8字节00加密后取左3字节组成,校验值密钥顺序必须与8020中的密钥顺序一致:DGILenValue(KEK加密)90203*N0x15文件复合应用开通保护密钥校验值1(3字节)0x16文件复合应用开通保护密钥校验值2 (3字节)0x17文件复合应用开通保护密钥校验值3 (3字节)0x18文件复合应用开通保护密钥校验值4 (3字节)0x19文件复合应用开通保护密钥校验值5 (3字节)0x1A文件复合应用开通保护密钥校验值6 (3字节)0x1B文件复合应用开通保护
37、密钥校验值7 (3字节)0x1C文件复合应用开通保护密钥校验值8 (3字节)0x1E文件复合应用开通保护密钥校验值9 (3字节)扩展应用开通保护密钥校验值的数量和顺序,由A001数据组包中的配置数据的数量和顺序决定。2.1.3 分组原则 0101,0102,0105中数据均为磁道数据,其中标准借贷记应用和电子现金交易需要读出0101和0102的个人化数据,0105为qMSD应用需要读出的交易。 0201,0202,0203为标准借贷记进行脱机数据认证的数据,0201为参与静态数据认证的数据,0202为借贷记应用IC卡公钥证书相关数据,0203为静态签名数据。 0205,0206,0208为电子
38、现金进行脱机数据认证的数据,0205为参与静态数据认证的数据,0206为电子现金应用IC卡公钥证书相关数据,0208为静态签名数据。 IC卡证书相关数据在一条记录中,可以通过发卡行脚本进行证书数据更新。 0301为发卡行公钥证书相关数据。 0302为卡片风险管理数据。国际国内交易设使用不同的CVM的需求,可以自定义DGI9105(GPO response),根据GPO数据域中国家代码的不同返回国内交易AFL和国际交易AFL,在国际和国内AFL记录中个人化多个CVM。一般来说CVM会参与静态签名数据验证,那么对应不同的CVM会生成各自的静态签名数据(93)。3 数据安全3.1 与储蓄系统数据安全
39、3.2 与安全中心系统数据安全3.3 与个人化系统数据安全3.4 文件加密解密流程1 数据准备系统接收储蓄系统用储蓄KEK1加密过的储蓄制卡文件。2 数据准备系统使用储蓄KEK1解密储蓄制卡文件并入库。3 数据准备系统向安全中心请求密钥文件,请求密钥文件为明文。4 安全中心返回用安全中心KEK2加密过的密钥文件。5 数据准备系统将用安全中心KEK2加密过的证书文件转密为数据准备系统TK1加密过的证书并返回。6 数据准备系统使用磁道加密密钥TR1对磁道信息进行加密。7 数据准备系统生成个人化文件。8 数据准备系统对个人化文件哈希并使用文件哈希密钥HK1生成密文,并添加至文件末尾。9 发送明文个人
40、化文件,其中证书内容用数据准备系统TK1加密,末尾为用文件哈希密钥HK1生成的密文。3.5 各系统加密机涉及密钥数据准备系统加密机个人化系统加密机安全中心加密机储蓄系统加密机储蓄KEK1安全中心KEK2数据准备系统TK1文件哈希密钥HK1磁道加密密钥TR1数据准备系统TK1文件哈希密钥HK1磁道加密密钥TR1安全中心KEK2储蓄KEK14 附录4.1 补充分组定义4.1.1 qMSD应用分组4.1.1.1 0105:磁道数据,qMSD: l 磁道2等效数据(57)4.1.1.2 9206:qMSD交易GPO响应数据DGILenValue920682008094080505004.2 附录A卡片
41、数据对象值4.2.1 应用交互特性标签:82长度:2值: 7C00数据定义如下表:字节位值定义180RFU171支持SDA161支持DDA151支持持卡人认证141支持终端风险管理131支持发卡行认证120RFU110不支持CDA28-10000 0000RFU4.2.2 CVM列表标签:8E长度:n值:小额支付:00000000 00000000 5E03 1F00第一个验证,如果终端支持这个CVM,签名(纸上)验证,若验证失败应用后续验证。第二个验证不需要CVM。标准借贷记:0000000000000000 0203 1F00第一个验证,如果终端支持这个CVM,联机加密PIN验证,若验证失
42、败则持卡人认证失败。第二个验证不需要CVM。4.2.3 发卡行行为代码(IAC)4.2.3.1 发卡行行为代码(缺省)标签:9F0D长度:5值:D8603CA800交易申请联机,但联机无法执行时,在以下条件满足,终端拒绝本次交易:l 未进行脱机数据验证l 脱机静态数据认证失败l 卡片在终端异常文件中l 脱机动态数据认证失败l 应用已过期或尚未生效l PIN重试次数超限l 要求PIN但密码键盘不存在或不能正常工作l 要求输入PIN,密码键盘存在,但未输入PINl 输入联机PINl 交易超过最低限额l 超过连续脱机交易上限l 商户要求联机4.2.3.2 发卡行行为代码(拒绝)标签:9F0E长度:5值:0010800000在以下条件满足时终端拒绝交易:l 卡片不允许所请求的服务l 持卡人验证失败4.2.3.3 发卡行行为代码(联机)标签:9F0F长度:5值:D8683CF800在以下条件满足时终端要求联机:l 未进行脱机数据验证l 脱机静态数据认证失败l 卡片在终端异常文件中l 脱机动态数据认证失败l 应用已过期或尚未生效l 新卡l PIN重试次数