Tags MIFARE超轻C OTP锁

Tags MIFARE超轻C OTP锁,tags,passwords,nfc,mifare,Tags,Passwords,Nfc,Mifare,我发现,在当地的一个节日上,他们使用MIFARE Ultralight C作为可重复使用的服务卡(用于饮料、食品、小工具等)。我对NFC标签和NFC技术都是新手 使用NXP TagInfo扫描卡会输出以下信息: ID: 04:CC:32:CA:F0:52:80 ATQA: 0x4400 SAK: 0x00 MEMORY CONTENT: [00] * 04:CC:32 72 (UID0-UID2, BCC0) [01] * CA:F0:52:80 (UID3-UID6) [02] . E8 48

我发现,在当地的一个节日上,他们使用MIFARE Ultralight C作为可重复使用的服务卡(用于饮料、食品、小工具等)。我对NFC标签和NFC技术都是新手

使用NXP TagInfo扫描卡会输出以下信息:

ID: 04:CC:32:CA:F0:52:80
ATQA: 0x4400
SAK: 0x00
MEMORY CONTENT:
[00] * 04:CC:32 72 (UID0-UID2, BCC0)
[01] * CA:F0:52:80 (UID3-UID6)
[02] . E8 48 00 00 (BCC1, INT, LOCK0-LOCK1)
[03] . 00:00:00:00 (OTP0-OTP3)
[04] .p -- -- -- --
以此类推,从块4到块10,它是“解锁”和“密码保护”的。其他区块未使用

由于该卡是可重新填充的,我想了解OPT lock如何在该产品上工作,以及该卡是否可以锁定(以及如何锁定)

您好

Gabriele

OTP(一次性键盘)表示您可以使用该卡的次数。 这是通过计算32位OTP中的零位数实现的。 由于您将OTP视为所有0,因此可以使用它32次。 未设置任何锁定位,这是为了允许供应商将“1”写入OTP区域以标记使用情况。您能在使用至少一次后与我们分享卡片内容吗

ULC标签还附带3DES安全功能。因此,在访问内容之前,需要对标记进行身份验证。认证密钥存储在块0x2C到0x2F中

块0x2A的字节0是AUTH0 AUTH0设置需要进行身份验证的块地址 例如:如果AUTH0是0x10,则需要身份验证才能访问来自的所有数据 地址0x10到标记内存0x2F的末尾 在生产过程中,AUTH0设置为0x30,表示无限制访问

块0x2B的字节0是AUTH1 AUTH1为AUTH0中定义的所有内存设置读/写访问权限 值0x80表示仅限制写入访问 值0x00表示读写访问受到限制 典型的默认值为0x80(写入限制)


因此,我觉得供应商没有使用OTP区域,而是使用用户数据区域(Block4到block0x29)来存储使用信息。

OTP代表一次性可编程(请参见此示例)