发明名称 智能卡通用高速发卡机及其发卡方法
摘要 一种通用的智能卡发卡机及其发卡方法,包括:中心发卡控制系统、前后台通讯模块、智能卡个人化控制器、密钥管理控制器和智能卡个人化数据库等模块构成。其特征在于:还包括语言编译器和指令解释器;所述的语言编译器用于按语言规范单元对用户的要求进行编译,输出发卡指令文件;所述的指令解释器接受中心发卡控制系统的指令数据和智能卡个人化数据以及密钥管理控制器提供的密钥明文数据,控制智能卡的个人化的执行过程。本发明把智能卡发行的具体技术细节经抽象后,放到PC机端设计完成,而下层技术被封装成一个通用的解释平台,从而使发卡的开发过程避免了直接面对不同的复杂的发卡机的开发环境,使得发卡的开发难度降低,开发周期变短,易于调试和维护,通过本发明可以很容易的开发各种新的智能卡业务。
申请公布号 CN1255744C 申请公布日期 2006.05.10
申请号 CN01126689.9 申请日期 2001.09.07
申请人 肖志明 发明人 肖志明
分类号 G06F17/00(2006.01);G06F13/00(2006.01);G06F9/06(2006.01) 主分类号 G06F17/00(2006.01)
代理机构 上海专利商标事务所有限公司 代理人 左一平
主权项 1、一种智能卡通用高速发卡机,包括:中心发卡控制系统、前后台通讯模块、智能卡个人化控制器、密钥管理控制器和智能卡个人化数据库;其中,中心发卡控制系统负责选择发卡应用程序、设置发卡机参数、设置智能卡数据流格式、设置卡片模式、读取智能卡个人化数据库并控制智能卡在发卡机上发行;前后台通讯模块负责在中心发卡控制系统和发卡机其他组成部分间通讯以传递指定格式的数据;智能卡个人化控制器根据智能卡个人化数据和从密钥管理控制器提供的密钥明文数据个人化智能卡;密钥管理控制器按规定的安全策略保存密钥数据并向智能卡个人化控制器提供密钥数据,实施智能卡的安全访问和控制策略;智能卡个人化控制器和密钥管理控制器中分别有一个专用应用程序驻留在内存中并实施其控制功能;其特征在于:还包括语言编译器和指令解释器;所述的语言编译器用于按语言规范单元对用户的要求进行编译,输出发卡指令文件;所述的指令解释器接受中心发卡控制系统的指令数据和智能卡个人化数据以及密钥管理控制器的密钥明文数据,控制智能卡的个人化执行过程;所述的语言编译器包括词法分析器、语法分析器和指令代码生成器,顺序连接;还包括一个语言规范单元和一个指令规范单元;语言编译器的输入是根据语言规范单元编写的发卡文件,输出为指令规范单元指定格式的指令流数据;所述的指令解释器包括指令解释模块和智能卡接口模块,顺序连接;还包括一个指令规范单元,与指令解释模块的输入端连接;所述的指令解释模块接收从中心发卡控制系统的指令流数据和智能卡个人化数据,并且请求密钥管理模块提供相应的密钥明文数据,根据指令规范单元解释并执行指令流,并向智能卡接口模块传递完整而透明的比特流数据;所述的智能卡接口模块接收从指令解释模块的比特流数据,通过接口向智能卡发送命令数据并返回执行结果。
地址 200085上海市曲阳路566号三楼