首页 >> 电信智能卡 >> 封装 >> 正文
 
智能卡操作系统的测试技术
http://www.cww.net.cn   2011年8月11日 14:58    中国一卡通网    

与其相对应的状态表,如表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。

R- APDU 由两部分组成[: 可选的条件体以及必备的2 字节状态码SW1| SW2,格式见图3。

[1]  [2]  [3]  [4]  [5]  
编 辑:高娟    联系电话:010-67110006-853
分享到新浪微博 分享到搜狐微博 分享到腾讯微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到豆瓣 分享到QQ书签       收藏   打印  进入论坛   推荐给朋友
关键字搜索:智能卡  操作系统  测试技术  
文章评论查看评论()
昵称:  验证码:
 
相关新闻
即时新闻
通信技术
最新方案
企业黄页
会议活动