Криптоанализ
Материал из Википедии — свободной энциклопедии
Криптоанализ (от греч. κρυπτός — скрытый и анализ) — наука о методах получения исходного значения зашифрованной информации, не имея доступа к секретной информации (ключу), необходимой для этого. В большинстве случаев под этим подразумевается нахождение ключа. Проще говоря, криптоанализ — это взламывание кода, хотя этот термин имеет и строго технические значение.
Под термином «криптоанализ» также понимается попытка найти уязвимость в криптографическом алгоритме или протоколе. Хотя основная цель осталась неизменной с течением времени, методы криптоанализа претерпели значительные изменения, эволюционировав от использовния лишь ручки и бумаги до широкого применения вычислительных мощностей компьютеров в наши дни. Если раньше криптоаналитиками были большей частью лингвисты, то в наше время это удел «чистых» математиков.
[править] Методы криптоанализа
Классический криптоанализ:
- Частотный анализ
- Метод Касиски
- Метод индексных совпадений
- Метод взаимных индексных совпадений
Симметричные алгоритмы:
- Дифференциальный криптоанализ
- Линейный криптоанализ
- Интегральный криптоанализ
- Статистический криптоанализ
- Вычетный криптоанализ
- XSL атака
- Атака со скольжением
Другие методы:
- Атака «день рождения»
- Атака «человек посередине»
- Атака «грубой силой»
- Анализ потребления энергии
[править] См. также
- Криптология
- Криптография