智能卡操作系统(COS),什么是智能卡操作系统(COS)

半导体器件

117人已加入

描述

智能卡操作系统(COS),什么是智能卡操作系统(COS)

COS是驻留SIM卡内的操作系统软件,类似于PC上的DOS系统,不过比DOS系统要简单的多。COS主要用于用于接受和处理外界(如手机或者读卡器)发给SIM卡的各种信息,执行外界发送的各种指令〔如鉴权运算),管理卡内的存储器空间,向外界回送应答信息等。一般来说,SIM卡COS系统模型共由4部分组成:通信管理模块,安全管理模块,应用处理模块,文件管理模块。

外界信息(指令或数据)通过通信管理模块进入COS,由安全管理模块对其合法性进行认证检查,其后由应用处理模块根据外界信息的含意(执行、存储)进行解释,最后由文件管理模块根据应用处理模块的解释结果对EEPROM中的文件进行操作。

如果COS需要对外界信息作出应答,则由文件管理模块读取EEPROM中的文件数据传送给应用处理模块,或直接由应用处理模块提取按照外界信息中指令的执行结果,这些信息或数据经过安全管理模块的认证检查后,通过通信管理模块反馈给外界,从而完成一次完整的处理过程。

传统的COS(Card Operating System)和卡片应用是在安全的环境下开发并装载到芯片内的,最近几年,开放式操作系统平台如Java CardTM, MultOS, Windows For Smart Card取得了重大发展,这大大方便了智能IC卡的应用开发和一卡多用的实现,并且允许动态地装载、更新或删除卡片应用。

Java Card已成为事实上的行业标准,以Java虚拟机(JVM)为基础,支持多应用动态下载。Java智能IC卡具有平台无关、高安全性、高可靠性、一卡多用的特点,适于开发特定场合、突出个人身份验证、并在用卡交易过程中确保持卡人和证件一致性的应用。

微软智能IC卡视窗(Windows For Smart Card)与微软Windows操作系统相结合,将在电子商务、网络安全有广阔前景。MULTOS 是一个多应用OS,它卡片有效生命周期内允许动态地装载、更新或删除卡片应用。

另外,智能IC卡也是电子商务的未来,它本身固有的安全性和方便性,使其成为目前公认的网络安全用户端解决方案。利用智能IC卡可以较方便通过数据加密以及通过PKI进行身份验证,保证在线安全支付。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分