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