Дослідник слабких ключів
1. Знайдіть слабке місце
Вам відомий лише відкритий модуль n = 187. Знайдіть два прості множники.
Можете змінити модуль і подивитися, скільки пробних дільників потрібно перевірити в навчальній моделі.
2. Зберіть безпечнішу архітектуру
Розмістіть три кроки в правильному порядку. Це схема принципу, а не готовий протокол.
Перевірити відкритий ключ адресатаБезпечно передати/узгодити сеансовий ключЗашифрувати дані AEAD і перевірити тег
Крок 1
Крок 2
Крок 3
Справжній RSA потребує великих ключів, безпечного доповнення RSA-OAEP і перевірених бібліотек. RSA-OAEP не замінює перевірку автентичності та AEAD.