预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共67页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二章IC卡国际标准主要内容2.1概述2.1.1接触式IC卡概述2.1.2接触式IC卡的国际标准接触式IC卡国际标准的总名称为:识别卡——接触式集成电路卡;国际标准为ISO/IEC7816。ISO7816-1,物理特性ISO7816-2,触点尺寸和位置ISO/IEC7816-3,电信号和传输协议ISO/IEC7816-4,行业间交换用命令ISO/IEC7816-5,应用标识符号系统和注册过程ISO/IEC7816-6,行业间数据元ISO/IEC7816-7,关于结构化卡询问语言的行业间命令ISO/IEC7816-8,与安全有关的行业间命令ISO/IEC7816-9,附加的行业间命令和复位应答ISO/IEC7816-10,用于同步卡的电信号和复位应答2.1.3非接触式IC卡概述2.1.4非接触式IC卡的国际标准2.1.5与应用相关的标准EMV标准2.2ISO7816-1,接触式IC卡的物理特性此外,还提出了以下附加特性①防护紫外线的能力②X光照射的剂量③触点的表面轮廓④卡和触点的机械强度⑤触点电阻⑥磁条与集成电路之间的电磁干扰⑦指定强度磁场的影响⑧静电影响⑨热耗等2.3ISO7816-2,接触式IC卡的触点尺寸和位置接触式IC卡的触点尺寸和位置接触式IC卡的触点功能2.4ISO7816-4,行业间交换用命令2.4ISO7816-4,行业间交换用命令2.4.1数据结构1、文件的组织结构主文件MF(masterfile)根文件,必有的。专用文件DF(dedicatedfile),可选的。基本文件EF(elementaryfile),可选的。基本文件的结构2、数据访问方式文件访问方式数据访问方式数据单元(二进制文件)记录(记录文件)文件访问方式数据访问方式——对数据单元的访问数据访问方式——对记录的访问TLVT(Tag)字段为单字节,其值从1到254,例如用作记录标识符L(Length)字段由1个字节或3个字节组成。如L字段的第1个字节的内容从00到FE,则表示L字段由1个字节组成如为FF,则标识第2、3两个字节表示L的值,即L字段由3个字节组成V(Value)字段为实际数据2.4ISO7816-4,行业间交换用命令2.4.2卡的安全结构1、安全状态2、安全属性3、安全机制2.4ISO7816-4,行业间交换用命令2.4.3应用协议数据单元(APDU)的信息结构命令信息和应答信息可包含数据,也可不包含数据,有4种数据组合:命令无数据,应答无数据;命令无数据,应答有数据;命令有数据,应答无数据;命令有数据,应答有数据。1、命令APDU命令头类别字节CLA指令字节INS参数字节P1参数字节P21)类别字节CLACLA的编码和意义,见表4.6/8.2&8.3。2)指令字节INS指令码CLAINSP1P2命令APDU的四种结构2、应答APDU1)Data接收设备接收命令APDU并进行处理后送回发送设备的数据,其字节数由命令APDU的Le指出2)状态码SW1/SW2卡接收到命令并经过处理后送出的应答信号,指出卡的处理状况SW1-SW22.4ISO7816-4,行业间交换用命令2.4.4基本行业间命令2.4.4基本行业间命令1、管理卡和文件的命令2)选择文件命令(SelectFile)功能选择一个文件作为当前文件使用条件与安全命令与应答信息3)删除文件命令(DeleteFile)功能删除指定的DF或EF文件使用条件与安全MF不允许被删除命令与应答信息2、数据单元处理命令命令与应答信息SW1=90,且SW2=00正确执行SW1=62,且SW2=81部分返回数据可能是错的;82在读出Le字节之前,文件已结束。SW1=67,且SW2=00长度错误(错误Le域);SW1=6A,且SW2=81功能不支持;82没有找到文件。SW1=69,且SW2=81命令与文件组织不适配;82安全状态不满足;86命令不允许(没有当前EF)SW1=6B,且SW2=00参数错误(偏移值超出EF)。SW1=6C,且SW2=××长度错误(Le有错,××指出合适的长度)。2)写二进制命令(WriteBinary)功能将二进制数据写入基本文件(EF)3)修改二进制命令(UpdateBinary)功能修改已存在于EF中的某些数据,修改内容由命令APDU给出。3、记录处理命令2)写记录命令(WriteRecord)功能在规定EF中写入一条记录3)追加记录命令(AppendRecord)功能在线性结构EF末端增加一个记录或在环形结构EF写入编号为1的记录。4、安全处理命令2)外部鉴别命令(ExternalAuthenticate)功能利用卡的计算结构(是或否)有条件地修改安全状态,该结果基于卡以前发出的口令(例如用GetChallengedCommand)、秘密存储在卡中的密钥和接口设备发送