Sony FeliCa没有提供任何官方文档,说明他们的 NFC 卡使用了加密功能。他们得到了一些文档来解释他们进行相互身份验证,但是没有官方文件解释他们使用的参数是什么加密。不知道还使用了哪些随机生成器等,也没有代码可以检查它们到底做了什么。
所以我想知道是否有人知道他们使用什么加密货币?如果可能有任何代码包含他们的身份验证,我想看看它并检查这些卡是否真的像他们说的那样安全。
更新1:
也许我应该再具体说明一下这个问题。众所周知,FeliCa 使用 DES 和 AES 加密,但没有给出规范。所以让我们只讨论DES卡。
DES 卡:
- 是否使用 3DES?:
- ECB还是CBC模式?
- 他们如何计算相互认证第一步的密钥?为什么这是必要的?
- 他们如何产生新的挑战?这只是一些随机的吗?
- 可能只是使用 DES 加密吗?
- 这是否意味着卡片可以被暴力破解?