⌘ КРИПТОГРАФІЯ← Місія 2.12
Практика 4 · Дослідження

Дослідник слабких ключів

1. Знайдіть слабке місце

Вам відомий лише відкритий модуль n = 187. Знайдіть два прості множники.

Можете змінити модуль і подивитися, скільки пробних дільників потрібно перевірити в навчальній моделі.

2. Зберіть безпечнішу архітектуру

Розмістіть три кроки в правильному порядку. Це схема принципу, а не готовий протокол.

Перевірити відкритий ключ адресатаБезпечно передати/узгодити сеансовий ключЗашифрувати дані AEAD і перевірити тег
Крок 1
Крок 2
Крок 3

Справжній RSA потребує великих ключів, безпечного доповнення RSA-OAEP і перевірених бібліотек. RSA-OAEP не замінює перевірку автентичності та AEAD.