我正在寻找一种能够与 Android 设备通信并执行以下操作的 NFC 标签/卡类型(型号):
- 接收数据信息
- 使用存储在卡上的密钥对其进行签名或加密
- 将签名/加密的数据发送回设备。
- 此外,卡应该能够通过请求返回打开密钥
是否有任何 NXP 或其他芯片能够完成这项任务?
NXP 芯片 J3A041、J3A081、J3D081 等可能符合您的要求。以及其他厂商的芯片,如 AT90SC20818RCFV、SLE77CLFX2400PM、S3CT9KA、SA23YR18、M7794 等。
你会为此开发自己的操作系统吗?使用 JCOP、CONVEGO Join、JK21 等解决方案来使用 Java Card 进行卡端开发看起来更实用。
如果您只想将精力集中在 Android 方面 - 像NFCCipher这样的现成标签可能适合您。
搭载非对称协处理器的 NXP SmartMX 系列芯片应该能够做到这一点。如果您想设计自己的协议,那么 Java Card 解决方案(如 NXP 上的 JCOP)应该可以解决问题。签名生成通常在高端处理器型号上可用,但它们之间应该有很多选择。