Практика 4 · Хто між нами?
Хто між нами? Два рівні дослідження
Важливо: пасивне перехоплення відкритих значень відрізняється від активної підміни. Діффі—Геллман без автентифікації не доводить, хто саме на іншому кінці каналу.
Аліса
Секрет a=6
Єва
Боб
Секрет b=15
Проведіть дослідження
Пояснення
Рівень 1: Єва читає p, g, A, B. Вона не одержує приватні показники з каналу. На малих навчальних числах може перебрати показники, але це не модель безпеки реальних параметрів.
Рівень 2: Єва не просто слухає. Вона підміняє публічні значення, домовляється про два різні секрети — один з Алісою, другий із Бобом — і може читати та пересилати повідомлення, якщо подальший захист покладається на ці неавтентифіковані секрети. Захист — автентифікація обміну (наприклад, підписи й перевірка сертифікатів у належному протоколі).