Authentication 如何获取共享密钥?

Authentication 如何获取共享密钥?,authentication,cryptography,smartcard,Authentication,Cryptography,Smartcard,我正在尝试对智能卡执行外部身份验证,但它需要共享密钥来对挑战执行加密。如何从卡中获取共享密钥。 感谢您的支持,使用智能卡的关键在于您无法获得秘密。只有发卡行知道这一点。这一问题的信息远远不够回答。什么类型的智能卡?您使用的是什么API?什么语言?takumar是对的。要获得密钥,您需要询问卡的发行人,或者了解很多DPA攻击和/或其他相关和适用的侧通道攻击,当然:)在不知道共享密钥的情况下,我如何使用我的程序执行外部身份验证?您不能。在外部身份验证中,典型的顺序是您从卡获得质询,计算适当的响应,然

我正在尝试对智能卡执行外部身份验证,但它需要共享密钥来对挑战执行加密。如何从卡中获取共享密钥。
感谢您的支持,使用智能卡的关键在于您无法获得秘密。只有发卡行知道这一点。

这一问题的信息远远不够回答。什么类型的智能卡?您使用的是什么API?什么语言?takumar是对的。要获得密钥,您需要询问卡的发行人,或者了解很多DPA攻击和/或其他相关和适用的侧通道攻击,当然:)在不知道共享密钥的情况下,我如何使用我的程序执行外部身份验证?您不能。在外部身份验证中,典型的顺序是您从卡获得质询,计算适当的响应,然后发送结果为外部身份验证命令,以便随后卡将您作为合法用户进行身份验证,以执行某些任务。你需要详细说明你想要实现什么,你使用什么类型的卡片,在什么环境下。如果你使用测试卡,你应该能够发现秘密(在测试卡上它们不是真正的秘密)。如果你使用某种生产卡,你需要询问问题的秘密。