[发明专利]卡片操作系统的测试系统及测试方法无效
申请号: | 201010563569.0 | 申请日: | 2010-11-29 |
公开(公告)号: | CN102479123A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 刘玉军 | 申请(专利权)人: | 上海华虹集成电路有限责任公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 丁纪铁 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卡片 操作系统 测试 系统 方法 | ||
1.一种卡片操作系统的测试系统,其特征在于,包括:
COS测试套件、COS测试平台软件和COS测试设备;
所述COS测试套件为基于国际国内智能卡领域相关标准用国际标准脚本语言TCL编写而成;
所述COS测试平台软件用于运行COS测试套件进行COS测试,包括测试脚本管理模块、脚本解析模块、密码算法模块和硬件设备驱动模块;
所述测试脚本管理模块用于接收导入的COS测试套件,调用所述密码算法模块和脚本解析模块进行所述COS测试套件中的密钥运算和脚本解析,并将解析后的指令发送到所述硬件设备驱动模块;
所述密码算法模块用于测试脚本管理模块中所导入COS测试套件的密钥运算;所述脚本解析模块用于接收所述测试脚本管理模块中发送的脚本,解析处理后将解析后的信息发送至所述测试脚本管理模块;
所述硬件设备驱动模块连接于所述测试脚本管理模块和所述COS测试设备之间,用于实现所述测试脚本管理模块和所述COS测试设备之间的交互通信。
所述COS测试设备包括读写机具,连接于所述硬件设备驱动模块和所测智能卡之间,用于实现硬件设备驱动模块和智能卡的交互通信。
2.按照权利要求1所述的测试方法,其特征在于:所述测试设备还包括信号抓取设备,其连接于读卡机具和所测智能卡之间,用于抓取并记录所有测试执行过程;用于实时抓取通信信号并实时测量交互信号时间及波形属性的测量仪器,如示波器、数字万用表,其同样连接于读卡机具和所测智能卡之间。
3.按照权利要求1所述的测试系统,其特征在于;所述硬件设备驱动模块包括支持PCSC的读卡机驱动和支持非标准PCSC的读卡机驱动。
4.一种卡片操作系统的测试方法,其特征在于,包括:
(1)用国际标准脚本语言TCL编写COS测试套件;
(2)将所述COS测试套件导入到测试平台软件中的测试脚本管理模块;
(3)测试脚本管理模块调用密码算法模块进行所述COS测试套件中的密钥运算,通过脚本解析模块进行所述COS测试套件中的脚本解析;
(4)测试脚本管理模块将解析后指令发送到硬件设备驱动模块;
(5)硬件设备驱动模块将指令信息转发到读卡机具,读卡机具完成与智能卡的交互后将信息依次返回;
(6)测试脚本管理模块对返回信息记录到测试日志,并在全部完成后自动生成测试报告。
5.按照权利要求4所述的测试方法,其特征在于:在读卡机具和智能卡之间使用信号抓取设备,来抓取并记录所有测试执行过程,以及采用用于实时抓取通信信号并实时测量交互信号时间及波形属性的测量仪器进行实时测量。
6.按照权利要求4所述的测试方法,其特征在于:在编写COS测试套件之前,对COS指令集进行筛选以建立基础测试用例库。
7.按照权利要求4所述的测试方法,其特征在于:所述步骤(3)中的密码算法模块以COM/DLL的方式提供OpenSSL通用开源算法库,在认证及加解密运算时提供支持。
8.按照权利要求4所述的测试方法,其特征在于:所述脚本解析模块通过ActiveTCL的TCL内核提供TCL脚本解释器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司,未经上海华虹集成电路有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010563569.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:以双层容器生成目标文件的系统及其方法
- 下一篇:产生图标的方法