上海复旦微电子股份有限公司设计文件
上海复旦微电子股份有限公司设计文件
上海复旦微电子股份有限公司设计文件
上海复旦微电子股份有限公司设计文件
上海复旦微电子股份有限公司
上海复旦微电子股份有限公司
上海复旦微电子股份有限公司
上海复旦微电子股份有限公司
中国中国中国中国 上海上海上海上海
FMCOS 2.0 目录目录目录目录
FMCOS 2.0 目录目录目录目录 .........................................................................................................2
1. FMCOS 简介简介简介简介..........................................................................................................9
1.1. FMCOS
.................................................................................................................................9
1.2. FMCOS V2.0
................................................................................................................9
1.2.1. CPU
....................................................................................................................9
1.2.2. RAM........................................................................................................................................9
1.2.3. ROM........................................................................................................................................9
1.2.4. EEPROM.................................................................................................................................9
.....................................................................................................................................10
..................................................................................................................................... 11
2. 初始化和防冲突
初始化和防冲突...................................................................................................12
初始化和防冲突
初始化和防冲突
.............................................................................................................................................12
............................................................................................................12
.......................................................................................................................12
2.2.2. PICC
.............................................................................................................................15
...................................................................................................................................17
...............................................................................................................................18
3. 传输协议
传输协议...............................................................................................................25
传输协议传输协议
3.1.
...........................................................................................................25
.......................................................................................................................26
...............................................................................................................................27
...........................................................................................................31
...........................................................................................................32
...................................................................................................................33
1.3.
1.4.
2.1.
2.2.
A-
A PICC
特点
内部结构
及加密逻辑
功能模块
命令列表
轮询
类型
初始化和防冲突
帧格式和时序
状态
命令集
选择序列
类型
的协议激活
选择应答请求
选择应答
协议和参数选择请求
协议和参数选择响应
差错检测和恢复
半双工块传输协议
块格式
帧等待时间(
)
帧等待时间扩展
功率水平指示
协议操作
的协议停活
类型
停活帧等待时间
差错检测和恢复
A PICC
FWT
2.2.1.
2.2.3.
2.2.4.
3.1.1.
3.1.2.
3.1.3.
3.1.4.
3.1.5.
3.2.1.
3.2.2.
3.2.3.
3.2.4.
3.2.5.
3.3.1.
3.3.2.
3.2.
.....................................................................................................................34
...................................................................................................................................34
...........................................................................................................37
...................................................................................................................37
.......................................................................................................................38
...............................................................................................................................38
3.3.
...........................................................................................................40
...................................................................................................................41
...................................................................................................................41
4. FMCOS 文件结构
文件结构 ...............................................................................................42
文件结构文件结构
4.1.
.....................................................................................................................................42
4.1.1. MF
................................................................................................................................42
4.1.2. DF
.................................................................................................................................42
4.1.3. EF
.................................................................................................................................43
.............................................................................................................................43
.............................................................................................................................44
.....................................................................................................................45
.............................................................................................................46
5. FMCOS 独特的安全体系
独特的安全体系 ...................................................................................47
独特的安全体系
独特的安全体系
.....................................................................................................................................47
.....................................................................................................................................47
.....................................................................................................................................47
.....................................................................................................................................48
6. 命令与应答
命令与应答...........................................................................................................49
命令与应答
命令与应答
.........................................................................................................................49
.......................................................................................................49
7. FMCOS 命令命令命令命令........................................................................................................51
7.1.
EXTERNAL AUTHENTICATE.................................................................................51
4.2.
4.3.
4.4.
4.5.
5.1.
5.2.
5.3.
5.4.
6.1.
6.2.
SW2
SW1
文件结构
文件
文件
文件
文件空间结构
文件访问方式
文件类型及命令集
文件标识符与文件名称
安全状态
安全属性
安全机制
密码算法
命令与应答结构
状态字
、
的意义
外部认证
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
取随机数
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
内部认证
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
选择文件
定义和范围
命令报文
命令报文数据域
响应报文数据域
7.1.1.
7.1.2.
7.1.3.
7.1.4.
7.1.5.
7.2.1.
7.2.2.
7.2.3.
7.2.4.
7.2.5.
7.3.1.
7.3.2.
7.3.3.
7.3.4.
7.3.5.
7.4.1.
7.4.2.
7.4.3.
7.4.4.
7.3.
INTERNAL AUTHENTICATE ..................................................................................54
7.2.
GET CHALLENGE ....................................................................................................53
...........................................................................................................................51
...............................................................................................................................51
...................................................................................................................51
...................................................................................................................51
...................................................................................................................51
...........................................................................................................................53
...............................................................................................................................53
...................................................................................................................53
...................................................................................................................53
...................................................................................................................53
...........................................................................................................................54
...............................................................................................................................54
...................................................................................................................54
...................................................................................................................54
...................................................................................................................54
...........................................................................................................................56
...............................................................................................................................56
...................................................................................................................56
...................................................................................................................56
7.4.
SELECT......................................................................................................................56
7.6.
READ RECORD.....................................................................................................61
...................................................................................................................57
READ BINARY..................................................................................................59
...........................................................................................................................59
...............................................................................................................................59
...................................................................................................................59
...................................................................................................................59
...................................................................................................................59
...........................................................................................................................61
...............................................................................................................................61
...................................................................................................................61
...................................................................................................................61
...................................................................................................................61
...........................................................................................................................63
...............................................................................................................................63
...................................................................................................................63
...................................................................................................................63
...................................................................................................................63
...........................................................................................................................65
...............................................................................................................................65
...................................................................................................................65
...................................................................................................................65
...................................................................................................................66
...........................................................................................................................68
...............................................................................................................................68
...................................................................................................................68
...................................................................................................................68
...................................................................................................................68
7.7.
UPDATE BINARY .............................................................................................63
7.8.
UPDATE RECORD................................................................................................65
7.4.5.
7.5.
7.5.1.
7.5.2.
7.5.3.
7.5.4.
7.5.5.
7.6.1.
7.6.2.
7.6.3.
7.6.4.
7.6.5.
7.7.1.
7.7.2.
7.7.3.
7.7.4.
7.7.5.
7.8.1.
7.8.2.
7.8.3.
7.8.4.
7.8.5.
7.9.1.
7.9.2.
7.9.3.
7.9.4.
7.9.5.
响应报文状态码
读二进制文件
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
读记录文件
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
写二进制文件
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
写记录文件
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
添加记录文件
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
验证口令
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
擦除目录文件
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
增加或修改密钥
7.10.1.
7.10.2.
7.10.3.
7.10.4.
7.10.5.
7.11.1.
7.11.2.
7.11.3.
7.11.4.
7.11.5.
7.9.
APPEND RECORD ...........................................................................................68
7.10.
VERIFY PIN...............................................................................................................70
7.11.
ERASE DF .........................................................................................................72
.........................................................................................................................70
.............................................................................................................................70
.................................................................................................................70
.................................................................................................................70
.................................................................................................................70
.........................................................................................................................72
.............................................................................................................................72
.................................................................................................................72
.................................................................................................................72
.................................................................................................................72
7.12.
WRITE KEY ..................................................................................................73
7.13.
CREATE FILE ...........................................................................................................77
.........................................................................................................................73
.............................................................................................................................73
.................................................................................................................73
.................................................................................................................75
.................................................................................................................75
.........................................................................................................................77
.............................................................................................................................77
.................................................................................................................77
.................................................................................................................78
.................................................................................................................78
8. 中国金融
中国金融 IC 卡专用卡专用卡专用卡专用命令命令命令命令 ....................................................................................79
中国金融中国金融
8.1.
CARD BLOCK ...........................................................................................................79
8.2.
APPLICATION UNBLOCK ......................................................................................80
...........................................................................................................................79
...............................................................................................................................79
...................................................................................................................79
...................................................................................................................79
...................................................................................................................79
...........................................................................................................................80
...............................................................................................................................80
...................................................................................................................80
...................................................................................................................80
...................................................................................................................80
...........................................................................................................................81
...............................................................................................................................81
...................................................................................................................81
...................................................................................................................81
...................................................................................................................81
...........................................................................................................................83
...............................................................................................................................83
...................................................................................................................83
...................................................................................................................83
...................................................................................................................83
7.12.1.
7.12.2.
7.12.3.
7.12.4.
7.12.5.
7.13.1.
7.13.2.
7.13.3.
7.13.4.
7.13.5.
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
建立文件
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
卡片锁定
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
应用解锁
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
应用锁定
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
口令密钥解锁
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
重装
修改口令密钥
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
修改口令密钥命令
/
8.1.1.
8.1.2.
8.1.3.
8.1.4.
8.1.5.
8.2.1.
8.2.2.
8.2.3.
8.2.4.
8.2.5.
8.3.1.
8.3.2.
8.3.3.
8.3.4.
8.3.5.
8.4.1.
8.4.2.
8.4.3.
8.4.4.
8.4.5.
8.5.1.
8.5.2.
8.5.3.
8.5.4.
8.5.5.
8.3.
APPLICATION BLOCK............................................................................................81
8.4.
PIN UNBLOCK .................................................................................................83
8.5.
RELOAD/CHANGE PIN..........................................................................85
...........................................................................................................................85
...............................................................................................................................85
...................................................................................................................85
...................................................................................................................85
...................................................................................................................85
8.6.
CHANGE PIN ............................................................................................87
8.7.
.....................................................................................................................................89
...........................................................................................87
...............................................................................................................................87
...................................................................................................................87
...................................................................................................................87
...................................................................................................................87
INITIALIZE FOR LOAD .................................................................................89
CREDIT FOR LOAD ...........................................................................................91
...................................................................................................................93
.........................................................................................................94
INITIALIZE FOR PURCHASE .......................................................................94
DEBIT FOR CAPP PURCHASE..........................................................................96
...................................................................................................................98
.....................................................................................................99
INITIALIZE FOR CAPP PURCHASE.............................................................99
UPDATE CAPP DATA CACHE.................................................101
DEBIT FOR CAPP PURCHASE........................................................103
.................................................................................................105
INITIALIZE FOR UNLOAD .......................................................................106
CREDIT FOR UNLOAD..................................................................................108
............................................................................................................... 110
................................................................................................................... 111
INITIALIZE FOR CASH WITHDRAW....................................................... 111
DEBIT FOR CASH WITHDRAW.................................................................... 113
............................................................................................................... 115
................................................................................................... 116
INITIALIZE FOR UPDATE ................................................. 116
UPDATE OVERDRAW LIMIT........................................................ 118
...............................................................................................120
.......................................................................................................................121
...........................................................................................................................121
...............................................................................................................121
...............................................................................................................121
...........................................................................................................................122
.......................................................................................................................123
...........................................................................................................................123
...............................................................................................................123
...............................................................................................................123
8.6.1.
8.6.2.
8.6.3.
8.6.4.
8.6.5.
8.7.1.
8.7.2.
8.7.3.
8.8.1.
8.8.2.
8.8.3.
8.9.1.
8.9.2.
8.9.3.
8.9.4.
8.8.
8.9.
8.11.
8.10.1.
8.10.2.
8.10.3.
8.11.1.
8.11.2.
8.11.3.
8.12.
8.12.1.
8.12.2.
8.12.3.
8.13.1.
8.13.2.
8.13.3.
8.13.4.
8.13.5.
8.14.1.
8.14.2.
8.14.3.
8.14.4.
修改口令密钥命令定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
圈存命令
圈存初始化
圈存命令
圈存交易流程图
消费交易(存折或钱包)
消费初始化
消费命令
消费交易流程图
复合应用消费交易(钱包)
消费初始化
更新复合应用数据缓存
复合应用消费命令
复合应用消费交易流程图
圈提交易(存折)
圈提初始化
圈提命令
圈提交易流程图
取现交易(存折)
取现初始化
取现命令
取现交易流程图
修改透支限额交易(存折)
初始化修改透支限额命令
修改透支限额命令
修改透支限额交易流程图
取交易认证
定义和范围
命令报文
响应报文数据域
响应报文状态码
防拔功能
读余额
定义和范围
命令报文
响应报文数据域
响应报文状态码
灰锁初始化
8.10.
...................................................................................................................106
8.13.
GET TRANSACTION PROVE ...........................................................................121
8.14.
GET BALANCE ..........................................................................................................123
9. 加油卡交易命令
加油卡交易命令.................................................................................................124
加油卡交易命令
加油卡交易命令
9.1.
INITIALIZE FOR GREY LOCK .........................................................................124
9.2.
GREY LOCK ...........................................................................................................126
.............................................................................................124
.............................................................................................................................124
.................................................................................................................124
.................................................................................................................124
.........................................................................................................126
.............................................................................................................................126
.................................................................................................................126
.................................................................................................................126
.........................................................................................................128
.............................................................................................................................128
.................................................................................................................128
.................................................................................................................128
9.3.
DEBIT FOR UNLOCK ............................................................................................128
9.1.1.
9.1.2.
9.1.3.
9.1.4.
9.2.1.
9.2.2.
9.2.3.
9.2.4.
9.3.1.
9.3.2.
9.3.3.
9.3.4.
9.4.1.
9.4.2.
9.4.3.
9.4.4.
9.5.1.
9.5.2.
9.5.3.
9.5.4.
灰锁初始化命令定义和范围
命令报文
命令报文数据域
响应报文数据域
灰锁命令
灰锁命令定义和范围
命令报文
命令报文数据域
响应报文数据域
解扣命令
灰锁命令定义和范围
命令报文
命令报文数据域
响应报文数据域
灰锁初始化
灰锁初始化命令定义和范围
命令报文
命令报文数据域
响应报文数据域
灰锁命令
灰锁命令定义和范围
命令报文
命令报文数据域
响应报文数据域
计算程序
命令
定义和范围
命令报文
命令报文数据域
响应报文数据域
响应报文状态码
安全报文传送
如何实现安全报文传送
的计算
数据加密
解密的计算
数据加密计算
数据解密计算
安全报文传送的命令情况
ROM CRC
电子存折电子存折
/
10.1.1.
10.1.2.
10.1.3.
10.1.4.
10.1.5.
11.1.
11.2.
11.4.
11.4.1.
11.4.2.
11.5.
9.4.
INITIALIZE FOR GREY UNLOCK....................................................................130
9.5.
GREY UNLOCK......................................................................................................132
.............................................................................................130
.............................................................................................................................130
.................................................................................................................130
.................................................................................................................130
.........................................................................................................132
.............................................................................................................................132
.................................................................................................................132
.................................................................................................................132
10. FMCOS 内部测试命令
内部测试命令 ...................................................................................134
内部测试命令
内部测试命令
10.1.
CALCULATE ROM CRC.............................................................134
.......................................................................................................................134
...........................................................................................................................134
...............................................................................................................134
...............................................................................................................134
...............................................................................................................134
11. 安全报文传送
安全报文传送 ...................................................................................................135
安全报文传送
安全报文传送
...........................................................................................................................135
...........................................................................................................135
11.3. MAC
.............................................................................................................................135
..............................................................................................................137
...................................................................................................................137
...................................................................................................................138
.......................................................................................................139
附录附录附录附录 A. 电子存折
电子存折/电子钱包应用的基本数据文件
电子钱包应用的基本数据文件..............................................140
电子钱包应用的基本数据文件
电子钱包应用的基本数据文件
附录附录附录附录 B. 术语和定义
术语和定义 ...............................................................................................142
术语和定义
术语和定义
附录附录附录附录 C. 协议说明书
协议说明书 ...............................................................................................144
协议说明书
协议说明书
............................................................................................................................146
............................................................................................................147
C.3.3. DESELECT ........................................................................................................................149
C.3.4.
....................................................................................................................................149
...........................................................................................................................................144
...............................................................................................................................144
............................................................................................................................144
............................................................................................................144
C.2.3. DESELECT ........................................................................................................................145
C.2.4.
....................................................................................................................................145
C.3.
...................................................................................................................................146
C.1.
C.2.
C.2.1.
C.2.2.
C.3.1.
C.3.2.
记法
无差错操作
块的交换
等待时间扩展请求
链接
差错处理
块的交换
等待时间扩展请求
链接