用于NFC设备认证的AES与3DES(Mifare)

时间:2012-03-13 07:58:46

标签: android security aes nfc 3des

我的情况是我必须在两种类型的牌之间做出选择, Mifare Ultralight C和Mifare Plus。前者提供3DES,后者提供AES。很明显,在特定情况下,安全是必须的,也是重要的。

  1. 我在什么基础上选择技术?
  2. 如果可能,您知道如何通过Android SDK使用它吗?
  3. 请记住最终我想通过使用NFC进入Pay​​ments。这会改变选择标准的动态吗?
  4. 由于

1 个答案:

答案 0 :(得分:1)

可能有助于您做出决定的一些事实:

  • MIFARE Plus有3种可能的安全级别(取决于MIFARE Plus IC的确切类型)。 Android NFC API无法访问安全级别2。
  • MIFARE Plus,虽然它与Android IsoDep兼容,但不兼容ISO 7816
  • 手机和MIFARE之间的通信Ultralight C(和v.v.)永远不会加密。
  • MIFARE Ultralight C的存储能力非常有限
  • MIFARE DESFire EV1提供3DES和AES身份验证和通信加密,提供ISO 7816兼容性,符合NFC论坛,提供2K,4K和8K版本。