【问题标题】:how to Make a NFC tag unreadable with other readers?如何使其他阅读器无法读取 NFC 标签?
【发布时间】:2014-01-21 22:08:22
【问题描述】:

我在很多领域都阅读过如何使其他应用程序无法读取 NFC 信息,但如果我们使用 NFC 贴纸,如何使这些贴纸无法被其他阅读器读取,这样任何人都无法克隆我的 NFC 贴纸?,

我的另一个问题是,如果 NFC 贴纸被加密,那么有人可以克隆它的机会是多少?

【问题讨论】:

  • 你能分享你的阅读链接吗?

标签: security tags nfc access-control


【解决方案1】:

克隆

如果您使用 NFC 标签(由NFC Forum 定义),则没有办法防止它们被克隆。这些 NFC 标签在设计上是世界可读的。

但是,您可以结合一些对每个标签都是唯一的信息来签署您的数据(例如,至少 NFC 论坛类型 1 和类型 2 标签通常包含唯一的序列号)。不过,您应该记住,其中一些序列号(尤其是 4 字节 UID)并不是真正唯一的。此外,如果有人真的想复制您的 NFC 标签,还有一些(便宜但更复杂)的方法可以复制包括 UID 在内的标签。

除了 NFC 标签之外,还有一些其他兼容 NFC 的标签/智能卡可以提供更复杂的克隆对抗措施(例如 DESFire EV1 和 FeliCa(充分使用时,不仅用作 NFC 标签)、JavaCard 等) .

仅使用您的应用阅读

同样,使用 NFC 标签,您无法真正阻止任何其他应用程序从标签上读取数据。但是,您可以通过加密方式阻止应用程序解读数据。

同样,具有更多 NFC 标签功能的智能卡/标签可能会提供部分开箱即用的功能。

【讨论】:

    【解决方案2】:

    其他读者无法阅读实际上是一个相对术语。您想询问是否可以使用密码保护标签,以及在现实生活中其他人是否可以获取该密码。

    • Mifare Ultralight (C) 标签可以被其他人读取(包括 NTAG 203)
    • Mifare Classic 标签可以通过密码保护,但是高级用户会破坏(零时间)
    • Mifare Desfire EV1 可以通过加密保护

    会有新类型的标签出现,所以你可能想研究一下,但它们会相对更贵。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多