目前国内应用于轨道交通的IC卡主要是逻辑加密卡和CPU卡。
(1)逻辑加密卡 逻辑加密卡因其较低廉的价格而被国内很多城市选作轨道交通的票卡,用作旅客乘坐轨道交通的有效凭证。逻辑加密卡的物理结构,如图1-3所示:
图1-3 逻辑加密卡结构示意图
在逻辑加密卡内部,外部读写设备在访问逻辑加密卡芯片中的EEPROM单元之前,必须首先发一组数据给硬件逻辑电路,硬件逻辑电路在判断数据的合法性后,才决定是否将逻辑加密卡内的开关闭合。所以逻辑加密卡是通过控制硬件逻辑电路的闭合来保证其卡片数据安全读写的。
国内轨道交通使用的逻辑加密卡以PHILIPS公司Mifare1系列、复旦微电子的FM11RF系列为代表,前者在全国大多数城市的城市一卡通或公交IC卡系统、北京、武汉、重庆等地的轨道交通系统大量应用,后者在上海、广州等地的轨道交通系统中得到应用。该种类卡片优点是成本低、供货渠道广、应用成熟,缺点是技术相对落后、安全等级相对较低。
(2)CPU卡 CPU卡因内部封装了微处理器芯片(CPU)而被认为是“真正的智能卡”。
CPU卡的硬件主要由微处理器,存储器以及与读写设备进行通信的输入/输出(I/O)接口组成,如图1-4所示:
图1-4 CPU卡结构示意图
由于CPU卡封装了微处理器,这样EEPROM的数据接口在任何情况下都不会与IC卡的对外数据线相连接。外部读写设备在与CPU卡进行数据交换时,首先必须发送指令给CPU,由CPU根据其内部ROM存储的片内操作系统COS(Chip Operation System)对指令进行解释,并进行分析判断,在确认读写设备的合法性后,才允许外部读写设备与CPU卡建立连接。在CPU卡EEPROM中存放有关用户的个人化参数和数据,EEPROM中的数据只能通过卡片操作系统来访问,外部应用程序不能直接访问这些数据。所以CPU卡比逻辑加密卡有更高的安全性。
CPU卡在国内一些城市(如上海、深圳)的轨道交通中已经有比较成熟的应用。目前建设部正在联合复旦微电子、华虹、握奇、天喻等国内专业的IC卡技术公司推出了国内新一代的CPU卡建设标准,并致力于城市的互联互通。由于CPU卡具有很高的安全性及一卡多用的特点,所以IC卡家族中的CPU卡的使用范围正日益扩大。随着CPU卡价格的降低,逻辑加密卡将会逐渐被CPU卡替代。