CJ/T 304-2008 建设事业CPU卡操作系统技术要求
CJ/T 304-2008 Technical requirement for chip operate system of CPU card in construction case
基本信息
本标准适用于与建设事业IC卡应用相关的卡片和终端设计、制造、管理、发行以及应用系统的研制、开发、集成、维护和监理的部门(单位)。
发布历史
-
2008年12月
-
2017年09月
文前页预览
研制信息
- 起草单位:
- 住房和城乡建设部信息中心、住房和城乡建设部IC卡应用服务中心
- 起草人:
- 王辉、杜昊、周欣、马虹、申绯斐、杨辉、王鑫、王毅、丁晓明、王辉、邓文豪、孙伟、余海泉、余新浪、宋杰、张咏江、李文敏、李昕、李需要、杨晓晔、陈安新、庞志雄、周培源、赵滢、袁育博、贾立民、梁少峰、梁建军、韩兴成
- 出版信息:
- 页数:108页 | 字数:197 千字 | 开本: 大16开
内容描述
犐犆犛35.240.60
犘07
中华人民共和国城镇建设行业标准
/—
犆犑犜3042008
建设事业犆犘犝卡操作系统技术要求
犜犲犮犺狀犻犮犪犾狉犲狌犻狉犲犿犲狀狋犳狅狉犮犺犻狅犲狉犪狋犲狊狊狋犲犿狅犳犆犘犝犮犪狉犱犻狀犮狅狀狊狋狉狌犮狋犻狅狀犮犪狊犲
狇狆狆狔
20081212发布20090601实施
中华人民共和国住房和城乡建设部发布
/—
犆犑犜3042008
目次
前言Ⅶ
1范围1
2规范性引用文件1
3术语和定义1
4缩略语和符号表示3
5机电特性、逻辑接口与传输协议4
5.1接触式CPU卡的机电特性、逻辑接口与传输协议4
5.2非接触式CPU卡机电特性、逻辑接口与传输协议4
5.3CPU卡的机械特性4
6文件和命令4
6.1说明4
6.2文件5
6.3命令6
7应用选择22
7.1一般要求22
7.2应用标识符的编码22
7.3支付系统环境结构23
7.4支付系统目录编码23
7.5目录入口中执行命令的使用23
7.6其他目录的编码23
7.7终端的应用选择23
8安全机制及安全要求25
8.1安全机制25
8.2安全要求25
8.3加密算法25
9电子存折/电子钱包应用25
9.1应用说明25
9.2文件25
9.3命令26
9.4交易流程51
9.5防拔79
9.6交易处理性能79
附录(规范性附录)数据元解释
A80
附录(规范性附录)/应用的密钥关系
BEDEP82
B.1说明82
B.2密钥关系82
附录(资料性附录)密钥的推导方法和过程密钥的产生方法
C83
C.1子密钥推导方法83
Ⅰ
/—
犆犑犜3042008
C.1.1DPK左半部分的推导方法83
C.1.2DPK右半部分的推导方法83
C.2过程密钥的产生84
/的计算
C.3MACTAC85
附录(资料性附录)应用密钥说明
D86
D.1密钥存储说明86
D.2主密钥存放位置说明86
附录(资料性附录)电子钱包应用的基本数据文件
E87
E.1MF下文件信息87
E.2KEY文件信息87
E.3目录信息文件87
E.4发行基本信息文件87
E.5公用钱包应用目录88
E.5.1KEY文件88
公共应用基本信息文件()
E.5.2001589
E.5.3持卡人基本信息文件90
E.5.4电子钱包文件90
E.5.5复合交易记录文件90
附录(资料性附录)复合应用说明
F92
F.1一般要求92
F.2基础定义92
F.3交易流程93
F.3.1消费开始93
F.3.2消费结束93
图表索引
图命令结构
1APDU6
图响应的结构
2APDU6
图加入灰锁机制的交易预处理流程
352
图圈存交易处理流程
454
图圈提交易处理流程
557
图消费交易处理流程
659
图复合应用消费交易
762
图修改透支限额交易
865
图灰锁消费交易流程
967
图10联机解扣交易流程71
图11补扣交易流程74
图12补充交易流程76
图C.1推导DPK左半部分83
图C.2推导DPK右半部分84
图C.3过程密钥的产生84
图和的单倍长密钥算法
C.4MACTACDEA85
图F.1消费开始示意图94
图F.2消费结束示意图95
Ⅱ
/—
犆犑犜3042008
表命令的内容
1APDU6
表2响应APDU的内容6
表3APPLICATIONBLOCK命令报文7
表4APPLICATIONBLOCK警告状态8
表5APPLICATIONBLOCK错误状态8
表6APPLICATIONUNBLOCK命令报文8
表7APPLICATIONUNBLOCK错误状态9
表8CARDBLOCK命令报文9
表9CARDBLOCK错误状态9
表10EXTERNALAUTHENTICATION命令报文10
表11EXTERNALAUTHENTICATION警告状态10
表12EXTERNALAUTHENTICATION错误状态10
表13GETCHALLENGE命令报文11
表14GETCHALLENGE错误状态11
表15GETRESPONSE命令报文11
表16GETRESPONSE正确响应命令报文12
表17GETRESPONSE警告状态12
表18GETRESPONSE错误状态12
表19INTERNALAUTHENTICATION命令报文12
表20INTERNALAUTHENTICATION警告状态13
表21INTERNALAUTHENTICATION错误状态13
表/命令报文
22PINCHANGEUNBLOCK13
表/警告状态
23PINCHANGEUNBLOCK14
表/错误状态
24PINCHANGEUNBLOCK14
表25READBINARY命令报文14
表26READBINARY命令引用控制参数15
表27READBINARY警告状态15
表28READBINARY错误状态15
表29READRECORD命令报文16
表30READRECORD命令引用控制参数16
表31READRECORD警告状态16
表32READRECORD错误状态16
表33SELECT命令报文17
表34SELECT命令引用控制参数17
表的响应报文()
35SELECTPSEFCI17
表的响应报文()
36SELECTDDFFCI17
表的响应报文()
37SELECTADFFCI18
表38SELECT警告状态18
表39SELECT错误状态18
表40UPDATEBINARY命令报文18
表41UPDATEBINARY命令引用控制参数19
表42UPDATEBINARY警告状态19
表43UPDATEBINARY错误状态19
Ⅲ
/—
犆犑犜3042008
表44UPDATERECORD命令报文20
表45UPDATERECORD命令引用控制参数20
表46UPDATERECORD警告状态20
表47UPDATERECORD错误状态21
表48VERIFY命令报文21
表49VERIFY警告状态22
表50VERIFY错误状态22
表51CHANGEPIN命令报文26
表52CHANGEPIN错误状态27
表53CREDITFORLOAD命令报文27
表54CREDITFORLOAD命令报文数据域27
表55CREDITFORLOAD响应报文数据域27
表56CREDITFORLOAD错误状态28
表57GETMESSAGE命令28
表58GETMESSAGE命令响应报文数据28
表59GETMESSAGE命令错误状态码28
表/命令报文
60DEBITFORPURCHASECASHWITHDRAW29
表/命令报文数据域
61DEBITFORPURCHASECASHWITHDRAW29
表/响应报文数据域
62DEBITFORPURCHASECASHWITHDRAW29
表/错误状态
63DEBITFORPURCHASECASHWITHDRAW29
表64DEBITFORUNLOAD命令报文30
表65DEBITFORUNLOAD命令报文数据域30
表66DEBITFORUNLOAD响应报文数据域30
表67DEBITFORUNLOAD错误状态30
表68GETBALANCE命令报文31
表69GETBALANCE响应报文数据域31
表70GETBALANCE错误状态31
表71GETTRANSACTIONPROVE命令报文32
表72GETTRANSACTIONPROVE命令报文数据域32
表73GETTRANSACTIONPROVE响应报文数据域32
表74GETTRANSACTIONPROVE错误状态32
表75INITIALIZEFORCASHWITHDRAW命令报文33
表76INITIALIZEFORCASHWITHDRAW命令报文数据域33
表77INITIALIZEFORCASHWITHDRAW响应报文数据域33
表78INITIALIZEFORCASHWITHDRAW错误状态33
表79INITIALIZEFORLOAD命令报文34
表80INITIALIZEFORLOAD命令报文数据域34
表81INITIALIZEFORLOAD响应报文34
表82INITIALIZEFORLOAD错误状态35
表83INITIALIZEFORPURCHASE命令报文35
表84INITIALIZEFORPURCHASE命令报文数据域35
表85INITIALIZEFORPURCHASE响应报文数据域35
表86INITIALIZEFORPURCHASE错误状态36
Ⅳ
/—
犆犑犜3042008
表87INITIALIZEFORUNLOAD命令报文36
表88INITIALIZEFORUNLOAD命令报文数据域36
表89INITIALIZEFORUNLOAD响应报文数据域37
表90INITIALIZEFORUNLOAD错误状态37
表91INITIALIZEFORUPDATE命令报文37
表92INITIALIZEFORUPDATE命令报文数据域38
表93INITIALIZEFORUPDATE响应报文数据域38
表94INITIALIZEFORUPDATE错误状态38
表95RELOADPIN命令报文39
表96RELOADPIN命令报文数据域39
表97RELOADPIN错误状态39
表98INITIALIZEFORCAPPPURCHASE命令报文格式40
表99INITIALIZEFORCAPPPURCHASE命令报文的数据域定义40
表100INITIALIZEFORCAPPPURCHASE命令执行成功的响应报文数据域40
表101INITIALIZEFORCAPPPURCHASE命令可能回送的错误状态40
表102UPDATECAPPDATACACHE命令报文41
表命令报文中的引用控制参数定义
103UPDATECAPPDATACACHEP241
表104UPDATECAPPDATACACHE可能回送的错误状态码41
表105DEBITFORCAPPPURCHASE命令报文42
表106DEBITFORCAPPPURCHASE命令报文的数据域定义42
表107DEBITFORCAPPPURCHASE命令执行成功的响应报文数据域42
表108DEBITFORCAPPPURCHASE可能回送的错误状态43
表109DEBITFORUNLOCK命令报文43
表110DEBITFORUNLOCK命令报文的数据域定义43
表111DEBITFORUNLOCK命令执行成功的响应报文数据域44
表112DEBITFORUNLOCK错误状态44
表113GETLOCKPROOF命令报文44
表114参数、状态与GETLOCKPROOF响应报文数据域的关系45
表115正常状态GETLOCKPROOF命令执行成功的响应报文数据域45
表116灰锁状态GETLOCKPROOF命令执行成功的响应报文数据域45
表117TAC未读时GETLOCKPROOF命令执行成功的响应报文数据域45
表118GETLOCKPROOF错误状态46
表119GREYLOCK命令报文46
表120GREYLOCK命令报文的数据域定义46
表121GREYLOCK命令执行成功的响应报文数据域47
表122GREYLOCK错误状态47
表123GREYUNLOCK命令报文47
表124GREYUNLOCK命令报文的数据域定义48
表125GREYUNLOCK命令执行成功的响应报文数据域48
表126GREYUNLOCK错误状态48
表127INITIALIZEFORGREYLOCK命令报文48
表128INITIALIZEFORGREYLOCK命令报文的数据域定义49
表129INITIALIZEFORGREYLOCK命令执行成功的响应报文数据域
推荐标准
- GB/T 21380-2008 行人反光标识夜间光度性能及测试方法 2008-02-13
- GB/T 21383-2008 新划路面标线初始逆反射亮度系数及测试方法 2008-02-13
- GB/T 21445.2-2008 石油天然气工业 海底生产系统的设计和操作 第2部分:用于海底和海上的挠性管系统 2008-02-13
- GB/T 21446-2008 用标准孔板流量计测量天然气流量 2008-02-13
- GB/T 21382-2008 光致发光(磷光)安全标记光学性能要求 2008-02-13
- GB/T 21449-2008 水-乙二醇型难燃液压液 2008-02-13
- GB/T 21450-2008 原油和石油产品 密度在638kg/m3~1074kg/m3范围内的烃压缩系数 2008-02-13
- GB/T 21379-2008 交通管理信息属性分类与编码 城市道路 2008-02-13
- GB/T 21381-2008 交通管理地理信息实体标识编码规则 城市道路 2008-02-13
- GB/T 21447-2008 钢质管道外腐蚀控制规范 2008-02-13