4

目标是拥有一个 NFC 标签,它可以提供特定信息,保持解锁状态,并且只允许经过身份验证的用户(登录/通行证)更改该数据?那可能吗?

谢谢

4

1 回答 1

7

是的,这是可能的。严格来说,您的问题可能与编程无关。但与 NFC 相关的问题似乎倾向于模糊软件和硬件之间的界限,所以我仍然认为这是提出问题的正确位置。

NFC 标签可以包含具有不同功能的不同芯片,具体取决于制造商。当您查看 NFC 论坛类型标签时,有以下选项:

  1. 类型 1 标签:提供锁定数据的可能性,但不支持身份验证,AFAICT。最初的制造商是 Innovision Research & Technology PLC,现在归 Broadcom 所有。
  2. 类型 2 标签:提供锁定数据的可能性。有各种各样的制造商。一些芯片还提供身份验证和写保护,例如 MIFARE Ultralight C。
  3. 类型 3 标签:基于 Sony FeliCa 技术,主要(唯一?)制造商是 Sony。FeliCa 芯片提供身份验证功能和写保护。FeliCa 系统主要用于东亚。
  4. 4 类标签:基于 ISO 14443-4 和 ISO 7816-4 规范。提供指示写保护的可能性。支持这一点的芯片通常是微控制器卡,它们通常提供高级功能,例如身份验证、加密和写保护,例如 MIFARE DESFire 系列芯片。

其他普遍支持的 NFC 标签:

  1. MIFARE Classic:提供访问控制,包括写保护。还可以支持NDEF消息存储。
  2. 基于 ISO 15693:一些芯片提供(有限的)认证功能和写保护,例如 ICODE SLIX-S(也可以支持 NDEF 消息存储)。

然后是 JavaCard 卡系列(通常兼容全球平台)和其他 ISO 7816-4 支持卡。这些通常提供非常高级的功能,例如文件系统和自定义程序,包括对身份验证、加密、数字签名等的支持。它们通常需要特殊的工具和培训才能使用它们。

我建议查看 MIFARE Classic,如果不满足您的安全要求,请查看 MIFARE DESFire。

于 2012-08-09T09:35:09.783 回答