IC卡贵宾卡制作_设计定制公司【优讯润晖】

贵宾卡制作

智能卡COS测试 智能卡COS测试的主要功能是实现对文件和安全机制的管理。通常,智能卡COS依照具体应用开发,同时也受到智能卡芯片性能的影响,因此COS是一个专用系统而非通用系统。

ISO/IEC 7816和ISO/IEC 14443系列标准对智能卡的物理特性、传输协议、命令格式等进行了规范,但没有对COS的开发和设计形成统一的标准。目前,还没有任何一家公司的COS成为一种工业标准,这也为COS测试提出了很大的挑战。COS从功能上可以
划分为四个模块;通信管理模块、命令管理模块、安全管理模块和文件管理模块。如图1所示。

COS的基本功能测试主要参考ISO/IEC 7816-4标准,该标准中对智能卡的行业交换命令,安全和文件的逻辑结构等作出了详细的要求。对COS基本功能的测试均可以转换为对指令集的测试,通过向智能卡发送指令,对其返回值进行分析来实现。COS从接收指令到返回响应的过程,一次经历了指令接收、指令解释、指令执行、返回数据和状态码的4个流程,如图2所示。智能卡在接收指令后,对指令进行解释,对指令的参数的合法性、应用的流程和当前的安全状态进行判断,当通过所有判断后执行指令,最后将执行指令后得到的数据和状态码返回。

从COS对指令的处理流程可知,COS基本功能的测试可以分为5部分:指令参数测试、应用流程测试、安全状态测试、返回数据测试和状态码测试,而这5部分测试的关键在于指令是否能够实现预定的功能。通过指令参数测试,可以测试指令对于参数错误异常的处理能力,测试正常情况下指令是否能够正确执行。应用流程和安全状态构成了指令执行时所处的环境,环境中很重要的组成部分是生命周期和安全状态,生命周期表明了卡片当前所处的应用状态,而安全状态决定当前应用的权限。指令总是同特定的应用和安全状态相关的,某条指令通常只能完成单一的功能,而在实际应用中,通常需要执行多条指令才能实现特定的功能,然而多条指令的执行又带来了应用流程的问题,不同的执行流程可能会导致截然不同的结果。每天指令的执行为后条指令的执行又创造了环境。返回数据和状态码是指令执行以后的结果,通过分析返回数据的格式和内容可以判断指令是否正确的执行,而状态码直观地给出了是否成功执行了指令,同时状态码也反映了指令的异常处理能力。

COS基本功能测试的核心是指令功能的测试,而围绕指令的功能又可分为指令参数测试、应用流程测试、安全状态测试、返回数据测试和状态码测试5部分。

源自于 会员卡制作http://www.uxon.com.cn 与贵宾卡IC卡制作-优讯润晖,转载请附上本站链接!
关键词:会员卡制作,IC卡制作,贵宾卡制作