博客
关于我
智能卡操作系统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/

    你可能感兴趣的文章
    MySQL —— 在CentOS9下安装MySQL
    查看>>
    mysql 不区分大小写
    查看>>
    mysql 两列互转
    查看>>
    MySQL 中开启二进制日志(Binlog)
    查看>>
    MySQL 中文问题
    查看>>
    MySQL 中日志的面试题总结
    查看>>
    MySQL 中随机抽样:order by rand limit 的替代方案
    查看>>
    MySQL 为什么需要两阶段提交?
    查看>>
    mysql 为某个字段的值加前缀、去掉前缀
    查看>>
    mysql 主从 lock_mysql 主从同步权限mysql 行锁的实现
    查看>>
    mysql 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
    查看>>
    mysql 主键重复则覆盖_数据库主键不能重复
    查看>>
    Mysql 优化 or
    查看>>
    mysql 优化器 key_mysql – 选择*和查询优化器
    查看>>
    MySQL 优化:Explain 执行计划详解
    查看>>
    Mysql 会导致锁表的语法
    查看>>
    mysql 使用sql文件恢复数据库
    查看>>
    mysql 修改默认字符集为utf8
    查看>>
    Mysql 共享锁
    查看>>
    MySQL 内核深度优化
    查看>>