ISO7816协议中APDU指令解析

1.APDU指令结构

在这里插入图片描述• 在命令APDU的数据字段中呈现的字节数用Lc表示。
• 在响应APDU的数据字段中期望的字节最大数用Le(期望数据的长度)来表示,当Le字段只包含0时,则要求有效数据字节的最大数。

2.解码约定

在这里插入图片描述• 在情况1时,命令APDU的主体为空,这种命令APDU未运载长度字段。
• 在情况2、3和4时,命令APDU的主体由B1至Bn所表示的N字节组成,如下表所示。这种主体运载了1或2长度字段;B1是第一个长度字段的一部分。

3.APDU命令格式

在这里插入图片描述

4.APDU响应

在这里插入图片描述
在这里插入图片描述

5.CLA

在这里插入图片描述
在这里插入图片描述

6.INS

在这里插入图片描述
在这里插入图片描述

7.P1,P2

命令中的参数字节P1,P2可以具有任何值。若参数字节不提供进一步限定,则其应置为’00’.

8.SW2,SW2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ISO7816是智能卡产业界所使用的标准通信协议,主要规范了智能卡与读卡器之间的数据传输方式和通信协议ISO7816标准将整个通信协议分为两部分:物理接口和传输协议。其ISO7816传输协议1-15规定了智能卡与读卡器之间的应用层通信协议ISO7816传输协议1定义了与卡片之间的基础通信规范,包括卡片初始化、ATR等基本概念;ISO7816传输协议2指定了卡片与读卡器之间的命令-响应数据传输模型,确定了卡片指令的格式;ISO7816传输协议3-6定义了卡片指令的格式、卡片状态字的含义等;ISO7816传输协议7规定了寻找和选择有效应用的方法;ISO7816传输协议8规定了与逻辑通道相关的操作;ISO7816传输协议9、10定义了与控制权相关的操作和数据对齐规则;ISO7816传输协议11-13定义了与文件系统相关的操作;ISO7816传输协议14规定了与安全相关的操作;ISO7816传输协议15则定义了与自动测试机制相关的操作。 总的来说,ISO7816传输协议1-15是智能卡与读卡器之间进行应用层通信时所需要遵守的一系列规范和标准,它们指导了智能卡与读卡器之间的通信协议,确保了智能卡与读卡器之间的稳定、快速、安全的数据传输。 ### 回答2: ISO7816是一种接口标准,用于智能卡与读写设备之间的通讯。该标准定义了智能卡与读写设备之间的物理连接、电气连接方式、通讯协议以及应用程序设计接口等方面的要求。 在ISO7816传输协议,常用的有1-15种不同的协议。其,第一种协议是基础协议,并且被所有智能卡和读写设备所支持。其他协议则根据不同的需求在基础协议的基础上做了进一步优化和扩展。 第二种协议是从基础协议抽象出来的,在数据传输方面比基础协议有更多优化,可提供更快的数据传输速率。第三种协议则在第二种协议的基础上增加了错误检测和纠正功能。此外,还有第四种协议,采用类似于"断"的方式实现数据传输,适用于一些需要在数据传输断时进行处理、或进行非即时数据传输的应用程序。 在ISO7816传输协议的15种协议,每种协议都有其特定的应用程序和使用场景。我们可以根据实际需求选择合适的协议,以此来提高智能卡与读写设备之间的数据传输效率和安全性。 ### 回答3: ISO 7816传输协议是智能卡与终端设备之间进行通信的标准协议。这个协议定义了通信的各个方面,包括物理连接、命令结构、数据格式和错误处理等方面。 首先,在传输协议的第1到5部分,定义了智能卡和终端设备之间的物理接口和电气性能。这些规定包括了智能卡的卡体尺寸、接口引脚、传输速率、时钟频率等。 其次,在传输协议的第6到8部分,定义了智能卡与终端设备之间的通信命令结构。这些规定包括了命令APDU和响应APDU结构,以及各种命令的指令代码、数据域和字节长度等。 再次,在传输协议的第9到12部分,定义了智能卡与终端设备之间的数据格式。这些规定包括了不同类型的数据格式,例如二进制、BCD、ASCII等,以及数据格式转换的算法。 最后,在传输协议的第13到15部分,定义了智能卡与终端设备之间的错误处理方法。这些规定包括了各种错误码,以及错误处理流程等。 总体而言,ISO 7816传输协议是智能卡与终端设备进行通信的标准协议,涵盖了物理连接、命令结构、数据格式和错误处理等各个方面。这个协议的规定能够使智能卡和终端设备之间的通信更加稳定和可靠。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值