
Атаки криптографії можна грубо поділити на:
Розуміння цієї класифікації допомагає в оцінці моделей загроз і розробці стратегій захисту.
Ці моделі в основному покладаються на різні рівні майстерності зловмисника над шифротекстом, відкритим текстом або внутрішнім станом системи шифрування:
Зловмисник має лише шифротекст, без відкритого тексту чи іншої інформації. Складність дешифрування є найвищою, але це може все ще вдасться, коли алгоритм слабкий.
Зловмисники, які володіють частиною відкритого тексту та відповідною парою шифротексту, використовують це для аналізу характеристик алгоритму, що є поширеним методом аналізу в реальності.
Зловмисник може вибрати відкритий текст, щоб отримати його результат шифрування, що є потужною моделлю атаки, особливо важливою в системах криптографії з відкритим ключем.
Зловмисник може подати довільний шифротекст і отримати відкритий текст, що є більш потужною моделлю атаки, наприклад, використовуючи інформацію з Oracle для поступового розшифрування.
В міру углиблення досліджень у Криптографії, також були запропоновані та практиковані деякі складніші форми атак:
Використання здатності аналізувати зворотний зв'язок про помилки для поступового відновлення відкритих даних є дуже практичним методом атаки.
Ця атака на компроміс між простором і часом може значно прискорити процес зламу, що особливо помітно в сценаріях з множинним шифруванням.
Аналіз атак на основі збережених кореляцій для виявлення вразливостей у дизайні алгоритмів у певних типах внутрішніх структур.
Криптографія не лише теоретична, але також тісно пов'язана з безпекою в реальному світі. Деякі минулі інциденти атак у реальному світі та експлойти продемонстрували силу технік атак і їхні виклики безпеці:
Для різних моделей атак можуть бути вжиті такі комплексні заходи захисту:
Типи атак на криптографію охоплюють широкий спектр, від базового статистичного аналізу до складних атак з вибором. Розуміння кожного типу та принципів, що стоять за ними, допомагає краще захистити безпеку системи та сприяти здоровому застосуванню криптографічних технологій.











