【安防知识网】IC卡也叫集成电路卡(Integrated Circuit Card),是1970年由法国人Roland Moreno发明的,是将一个专用的集成电路芯片镶嵌于塑料基片中,然后封装而成。
IC卡以嵌装的芯片来划分可成两个大类,分别是存储器卡和智能卡。存储器卡采用存储器芯片作为卡芯,只有“硬件”组成,包括数据存储器和安全逻辑控制等。在技术上IC卡又可以被分成两类,分别是普通存储器卡和逻辑加密存储器卡。作为普通存储器卡的卡芯芯片只含有数据存储器,通常简称为“存储卡”;而逻辑加密存储器卡则采用带有安全逻辑的芯片作为卡芯,可对数据存取用密码保护,通常简称为“加密卡”——前文部分所介绍的Mifare Classic卡片就属于“加密卡”。
而智能卡,也简称CPU卡,是采用微处理器芯片作为卡芯,由硬件和软件共同组成,包括硬件MPU(微处理器)、RAM(随机存取存储器)、ROM(只读存储器),软件监控程序或操作系统COS等。智能卡从使用方式上可分为接触式、非接触式两大类。接触式智能卡通过卡座可靠接触才能对卡中内容进行读写,非接触式智能卡(非接触CPU卡与M1卡的比较见BOX)则通过特制的天线就能对卡中内容进行读写。由于芯片封装在PVC卡内部,不会出现接触式IC卡芯片外露的现象,故卡片无污染问题,具有易保存、抗污染等优点。
CPU卡核心——COS
COS是指生产IC卡的芯片公司或各大制卡公司开发的操作系统,如SIEMENS的CardOS、GEMPLUS的MCOS、握奇的TimeCOS等,每种COS都有其各自的特点。笔者以TimeCOS为例简单介绍CPU卡的特点如下:
·支持在一张卡上实现多个不同的应用,可建立三级目录;
·支持电子钱包功能,钱包大小可根据应用需求设定;
·支持多种文件类型,包括二进制、定长记录、变长记录、循环、钱包等;
·支持多种通讯速率;
·支持数字签名算法;
·支持Triple DES算法;
·支持安全散列算法,适用SHA算法对数据进行压缩;
·支持线路保护功能,可以防止通信被非法窃取或篡改;
·可用作安全保密模块,使用临时工作密钥进行DES加密、解密或MAC运算;
·支持多种容量选择;
·可剪裁性,可根据用户需求删除、修改、增加命令以满足特殊应用需要。
总体来说,带有COS操作系统的CPU卡具有存储量大、数据保密性好、抗干扰能力强、存储可靠、读写设备简单、操作速度快、脱网工作能力强等优点,应用范围广泛,已经渗透到了诸如:金融、零售服务、社会安全、交通旅游、医疗保健、政府行政、教育等领域。