智能卡是一种简单的塑料卡片,大小与信用卡相当,内部嵌入了微处理器和存储器。 尽管结构微小,但它用途广泛,应用范围从电话卡到个人数字身份识别,不一而足。
这些应用可以包括:客户身份识别、借书证、电子钱包、各种门的钥匙等等...... 并且只需向最终实体发行一张卡即可用于所有这些应用。 智能卡将这些数据保存在不同的文件中,而且,正如您将读到的,这些数据只有其程序才能访问,这取决于卡的操作系统的类型。 这些数据文件以文件系统的形式组织,非常类似于 Linux 目录结构。
MF (Master File) | -------------+-------------- | | | EF (Elementary File) EF DF (Dedicated File) | ---------+-------- | | | EF DF EF | EF |
MF(主文件)可以被视为根目录,其中包含基本文件和专用文件的标头。 专用文件类似于普通目录,而基本文件只是数据文件。 PIN 码也存储在 EF 中,但只有卡本身具有访问此文件的权限。 UNIX 环境中文件的属性被更改为访问条件。 许多卡都有访问条件列表,必须满足这些条件才能访问数据。
凭借文件系统、访问条件、微型计算机、RAM、ROM、EEPROM,智能卡就像一台运行着自己操作系统的计算机,放在您的钱包里。