|
能卡操作系统的测试技术
http://www.cww.net.cn 2011年7月12日 10:27 中国一卡通网
系统请求/ 响应过程中的状态转换图,如图1 所示。 与其相对应的状态表,如表1 所示。 事务1: 智能卡收到终端的APDU 请求; 事务2: 智能卡向终端发出的APDU 响应; 事务3: 通信管理模块接收到APDU 命令,进行校验后,调用命令解释模块对APDU 指令进行处理; 事务4: 命令解释模块向通信管理模块返回处理后的数据或异常事件; 事务5: 命令解释模块在APDU 命令的处理过程中,需要访问文件而调用文件系统模块; 事务6: 文件系统模块将处理后的信息返回给命令解释模块; 事务7: 文件系统模块在对文件操作时需要进行安全控制时调用安全模块; 事务8: 安全管理模块在涉及安全性相关的文件时调用文件系统模块; 事务9: 命令解释模块向安全管理模块发出的响应事件; 事务10: 安全管理模块向命令解释模块发出的处理数据请求; 事务11: 安全管理模块向通信管理模块发出的响应事件或异常事件; 事务12: 通信管理模块为完成终端发出的APDU请求,向COS 微内核发出的调用底层硬件接口请求; 事务13: 命令解释模块为完成安全管理模块请求,向COS 微内核发出的调用底层硬件接口请求; 事务14: 文件系统模块为完成安全管理模块请求,向COS 微内核发出的调用底层硬件接口请求; 事务15: 安全管理模块为完成安全管理模块请求,向COS 微内核发出的调用底层硬件接口请求。 1. 3 智能卡通信过程 智能卡与终端之间的通信是通过命令--响应对实现的。终端向卡发送命令( 以C- APDU 形式) ,卡收到命令后,由COS 对接收的命令报文进行处理,然后将处理结果打包成响应报文( 以R- APDU 形式) 返回给终端。 C- APDU 由两部分组成 : 一个必备的连续4 字节的命令头,用CLA、I NS、P1 和P2 表示,以及一个可选的长度可变的条件体。在C- APDU 中发送的数据的字节数由1 字节的L c 定义,期望卡回送的R- AP􀀁DU 数据字段的最大字节数由1 字节的L e 指定,格式见图2。
编 辑:高娟 联系电话:010-67110006-853
文章评论【查看评论()】
|
重要新闻 通信技术 企业黄页 会议活动 |