一文弄懂CPU卡是什么

 CPU卡:也称智能卡,卡内的集成电路中带有微处理器CPU、存储单元(包括随机存储器RAM、程序存储器ROM(FLASH)、用户数据存储器EEPROM)以及芯片操作系统COS。装有COS的CPU卡相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理和数据安全保护等功能。

 
一文弄懂CPU卡是什么
 
CPU卡芯片通俗地讲就是指芯片内含有一个微处理器,它的功能相当于一台微型计算机。人们经常使用的集成电路卡(IC卡)上的金属片就是CPU卡芯片。CPU卡可适用于金融、保险、交警、政府行业等多个领域,具有用户空间大、读取速度快、支持一卡多用等特点,并已经通过中国人民银行和国家商秘委的认证。CPU卡从外型上来说和普通IC卡,射频卡并无差异,但是性能上有巨大提升,安全性和普通IC卡比,提高很多,通常CPU卡内含有随机数发生器,硬件DES,3DES加密算法等,配合操作系统即片上OS,也称SoC,可以达到金融级别的安全等级。
 
由于没有掌握关键的生产工艺,原来我国设计的CPU卡芯片一直在国外生产。目前我国自主设计、制造的CPU卡容量达到了128K。
 
CPU卡可适用于金融、保险、交警、政府行业等多个领域,具有用户空间大、读取速度快、支持一卡多用等特点,并已经通过中国人民银行和国家商秘委的认证。
 
一文弄懂CPU卡是什么
 
CPU卡的结构
 
首先,非CPU卡,你必须熟悉卡存储结构,制造商区域在哪里,密码区域在哪里,数据控制区域在哪里,数据区域(应用区域)在哪里。对于CPU卡,你不需要关心数据的地址,而是文件系统的结构:主文件(MF,相当于DOS文件系统的根目录),特殊文件(DF,相当于DOS文件系统的目录, 可以有多个图层),基本文件(EF,相当于DOS文件系统的文件)。
 
CPU卡的基本文件类型是透明(二进制)文件和固定长度。有三种类型的线性和循环记录文件,但它们是COS的内部文件。对控制的需求得出一些具体的“变体”重置响应文档,密码文件,密钥文件,DIR文件,SFI文件。所有这些都需要熟悉。
 
纯存储卡可以自由访问。访问CPU逻辑加密卡,控制需要掌握密码控制,认证控制,特定数据控制标志字节和卡的保险丝(这些控制不一定在卡上可用)。 建立文件时定义CPU卡的访问控制。 读取,写入和更改是否需要身份验证,使用哪个密钥,是否需要密码,是否需要MAC身份验证等。 应该注意的是,创建文件命令的格式因COS而异。