ISO7816-2智能卡行业间交换命令详解
4星 · 超过85%的资源 需积分: 14 88 浏览量
更新于2024-07-29
收藏 291KB PDF 举报
"ISO7816-2是智能卡行业的一个重要标准,它定义了行业间交换的命令集,适用于各种智能卡和接口设备之间的通信。这份文档包含69页,以PDF格式提供,旨在供智能卡爱好者学习和研究。"
ISO7816-2标准详细阐述了智能卡与读卡器之间交换命令的规则,涵盖了以下几个核心知识点:
1. **范围**:该标准规定了接口设备和智能卡之间通信的报文格式、命令和响应内容,包括历史字节的结构、文件和数据的组织方式、安全机制以及算法访问方法。
2. **数据结构**:文档详细解释了数据如何在智能卡上组织,包括基本的数据结构、卡的安全体系结构,以及APDU(应用程序数据单元)报文的结构。
3. **APDU报文结构**:APDU是智能卡通信的基础,由命令首标、数据字段、响应尾标等组成,编码约定确保了数据的正确传输。
4. **逻辑信道**:在多应用智能卡中,逻辑信道允许同时处理多个独立的应用程序,提供了更高效的数据交换。
5. **基本的行业间命令**:包括读取和写入二进制数据(READBINARY, WRITEBINARY, UPDATEBINARY, ERASEBINARY),读取和写入记录(READRECORD, WRITERECORD, APPENDRECORD, UPDATERECORD),获取和设置数据(GETDATA, PUTDATA),选择文件(SELECTFILE),认证操作(VERIFY, INTERNALAUTHENTICATE, EXTERNALAUTHENTICATE),获取挑战(GETCHALLENGE),以及管理通道(MANAGECHANNEL)等。
6. **面向传输的行业间命令**:如GETRESPONSE用于接收响应,ENVELOPE命令则涉及更复杂的报文封装。
7. **历史字节**:在复位应答期间,卡片会发送历史字节,这些字节提供了卡片状态和之前执行的操作信息。
8. **卡服务**:标准还定义了一些与应用无关的卡服务,可能包括文件管理和安全性相关的操作。
9. **附录**:包含通过不同传输协议(如T0, T1)发送APDU报文的方法,记录指针管理,ANS.1编码规则,卡轮廓示例,以及安全报文交换的具体细节。
这个标准对于理解和开发与智能卡相关的应用至关重要,无论是支付系统、身份验证还是其他基于智能卡技术的服务,都需要遵循这些规定来确保兼容性和安全性。
2021-08-10 上传
2023-11-29 上传
2023-08-01 上传
2023-08-01 上传
2024-02-01 上传
2023-04-29 上传
2023-07-28 上传
bluewater007007
- 粉丝: 0
- 资源: 13
最新资源
- Postman安装与功能详解:适用于API测试与HTTP请求
- Dart打造简易Web服务器教程:simple-server-dart
- FFmpeg 4.4 快速搭建与环境变量配置教程
- 牛顿井在围棋中的应用:利用牛顿多项式求根技术
- SpringBoot结合MySQL实现MQTT消息持久化教程
- C语言实现水仙花数输出方法详解
- Avatar_Utils库1.0.10版本发布,Python开发者必备工具
- Python爬虫实现漫画榜单数据处理与可视化分析
- 解压缩教材程序文件的正确方法
- 快速搭建Spring Boot Web项目实战指南
- Avatar Utils 1.8.1 工具包的安装与使用指南
- GatewayWorker扩展包压缩文件的下载与使用指南
- 实现饮食目标的开源Visual Basic编码程序
- 打造个性化O'RLY动物封面生成器
- Avatar_Utils库打包文件安装与使用指南
- Python端口扫描工具的设计与实现要点解析