《智能卡大全 智能卡的结构·功能·应用 第3版》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(德)Wolfgang Rankl,(德)Wolfgang Effing编著;王卓人 王锋编译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505383019
  • 页数:565 页
图书介绍:

符号和记号 1

程序编码约定 1

目录 1

缩写 2

第1章 绪论 13

1.1 智能卡简史 13

1.2 应用领域 16

1.2.1 存储卡 16

1.2.2 微处理器卡 16

1.2.3 非接触卡 17

1.3 标准化 18

1.3.1 什么是标准 18

1.3.3 ISO标准是如何制订的 19

1.3.2 ISO是什么 19

1.3.4 和IEC与CEN的合作 20

1.3.5 智能卡的国际标准 20

第2章 卡的类型 23

2.1 凸码卡 23

2.2 磁卡 24

2.3 智能卡 25

2.3.1 存储卡 26

2.3.2 微处理器卡 27

2.3.3 非接触智能卡 27

2.4 光存储卡 30

3.1 物理特性 31

3.1.1 卡的格式 31

第3章 物理和电气性能 31

3.1.2 卡的部件和安全标记 34

3.2 卡体 38

3.2.1 智能卡的材料 39

3.2.2 芯片模块 41

3.3 电气特性 48

3.3.1 连接 49

3.3.2 电源电压 50

3.3.3 电源电流 51

3.3.4 外部时钟 52

3.3.5 数据传输 52

3.3.6 激活和去激活序列 53

3.4 智能卡的微控制器 53

3.4.1 处理器类型 56

3.4.2 存储器类型 57

3.4.3 补充硬件 66

3.5 接触卡 69

3.6 非接触卡 71

3.6.1 紧耦合卡ISO/IEC 10536 75

3.6.2 远耦合卡 79

3.6.3 近耦合卡ISO/IEC 14443 80

3.6.4 免手持集成电路卡ISO/IEC 15693 80

第4章 信息技术基础 81

4.1 数据结构 81

4.2 SDL记号 84

4.3 状态机 85

4.3.1 状态机理论基础 85

4.3.2 实际应用 86

4.4 差错检测和校正码 88

4.4.1 XOR校验和 89

4.4.2 CRC校验和 90

4.4.3 差错校正 91

4.5 数据压缩 93

4.6 密码学 94

4.6.1 对称加密算法 98

4.6.2 非对称加密算法 103

4.6.3 填补 109

4.6.4 报文鉴别码和加密代码和 110

4.7 密钥管理 111

4.7.1 导出密钥 111

4.7.4 动态密钥 112

4.7.2 密钥多样化 112

4.7.3 密钥版本 112

4.7.5 密钥参数 114

4.7.6 密钥管理举例 114

4.8 散列函数 116

4.9 随机数 118

4.9.1 产生随机数 119

4.9.2 测试随机数 120

4.10 鉴别 123

4.10.1 对称单方鉴别 124

4.10.2 对称相互鉴别 125

4.10.3 非对称静态鉴别 126

4.10.4 动态非对称鉴别 128

4.11 数字签名 129

4.12 证书 132

第5章 智能卡的操作系统 135

5.1 智能卡操作系统的发展 136

5.2 基本原理 137

5.3 设计和实现原则 140

5.4 程序代码结构 143

5.5 存储器的构成 145

5.6 智能卡文件 147

5.6.1 文件类型 148

5.6.2 文件名 151

5.6.3 文件选择 153

5.6.4 EF的结构 155

5.6.5 文件访问条件 158

5.6.6 文件属性 159

5.7 文件管理 161

5.8 进程控制 165

5.9 原子进程 166

5.10 能下载程序代码的智能卡操作系统 167

5.10.1 可执行本机代码 169

5.10.2 Java卡 174

5.11 Small-OS智能卡操作系统 188

第6章 智能卡数据传输 219

6.1 物理传输层 220

6.2 复位应答 224

6.3 协议类型选择 233

6.4 数据传输协议 236

6.4.1 同步数据传输 237

6.4.2 T=0传输协议 241

6.4.3 T=1传输协议 245

6.4.4 T=14传输协议(德国) 253

6.4.5 异步传输协议的比较 256

6.5 报文结构——APDU 257

6.5.1 命令APDU的结构 257

6.5.2 应答APDU的结构 259

6.6 安全数据传输 260

6.6.1 鉴别模式过程 262

6.6.2 组合模式过程 263

6.6.3 发送序列计数器 264

6.7 逻辑通道 266

第7章 命令集 267

7.1 文件选择命令 270

7.2 读和写命令 272

7.3 搜索命令 278

7.4 文件操作命令 280

7.5 识别命令 281

7.6 鉴别命令 284

7.7 加密算法命令 287

7.8 文件管理命令 292

7.9 数据库命令:SCQL 297

7.10 电子钱包命令 299

7.11 贷记卡和借记卡命令 301

7.12 操作系统的完工命令 302

7.13 硬件测试命令 305

7.15 传输协议命令 307

7.14 应用专用命令 307

第8章 安全技术 309

8.1 用户识别 309

8.1.1 测试——秘密号码 310

8.1.2 生物测定法 314

8.2 智能卡的安全性 321

8.2.1 对于攻击和攻击者的分类 322

8.2.2 开发阶段的攻防机制 326

8.2.3 生产阶段的攻防机制 328

8.2.4 使用中的卡的攻防机制 329

第9章 质量保证和测试 355

9.1 卡体测试 356

9.2 微控制器硬件测试 360

9.3.1 评估 361

9.3 软件的评估与测试 361

9.3.2 软件测试方法 366

9.3.3 操作系统和应用的动态测试 371

第10章 智能卡的生命周期 376

10.1 智能卡生命周期的五个阶段 376

10.2 生命周期第1阶段详述 378

10.2.1 产生操作系统和生产芯片 378

10.2.2 生产没有集成线圈的卡体 386

10.2.3 生产具有集成线圈的卡体 390

10.2.4 组合卡体与芯片 392

10.3 生命周期第2阶段详述 394

10.4 生命周期第3阶段详述 399

10.5 生命周期第4阶段详述 404

10.6 生命周期第5阶段详述 404

第11章 智能卡终端 407

11.1 机械特性 410

11.2 电气特性 412

11.3 安全技术 413

11.4 终端和PC/SC的链接 415

第12章 支付系统中的智能卡 418

12.1 用卡的支付交易 418

12.1.1 智能卡的电子支付系统 418

12.1.2 电子钱币 422

12.1.3 基本系统结构的选项 423

12.2 预付款存储卡 425

12.3 电子钱包 426

12.3.1 CEN EN 1546标准 427

12.3.2 Mondex系统 437

12.4 欧陆(Eurocheque)系统在德国 441

12.5 有芯片的信用卡 446

第13章 应用范例 451

13.1 德国的公用电话 451

13.2 空中旅行的非接触存储卡 453

13.3 健康保险卡 455

13.4 电子收费系统 458

13.5 GSM网络 461

13.6 数字签名 469

第14章 应用设计 477

14.1 一般注意事项和特性数据 477

14.1.1 微控制器 477

14.1.2 应用 480

14.1.3 系统考虑 481

14.2 估算处理时间的公式 482

14.3 典型智能卡命令的处理时间 487

14.4 典型的命令执行时间 488

14.5 应用开发工具 490

14.6 智能卡项目的进行 492

14.7 智能卡应用设计举例 492

14.7.1 电子游戏用电子钱包系统 493

14.7.2 访问控制系统 496

14.7.3 测试——终端的真实性 498

第15章 附录 500

15.1 术语表 500

15.2 文献 519

15.3 注释评论的标准目录 524

15.6 WWW地址 539

15.4 关于RID的注册管理机构 539

15.5 活动记录 539

15.7 特征值和表 550

15.7.1 ATR时间间隔 550

15.7.2 ATR数据元变换表 550

15.7.3 确定数据传输率 551

15.7.4 采样时间 552

15.7.5 最重要的智能卡命令 552

15.7.6 使用的指令字节一览表 555

15.7.7 智能卡命令编码 557

15.7.8 智能卡回送代码 559

15.7.9 存储智能卡可选用的芯片 560

15.7.10 智能卡可选用的微控制器芯片 561