CRYPTANALYSIS (криптографический анализ)

Криптографический анализ – дисциплина о методах и способах дешифровки секретной информации без знания приватного ключа.

Описание

Первоначально в криптоанализе использовались лингвистические модели и закономерности, но современная наука основывается на вычислении математических моделей при помощи специализированных квантовых компьютеров.

Дисциплина использует разные методы дешифровки, но в большинстве своем они затратны либо по времени, либо по вычислительным мощностям. Это означает, что осуществить взлом в одиночку практически невозможно.

Классификация

Криптографический анализ разделяется на следующие дисциплины по методам взлома ключа.

  1. Частотный анализ. На первом этапе вычисление происходит по наиболее часто встречающимся символам в зашифрованном сообщении. Они соответствуют наиболее часто встречающимся буквам в алфавите.
  2. Метод полного перебора. Данный способ используется только в паре с мощными вычислительными ресурсами. Он расшифровывает сообщение путем подбора возможных вариантов без знания каких-либо уязвимостей.
  3. Взлом по ключу. Если для шифрования используется слабостойкий ключ, то гораздо эффективнее взломать его, а после расшифровать сообщение. Как правило, данный метод используется в том случае, если известен способ, которым изначальный был сокрыт текст.
  4. Криптоанализ шифров. Способ анализирует как симметричные, так и асимметричные ключи. Для взлома симметричных ключей используется линейный криптоанализ. Он вычисляет значение на основе поиска статистических аналогов криптоключа и известных значений текста. Для расшифровки асимметричного ключа применяется метод факторизации и дискретное логарифмирование.
  5. Криптоанализ по побочным каналам. Исходя из названия, сначала анализируются побочные каналы передачи данных, например, вычисляется время, которое необходимо для шифрования исходного сообщения и его отправки получателю.

Криптографический анализ представляет собой науку о взломе ключей шифрования. Для получения такой информации используются разные методы, но все они основаны на математических моделях.