使用AES进行DESFire身份验证

问题描述 投票:1回答:1

如果我使用AES对DESFire卡进行身份验证,是否需要进行密钥分散?如果是这样,是否有一些如何进行多样化的代码示例?

security authentication aes mifare contactless-smartcard
1个回答
2
投票

不,您不必使用多样化的密钥。您也可以使用所有DESFire卡的相同密钥。但是,如果攻击者发现一张卡的密钥,建议使用多样化密钥以防止对整个系统的攻击。

关于关键的多样化功能,我建议你看看NXP's application note on Symmetric key diversifications

© www.soinside.com 2019 - 2024. All rights reserved.