目录
智能卡:
智能卡按使用时是否和读卡器接触可分为接触式智能卡和非接触式智能卡。
接触式智能卡:有6-8个触点,使用时插在卡座上,典型的如手机卡以及以前的公用电话卡。
非接触式智能卡:没有触点,卡上也没有电源,通过读卡器产生的电磁场获得能量并与读写器交换信息。由于非接触式智能卡 的无源和免接触特性,卡的使用寿命和安全性大大提高,目前应用越来越广泛。
根据安全等级,智能卡可分为存储器卡、逻辑加密卡和CPU卡。
存储器卡就像一个无人看守且大门敞开的仓库,什么人都可以随 便在卡中存取数据;
逻辑加密卡则给仓库加了一把锁,只有有钥匙(密码)的人才能打开使用。
CPU卡则如同安排了专人看守仓库,卡里面有CPU芯片,存储数据要验证口令,且可能不同的应用有不同口令,存取数据受到更 加 严格的控制,安全性最高。
程序开发用到的协议
ISO 7816:身份证集成电路卡国际标准。
7816-3:规定了接触式智能卡的电信号和传输协议;
7816-4:规定了接触式智能卡与外界交互的接口组织、安全和命令;
ISO 14443:接近卡(PICC)的国际标准。
14443-3:规定了PICC的的初始化和防冲突算法;
14443-4:规定了PICC的传输协议。
ISO 10536:密耦合卡(CICC)的国际标准。
10536-3:规定了CICC的电信号和复位规程。
ISO 15693:疏耦合卡(VICC)的国际标准。
15693-2:规定了VICC的空中接口和初始化;
15693-3:规定了VICC的防冲突和传输协议。
ISO 11784/11785:动物识别编码的国际标准。
11784:规定了动物识别信号的编码结构;
11785:规定了动物识别的一些技术概念。
ISO 10373:规定了识别卡的测试方法。
市面上主要的非接触卡分类(支持14443-3协议)
TYPE A:(支持14443A)
1.Mifare卡(市面上最多):
Mifare S50。容量1K,分成16扇区,每扇区4数据块,每数据块16字节
Mifare S70。容量4k,分成40扇区 。前32扇区每扇区4数据块,每数据块16字节,后8个扇区每扇区16个数据块,每 数据块16字节。
Mifare UltraLight(MF0,512bit) ,分成16个Page,每个Page包含4个字节。卡序列号有7个字节,每次读写只关心 前4字节,没有密码,不需 要验证;
Mifare Pro(MF2)
Mifare Desfire(MF3,数据以文件存储,使用更为安全的DES/3DES、AES加密)
等。。。。
2.普通储存卡,门禁卡等
TYPE B:(支持14443B)
1.我国二代身份证
2. 其他
Felica:(SONY公司开发的射频识别技术)
该技术使用的载波频率与ISO14443A和ISO14443B一样,都是13.56MHz,所以有人把它称为ISO14443C,但SONY并没有正式接受这样的称谓。
如还有其他,欢迎补充!