2. 什么是智能卡?

智能卡是一种简单的塑料卡片,大小与信用卡相当,内部嵌入了微处理器和存储器。 尽管结构微小,但它用途广泛,应用范围从电话卡到个人数字身份识别,不一而足。

这些应用可以包括:客户身份识别、借书证、电子钱包、各种门的钥匙等等...... 并且只需向最终实体发行一张卡即可用于所有这些应用。 智能卡将这些数据保存在不同的文件中,而且,正如您将读到的,这些数据只有其程序才能访问,这取决于卡的操作系统的类型。 这些数据文件以文件系统的形式组织,非常类似于 Linux 目录结构。

                                MF (Master File)          
                                       |
                          -------------+--------------
                          |            |             |
               EF (Elementary File)    EF   DF (Dedicated File)
                                                     |
                                            ---------+--------
                                            |        |       |
                                            EF       DF      EF
                                                     |
                                                     EF

MF(主文件)可以被视为根目录,其中包含基本文件和专用文件的标头。 专用文件类似于普通目录,而基本文件只是数据文件。 PIN 码也存储在 EF 中,但只有卡本身具有访问此文件的权限。 UNIX 环境中文件的属性被更改为访问条件。 许多卡都有访问条件列表,必须满足这些条件才能访问数据。

凭借文件系统、访问条件、微型计算机、RAM、ROM、EEPROM,智能卡就像一台运行着自己操作系统的计算机,放在您的钱包里。