智能卡的种类非常多,如果按照存储方式来划分的话,主要由磁卡、IC卡、异型卡(比如说那种打孔的大学食堂饭卡,这种名称是我自己随便定义的)等。
在这几种卡理存储量最大的是 IC卡,磁卡和异形卡存储的数据都很少。异形卡一般只存储了用于标识自己的标识信息(序列号);磁卡一般保存了标识信息、少量的附加信息(简单的帐号信息、以及校验信息);IC卡保存了标识信息以外往往还有很多附加信息。目前,在国内使用得最广泛的智能卡系统就是磁卡,其次是 IC卡,而异型卡基本上只在特定的领域才有使用。
保密性
由于各种智能卡的主要用途是用来识别用户的身份,因此,对于智能卡而言,CIA 中的“保密性”必然是最重要的了。
由于异形卡保存的信息完全是编码后保存在卡片的物理结构中,其实这种原理类似于传统的钥匙。只要有人能够拿到这种异形卡的图像信息或者物理接触卡片,就可以完全复制卡片中存储的标识信息。如果缺乏其他的手段,异形卡的数据几乎无法保障数据的保密性,复制卡片将难以避免。
磁卡保存的信息是保存在卡片背面的磁条上的,由于现在的磁卡(主要是银行磁卡)基本上都满足 ISO7810系列标准的相关要求,因此只要以非常低廉的价格购买到读写设备,就能完全复制卡片中的所有数据。当然,以现在民间的技术,对磁卡的读写操作是必须物理接触的。因此,只要能物理访问到磁卡,磁卡的保密性就难以得到保障。如果缺乏其他的手段,磁卡中数据的保密性几乎无法保障,复制卡片将难以避免。(扩展阅读《磁卡的基础知识》、《中国建设银行储蓄卡卡号编码规则和磁条数据格式标准》)
而对于 IC卡而言,基本上可以分为接触式的 IC卡和非接触式的 IC卡两种。接触式的 IC卡大家见得最多的可能就是IC电话卡,非接触式的IC卡大家最常见的就是二代身份证和公交一卡通。IC卡中有一类是只存储了用于标识卡片的序列号,这类IC卡通常被成为 ID卡,而另外一类IC卡存储空间较大,而且能够实现一定的算法,通常被成为智能卡或 IC卡。例如充值类的 IC卡,比如电卡、IC电话卡都是接触式的智能IC卡,门禁卡一般是非接触式的 ID 卡,二代身份证和护照一般都是非接触式的IC卡。ID卡一般是只读卡片,卡内存储的数据只有一个由厂商写入的ID号,而
