博客
关于我
智能卡操作系统COS概述(可以顺带了解下)
阅读量:137 次
发布时间:2019-02-28

本文共 859 字,大约阅读时间需要 2 分钟。

COS系统是智能卡片内操作系统的简称,紧密围绕智能卡的特性设计,适应其硬件资源的限制。随着IC卡技术从简单的同步卡发展到内置微处理器的智能卡,COS逐渐成为解决智能卡管理复杂性问题的核心工具。

COS概述

COS的核心目标是管理智能卡与外界的通信,控制卡内存储器,并处理内部命令。与传统操作系统不同,COS是专用系统,通常为特定智能卡设计。不同卡的COS各有不同,但大多基于国际标准ISO/IEC 7816系列。

COS主要功能包括:

  • 信息交换协议:支持ISO/IEC 7816-3和7816-3A3中定义的T=0和T=1协议。
  • 存储器管理:根据国际标准ISO/IEC 7816-4规范,管理卡内存储器结构。
  • 文件操作:处理智能卡中的文件,支持文件读写操作。
  • 安全机制:防止非法访问和数据窃听,确保卡内数据安全。
  • COS架构

    COS通常由四个功能模块组成:

  • 传送管理器:处理与外界的通信,接收命令并发送响应。
  • 安全管理器:验证命令合法性,防止未授权访问。
  • 应用管理器:判断命令可执行性,控制文件访问权限。
  • 文件管理器:管理卡内文件,支持文件操作和存储。
  • 传送管理器

    传送管理器负责接收外部命令并发送响应,具体功能依赖于通信协议(T=0或T=1)。T=0以单字节为单位,T=1以数据块为单位。传送管理器需处理协议附加信息,确保数据完整性。

    安全机制

    COS安全体系包括安全状态、安全属性和安全机制。安全状态决定了卡当前的安全性,安全属性定义操作权限,安全机制提供加密和鉴别功能。常用加密算法为DES,密码存储于密码文件中,文件访问受安全控制机制限制。

    应用管理器与文件管理器

    应用管理器确保命令合法性,控制文件访问权限。文件管理器管理卡内文件,支持文件操作,如读写、删除等。文件系统分为主文件、专用文件和基本文件,文件访问可通过鉴别寄存器或状态机实现。

    COS的设计紧密结合智能卡存储器结构,支持文件操作和安全控制。不同厂商的COS各有特色,但普遍遵循国际标准。尽管国际标准尚未完善,厂家常自行扩展以应对快速发展的需求。

    转载地址:http://yted.baihongyu.com/

    你可能感兴趣的文章
    Oracle SOA Suit Adapter
    查看>>
    Oracle Spatial空间数据库建立
    查看>>
    UML— 活动图
    查看>>
    Oracle Statspack分析报告详解(一)
    查看>>
    oracle tirger_在Oracle中,临时表和全局临时表有什么区别?
    查看>>
    oracle where 条件的执行顺序分析1
    查看>>
    oracle 使用leading, use_nl, rownum调优
    查看>>
    oracle 修改字段类型方法
    查看>>
    Oracle 写存储过程的一个模板还有一些基本的知识点
    查看>>
    Oracle 创建 DBLink 的方法
    查看>>
    oracle 创建字段自增长——两种实现方式汇总
    查看>>
    Oracle 升级10.2.0.5.4 OPatch 报错Patch 12419392 Optional component(s) missing 解决方法
    查看>>
    oracle 可传输的表空间:rman
    查看>>
    Oracle 启动监听命令
    查看>>
    oracle 学习
    查看>>
    oracle 定义双重循环例子
    查看>>
    ORACLE 客户端工具连接oracle 12504
    查看>>
    oracle 查询clob
    查看>>
    oracle 行转列
    查看>>
    Oracle 表
    查看>>