Инструменты пользователя

Инструменты сайта


знания:алгоритмов_блочного_шифрования

Обзор современных симметричных алгоритмов блочного шифрования


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

  1. Алгоритм DES и его модификации. DES – широко распространенный алгоритм шифрования, предыдущий Госстандарт правительства США. Длина блока-64 бит, 64-битовый ключ, 16 проходов. Устарел из-за недостаточной длины ключа (возможен взлом методом прямого перебора). Может работать в 4 режимах, употребительны два – поблочное последовательное шифрование и цепочечное шифрование, каждый следующий блок шифруется как xor открытого текста и предыдущего результата шифрования.
  2. Алгоритм шифрования IDEA. IDEA – блок 64 бит, 128-битовый ключ, 8 проходов, способы вскрытия неизвестны.
  3. Российский стандарт шифрования ГОСТ 28147-89 - 256-битовые ключи, Оперирует 64-битовыми блоками, в основе алгоритма – сеть Фейстеля.
  4. Алгоритм Blowfish - блок 64 бит, ключ переменного размера до 448 бит, 16 проходов, на каждом проходе выполняются перестановки, зависящие от ключа, и подстановки, зависящие от ключа и данных. Быстрее чем DES.
  5. AES RIJNDAEL. Rinjdael-итеративный блочный шифр, переменная длина блоков и ключей, 128, 192 или 256 бит.
знания/алгоритмов_блочного_шифрования.txt · Последние изменения: 2014/12/21 20:36 — Павел Кульков