Некоторые методы защиты данных при передаче с помощью блочного кодирования:
- Режим электронной кодовой книги (ECB). ru.ruwiki.ru Все блоки открытого текста зашифровываются независимо друг от друга. ru.ruwiki.ru Однако при использовании этого режима статистические свойства открытых данных частично сохраняются, так как каждому одинаковому блоку данных однозначно соответствует зашифрованный блок данных. ru.ruwiki.ru
- Режим сцепления блоков (CBC). ru.ruwiki.ru Для безопасности используется случайное число — вектор инициализации (IV). ru.ruwiki.ru После его определения IV складывается при помощи операции исключающее ИЛИ с первым блоком открытого текста. ru.ruwiki.ru Следующим шагом шифруется результат, и получается первый шифроблок, который используется как IV для второго блока и так далее. ru.ruwiki.ru
- Режим обратной связи по шифротексту (CFB). ru.ruwiki.ru Непосредственному шифрованию подвергается IV, после чего складывается по модулю два (XOR, исключающее ИЛИ) с первым блоком. ru.ruwiki.ru Полученный шифроблок используется как IV для дальнейшего шифрования. ru.ruwiki.ru
- Режим обратной связи вывода (OFB). ru.ruwiki.ru Циклически шифруется IV, формируя поток ключей, складывающихся с блоками сообщения. ru.ruwiki.ru Преимуществом режима является полное совпадение операций шифрования и расшифрования. ru.ruwiki.ru
- Режим счётчика (CTR). ru.ruwiki.ru Позволяет вести параллельное вычисление шифра: IV объединяется с номером блока без единицы и результат шифруется. ru.ruwiki.ru
Также для защиты данных при передаче с использованием блочных разделимых кодов применяется способ имитостойкого кодирования и декодирования информации избыточными систематическими кодами. yandex.ru В этом способе на основании полученной зашифрованной информационной последовательности символов формируется проверочная последовательность символов в соответствии с выбранным блочным помехоустойчивым кодом. yandex.ru После этого выполняется процедура зашифрования сформированной проверочной последовательности символов на соответствующих ключах. yandex.ru Сформированная зашифрованная проверочная последовательность символов объединяется с исходной информационной последовательностью символов, формируя кодовую последовательность символов, которая подаётся в канал связи. yandex.ru