IC 卡
高频(High frequency)是指频带由 3MHz 到 30MHz 的无线电波,然而常用的 RFID 使用的高频频段为 13.56MHz。
IC 卡全称集成电路卡(Integrated Circuit Card),又称智能卡(Smart Card)。可读写,容量大,有加密功能,数据记录可靠,使用更方便,如一卡通系统,消费系统等,目前主要有 PHILIPS 的 Mifare 系列卡(也称为 M1 Card)。
类别
类型 | 频率 | 特性 |
---|---|---|
Mifare S50 (简称 M1) | 高频 | 最常见的卡,每张卡有独一无二的 UID 号,可保存修改数据,常见学生卡,饭卡,公交卡,门禁卡 |
Mifare UltraLight(简称 M0) | 高频 | 低成本卡,出厂固化 UID,可储存修改数据,常见地铁卡,公交卡 |
Mifare UID(简称 UID 卡) | 高频 | M1 卡的变异版本,可修改 UID,国外叫做中国魔术卡,可以用来克隆 M1 S50 的数据 |
HID
- iCLASS® Seos
- iCLASS SE®
- iCLASS®
- Crescendo®
- HID Proximity
MIFARE Classic 1K(简称 M1 卡)
目前最常见的高频卡,也是我们口中俗称的 IC 卡。
M1 卡可储存的数据大小为 1K,分为 16 个扇区(sector),每个扇区分 4 个块(block),每个块为 16 个字节,以块为存取单位。每个扇区都有独立的一组密码(key A and key B)及访问控制。
每张卡有唯一的一个 32 位的序列号。每个扇区的第 0、1、2 块为可用数据区,用来存储数据,第 3 块为控制块,包括了密码 A(key A)、存取控制(Access Bits)、密码 B(key B)。
每张卡的第 0 扇区的第 0 块用来存放厂商代码(Manufacturer data, including UID),contains the UID, BCC, SAK, ATQA and Manufacturer data,在通常情况下,不可更改。
中间 4 字节控制字是管理密码权限,用来设置 A 密码和 B 密码的功能。默认不修改的时候,可以用 A 密码读写所有数据。A 密码不可读出,B 密码可以用 A 密码读出。密码不一定可以读取,由控制字决定。
M1 UID 卡 / 普通复制卡
M1 UID 卡是针对 M1 S50 卡特制的变种卡,用起来和 M1 S50 完全一样,只是多了一个功能,可以重复擦写所有扇区,包括 0 扇区块。因此 UID 号也可以随意修改,厂家信息也可以随意修改。
CUID 卡 / 升级复制卡
CUID 卡是针对 FUID 卡做的优化。CUID 卡可以重复修改 0 块,但是它和 UID 卡的区别是,UID 卡是通过指令修改 0 块,CUID 使用的是常规密码验证的方法写 0 块,其他扇区和标准 M1 卡相同。缺点是,有可能会被检测出来,而且如果不小心写错了 UID 号的校验位导致无法读卡,没办法修复只能报废。
FUID 卡 / 高级复制卡
FUID 卡是针对 UID 卡做的优化。新的读卡系统,通过检测卡片对特殊指令的回应,可以检测出 UID 卡,因此可以来拒绝 UID 卡的访问,来达到屏蔽复制卡的功能。
FUID 的 0 扇区可以被修改,但只可以修改一次,写错也没办法更改,因而不能重复利用。
但是修改后和 M1 卡完全一样,很难被屏蔽检测。
UFUID 卡 / 高级复制卡 - 推荐
就是 UID 和 FUID 的合成卡,需要封卡操作时,封卡之后变成 M1 卡,不封卡时就是 UID 卡。
破解
arc122u 只能读取和修改高频卡(IC 卡),有点不足
ID 卡
ID 卡全称身份识别卡(Identification Card),是一种不可写入的感应卡,含固定的编号,主要有台湾 SYRIS 的 EM 格式,美国的 HID、TI 和 MOTOROLA 等各类 ID 卡。
ID 卡属于大家常说的低频卡,一般大部分情况下作为门禁卡或者大部分大学里使用的饭卡,一般为厚一些的卡,是只读的,卡里面只保存有一串唯一的数字序号 ID,可以把这串数字理解为你的身份证号,刷卡的时候,读卡器只能读到 ID 号,然后通过跟后台数据库进行匹配,如果是门禁卡,那么数据库里面就是存在这样的 ID 号,如果匹配上门就开了,匹配不上门就开不了。
如果是学校的饭卡,刷卡的时候,实际上操作的是你对应 ID 号相关的数据库中的数据。ID 卡本身不存在任何其他数据,所以,学校使用的 ID 卡饭卡,只能复制卡,刷别人的钱(数据库中的钱),再没有其他办法。
如果卡上写着 HID,这张卡也可能是 IC 卡(see https://www.hidglobal.com/product-display/cards-and-credentials/iclass)。
由此可以看出,ID 卡是可加密的存储卡、ID 卡是只读的低频卡。
CPU 卡
CPU card chip is a microprocessor, If you want to achieve more advanced features and the security level is particularly high, its function is equivalent to a microcomputer. CPU cards can be applied to many fields such as finance, insurance, traffic police, and government industries etc.
有操作系统,可存储数据,也有自己的 ID 号,CPU 卡发一串数据给设备,设备与 SAM 卡进行运算,设备再发一串数据回 CPU 卡确认,然后进行交易或身份认证;跟 M1 卡的区别在于一个算法在空中,一个算法在设备里面;无论是卡商,设备商,运营商,都不知道其中的算法,所以这个系统的安全性会高很多。
区别
如何从外观上来进行区分 ID 卡和 IC 卡