EMV脱机数据身份验证如何工作

时间:2018-10-17 09:40:48

标签: point-of-sale emv

我一直试图以一种更好的方式来理解emv背后的密码学,但是没有数学知识。我真的很想知道它如何进行SDA,DDA和CDA的离线数据身份验证,以及离线加密的引脚验证和在线身份验证,包括该过程中涉及的所有密钥类型。如果您可以用简单的英语来解释这一点,将非常有帮助。尽管我尝试了一下,但这些信息过于正式,对我而言,无需深入到如此详细的水平。

1 个答案:

答案 0 :(得分:0)

要了解ODA-脱机数据认证(SDA和DDA),您可以阅读我的回答here_1.here_2

有关详细说明,您可以从EMV Co Book 2-{{​​3}}

下载文档

希望这些信息可以帮助您更好地了解EMV的ODA概念。

[Explanation - SDA] - edit 1

简单来说,SDA就像在卡中计算Security_and_Key_Management并将某些数据(X)存储在卡中,然后在SDA执行数据(X)时在终端再次计算哈希值,

如果哈希匹配,则表示数据(X)不变,否则数据被更改(X BECOME Y),因为相同数据的哈希将始终相同。

[Explanation DDA ] -edit 2

在DDA中,我们有X + Y- Terminal不生成随机数,Y是随机的,因此每次它将具有不同的值,因此在执行DDA时X + Y总是不同的,

可以说DDA中使用的数据每次SDA对相同数据X执行时都是不同的。

我试图用简单的方式进行解释,以获取更多上面给出的关注链接。