阿修罗的终极武器:万能COS—IC卡操作系统

来源:百度文库 编辑:九乡新闻网 时间:2024/09/21 11:18:54
万能COS—IC卡操作系统

  我公司开发的IC卡操作系统(COS)遵循“一次开发,到处运行”的设计思想,采用底层接口函数—上层应用程序的分层设计模式,真正实现了高稳定性、高可靠性、强移植性、可多方应用的IC卡操作系统。即“万能”COS。

  在开发中,我们改进了传统COS开发设计中单独依据每条指令来进行函数定义和实现的方法,从全局的角度考虑,将整个COS所需实现的所有功能及函数定义划分为以下三个部分:①底层接口函数定义—将所有与底层硬件有关的函数封装起来,对外界仅提供相应的C语言接口函数,这样便屏蔽掉了不同硬件平台所带来的差异,使得其他部分的开发完全透明于系统所采用的硬件平台。如果需要调用此部分函数,只需要在程序中相应声明和调用C语言接口即可。而此部分的开发则采用汇编语言,最大程度地提高了系统效率和执行速度。 ②中间层系统函数定义—此部分是COS的主体。实现COS的诸多功能,包括卡上文件系统,存储管理,I/O通信,安全机制,密钥系统等的定义和实现。此部分的开发采用以移植性强为特点的C语言,为上层应用提供接口函数,并且不依赖于底层硬件和上层应用。因而增强了系统的可移植性,大大缩短了COS的二次开发周期。当系统实现平台改变时,该部分只需极少甚至不用作任何修改就可移植到新平台上;当上层应用领域改变时,该部分主体函数仍无需改动即可适用于新应用领域。而我们的开发过程始终考虑了优化、高效、安全、可靠的原则,设计出“代码质量高、执行效率高、稳定安全性高”的IC卡操作系统。③上层应用程序—依据智能卡各应用领域制定的相关规范和标准,定义实现了其功能。该部分采用C 语言设计和实现,涉及到COS系统的基本功能时仅需调用中间层函数提供的各个接口即可。应用领域的改变,不会对底层接口函数及中间层系统函数产生任何影响,这便实现了COS系统“一次开发,到处运行”的“万能”性。真正实现了一COS多用。目前我们已经开发出了可广泛应用于税控、银行、卫生、社会保障、交通、教育、军队等众多领域及公共事业的IC卡操作系统,拥有较好的经济和社会效益。

  我公司开发的接触式COS已通过中国人民银行IC卡测试中心的检测;非接触式COS于2002年7月通过新加坡NETS公司的标准测试;双界面COS已经完成(测试版),TYPE A、TYPE B、T=0、T=1全面支持的双界面卡的研究与开发,解决了在非接触通信模式的防冲撞技术与接触式通信技术之间进行无缝切换且两者兼顾互不影响的问题,居于国际领先地位;Java智能卡COS的开发研已经完成,此项技术也位于国内前列,并有着广泛、深入的应用前景。

  我公司对IC卡应用系统提供全面解决方案,对于IC卡的所有相关问题,提供全方位的服务,确保用户安全、便捷的使用。_蓝信天地软件