防止复制nfc芯片信号

时间:2012-06-13 19:22:03

标签: nfc

我想知道NFC芯片是否有某种独特的标识符?我有Mifare Classic 1K和Mifare Ultralight C贴纸,我希望使用我的Android应用程序读取NFC手机,是否有一些常见的做法来保护信号,以便有人不能进入并使用通用应用程序扫描数据(NFC阅读器) ),并将数据写入另一个芯片,以伪造我的贴纸信号。或者,是否有一个独特的ID,如手机UUID在这些芯片中的工作原理?

3 个答案:

答案 0 :(得分:2)

我担心标签总是存在被窃听,中间人或中继攻击的风险。您希望的最佳方法是使用设备上的预先知道密码和标签加密数据。

这仍有发现秘密然后被复制的风险。

NFC确实不是一个高度安全的平台。

对于设备到设备,您可以在现有NFC堆栈的TOP(例如SSL)上实现协议,但这不适用于预先生成的标签。

答案 1 :(得分:2)

是的,每个芯片都有一个唯一的标识符,但是其他人在这里关于缺乏安全性的评论令人担忧,因为这是未来金融交易的首选硬件平台。

克隆是一个更大的挑战,而不仅仅是从一个芯片上吸取数据并将其复制到另一个芯片上。

您为“高度安全”的Android应用程序设想了哪些具体用法?

答案 2 :(得分:1)

您有MIFARE Ultralight C标签。这些标签具有允许通过基于3DES的认证保护对标签上存储的数据的访问的功能。这样可以防止未经授权的读取访问。

一般情况下,我建议不要使用标记的唯一ID作为安全功能。