带有用户认证的NFC标签

时间:2012-08-09 01:04:10

标签: nfc

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

由于

1 个答案:

答案 0 :(得分:7)

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

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

  1. 类型1标记:提供锁定数据的可能性,但不支持身份验证,AFAICT。原始制造商是Innovision Research& Technology PLC,现由Broadcom拥有。
  2. Type 2 Tag:提供锁定数据的可能性。有各种制造商。一些芯片还提供身份验证和写保护,例如MIFARE Ultralight C.
  3. Type 3标签:基于Sony FeliCa技术,主要(仅限?)制造商是Sony。 FeliCa芯片提供身份验证功能和写保护。 FeliCa系统主要用于东亚。
  4. Type 4标签:基于ISO 14443-4和ISO 7816-4规范。提供指示写保护的可能性。支持此功能的芯片通常是微控制器卡,通常提供高级功能,如身份验证,加密和写保护,例如MIFARE DESFire系列芯片。
  5. 其他常用的NFC标签:

    1. MIFARE Classic:提供访问控制,包括写保护。也可以支持NDEF消息存储。
    2. 基于ISO 15693:某些芯片提供(有限的)身份验证功能和写保护,例如ICODE SLIX-S(也可以支持NDEF消息存储)。
    3. 然后有一系列JavaCard卡(通常符合Global Platform)和其他ISO 7816-4支持卡。这些通常提供非常先进的功能,如文件系统和自定义程序,包括对身份验证,加密,数字签名等的支持。他们通常需要特殊的工具和培训才能使用它们。

      我建议您查看MIFARE Classic,如果不符合您的安全要求,请推荐使用MIFARE DESFire。