智能卡,又称ic卡即集成电路卡(Integrated Circuit Card),是超大规模集成电路技术、计算机技术以及信息安全技术等发展的产物。它将集成电路芯片镶嵌于塑料基片的指定位置上,利用集成电路的可存储特性,保存、读取和修改芯片上的信息。
IC卡的概念是70年代初提出来的,IC卡一出现,就以其超小的体积、先进的集成电路芯片技术、以及特殊的保密措施和无法被破译及仿造的特点受到普遍欢迎,40年来,已被广泛应用于金融、交通、通讯、医疗、身份证明等众多领域。
在IC卡的发展过程中,根据其内部芯片功能的不同,主要可以分成以下四类
存储卡IC卡内芯片为电可擦除可编程只读存储器EEPROM(Electrically Erasable Programmable Read-only Memory),只具备存储信息的功能,但价格便宜,在很多场合可以替代磁卡。因为该类IC卡的安全性能差,所以一般用于不涉及保密的情景。
逻辑加密卡该类IC卡在存储卡的基础上加入了加密机制。该类IC卡的价格相对便宜,适用于保密要求不严格的情景。
CPU卡该类IC卡芯片内部主要包含微处理器单元(CPU)、存储单元(RAM、ROM和EEPROM)、加密协处理单元(DES、3DES或者AES等)、输入/输出接口单元。其中,RAM用于存放系统运行的内存,ROM中固化有片内操作系统COS(Chip Operating System),而EEPROM用于存放持卡人的个人信息,加密协处理单元构成了CPU卡的安全机制。微处理器核管理CPU卡的整个工作流程,完成对各个功能模块的控制和协调,有效防止外界对卡的非法访问。自身就可以进行数据计算和信息处理,同时能够利用随机数和密钥进行卡与设备的相互验证,安全性高。CPU卡的产品种类繁多,因为其设计的复杂度相对较高,所以其成本普遍高于逻辑卡。只有CPU卡能真正的称为智能卡,也只有CPU卡才能真正代表IC卡的发展方向。虽然价格稍高一些,但应用前景仍然看好。
目前各大银行发行的金融卡,第二代居民省份证、社保卡都属于CPU卡。
超级CPU卡在CPU卡的基础上增加一些外设,如液晶屏,甚至指纹识别装置等等。超级CPU卡是对CPU卡进一步发展的探索和尝试,距离大范围的市场推广还有很长的路要走。