Как работает автономная аутентификация данных EMV - PullRequest
0 голосов
/ 17 октября 2018

Я пытался лучше понять криптографию, стоящую за emv, но без математики.Я действительно хочу знать, как работает SDA, DDA и CDA для автономной аутентификации данных, а также для автономной проверки зашифрованных выводов и онлайн-аутентификации, включая все типы ключей, участвующих в процессе.было бы очень полезно, если бы вы могли объяснить это на простом английском языке, хотя я пытался изумить информацию, которая была слишком формальной, и мне не требовалось переходить к такому подробному уровню.

1 Ответ

0 голосов
/ 17 октября 2018

Чтобы узнать о ODA - аутентификации данных в автономном режиме (SDA и DDA), вы можете прочитать мой ответ here_1. и here_2

Для подробного описания вы можете скачать документациюиз EMV Co Book 2 - Security_and_Key_Management

надеюсь, что эта информация поможет вам лучше понять концепцию EMV в рамках ODA.

[Explanation - SDA] - edit 1

Проще говоря, SDA - это как вычислениеи сохраните хеш некоторых данных (X) на карте и снова вычислите хеш на терминале во время выполнения SDA с данными (X),

, если хеш сопоставлен, это означает, что данные (X) не являютсяизменено, иначе данные изменяются (X ПОЛУЧИТЕ Y), потому что хэш тех же данных всегда будет одинаковым.

[Explanation DDA ] -edit 2

В DDA у нас есть X + Y - random, не сгенерированныйТерминал , Y случайный, поэтому каждый раз он будет иметь другое значение, поэтому X + Y всегда будет отличаться при выполнении DDA,

Можно сказать, что данные, используемые в DDA, отличаются каждый раз, когда SDA работают с одними и теми же данными.X.

Я пытался еПроще говоря, чтобы получить больше, перейдите по ссылке, указанной выше.

...