智能卡操作系统cos研究

智能卡操作系统cos研究

ID:34152616

大小:3.60 MB

页数:53页

时间:2019-03-03

智能卡操作系统cos研究_第1页
智能卡操作系统cos研究_第2页
智能卡操作系统cos研究_第3页
智能卡操作系统cos研究_第4页
智能卡操作系统cos研究_第5页
资源描述:

《智能卡操作系统cos研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北方工业大学硕士学位论文IS07816.6:接触式卡智能卡与外界交互的资料物件;IS07816—7:接触式卡智能卡的结构化查询语句;IS07816—8:接触式卡智能卡与安全有关的指令;Is07816.9:接触式卡智能卡附加指令与安全参数;IS07816.10:接触式卡智能卡用于同步卡的电信号和复位应答。从IS07816规范的发展,我们可以清楚地看到接触式智能卡的从简单到复杂慢慢完善的发展轨迹。IS07816是研究接触式智能卡的基础。1.2.1IS07816.3主要内容Is07816.3主要讲述了接触式智能卡的电信号和传输协

2、议,其中包括各个触点的电压电流承受范围、卡复位应答各个信息位的实际表示和T=O、T-1的传输协议,以下是该部分的主要内容:(1)操作条件操作条件的类别:本部分定义了操作条件的两个类别。通过触点VCC,接口设备应向卡提供下列通常的电压支持。A类:5V;B类:3V。因此,卡和接口设备应或者仅工作在A类、或者仅工作在B类、或者工作在A类及B类(以AB类表示)。(2)触点的电压和电流该部分主要规定了在上述几种工作模式下,各个触点的电压和电流的工作范围。(3)卡的操作过程设备和卡之间的对话通过以下操作顺序实现:⋯.接口设备连接并激活

3、电路;⋯一卡的冷复位(Resct);~.卡对复位的应答(AnswerT0Reset);⋯.在卡和接口设备之间连续进行信息交换;⋯.接口设备释放电路。(4)卡的复位5北方工业大学硕士学位论文复位有冷复位和热复位两种:冷复位:当IC卡的电源电压和其他信号从静止状态按一定顺序加上时,称之为冷复位,IC卡发回应答信号。热复位:在电源电压VCC和时钟cLK处于激活状态下,接口设备发出的复位(Reset),称之为热复位,IC卡发回应答信号。该部分由硬件完成的,智能卡只用根据此信号返回复位应答信息即可。(5)步半双工字符传输协议(T=O

4、)本节定义了在异步半双工字符传输中使用的命令的结构和处理。这些命令由终端设备启动,包括传输控制和专用于卡的控制。命令总是由接口设备发出的,在一个5字节头中告诉卡要做什么。l、接口设备发送的命令头由CLA、INS、P1、P2、P3五个连续字节组成。一CLA是指令类别,其值为’’FF”时被指定为PPS(协议和参数选择)一INS是指令码,当其最低有效位为O,且有效地高半字节不是”6”或”9”时,指令码才有效。一P1,P2为参数。一P3编码数据字节(D1⋯Dn)的数量n,在命令执行期间传送这些数据字节,数据的传送方向包含在指令码中

5、(由指令的功能决定)。在输出数据传送指令中,如果P3=O,从卡输出256个字节;在输入数据传送指令中,如果P3=0,不传送数据。在这五个字节传送后,接口设备等待卡的应答。2、卡发送过程字节,分别指出接口设备完成的不同操作,如表1.1所示:表1.1过程字节描述字节值结果INSVpp空闲,所有其余的字节相继被传送玳So’0l’Vpp激活,所有其余的字节相继被传送ACKINSo’FF’V1)p空闲,下一个数据字节随后被传送INSo’FE’Vpp激活,下一个数据字节随后被传送‘60’Vpp上没有进一步激活。接口设备等待程NULL序

6、字节SWlVpp空闲。接口设备等待SW2字节确认字节ACK(ACKnowledgebyte),用于控制V】)P状态和数据传送。状态字节SWl.SW2,用于表示命令结束。6北方工业大学硕士学位论文正常结束时,SWl.SW2=‘‘90”.‘‘00”当发生与应用无关的错误时,SWl的高有效半字节为6:‘6E’表示卡不支持这类指令;‘6D’表示指令码不被编码或无效;‘6B’表示参数错误;‘67’表示长度不正确‘6F’表示未给出正确的诊断当Swl不是’6E’,也不是’6D’时,卡支持该指令。(7)步半双工分组传输协议(T_1)在复位

7、应答TDl字节中定义了T=1,或在PPs中定义了T=1之后,将实现T=1的协议。分组传输协议的主要特点:①分组(block)是最小的数据单元,它可以在Ic卡(Icc)与接口设备(IFD)之间传传送。分组的应用数据对传输协议是透明的,传输控制数据中包含了错误处理信息。②为了整个分组数据的J下确接收,在传送数据之前,可对分组结构的定义进行检查。③分组的标识(组的起始和结束的认可)在数据链路层的字符中处理。④无论在复位应答或协议类型选择PPS之后,都由接口设备IFD送出第一组数据来启动协议,以后可交替传送数据块。分组包括三个字段

8、:开始字段、信息字段和结尾字段,其中开始字段和结尾字段则是可选的。具体如下图所示:表1.2~块帧开始字段信息字段结尾字段NADPCBLENINFEDC1字节l字节0至254个l或2个字节(LIⅪ或字节CRC)t·数据长度—-.JL1●’-薯错榆涮码开始字段:①结点字节(NAD)7北方工业大学硕士学位论文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。