Интернет магазин китайских планшетных компьютеров



Компьютеры - Алгоритм создания цепочек - Алгоритма создания цепочек — CBC-MAC

23 января 2011


Оглавление:
1. Алгоритм создания цепочек
2. Алгоритма создания цепочек — CBC-MAC
3. Алгоритм создания цепочек OFB



Метод CBC-MAC получил название от английской аббревиатуры Cipher Block Chaining — объединение в цепочку блоков шифра. Каждый блок открытого текста побитово складывается по модулю 2 с предыдущим результатом шифрования.

Шифрование:

C0 = IV

Ci=Ek

где i — номера блоков, IV — вектор инициализации, Ci и Pi — блоки зашифрованного и открытого текстов соответственно, а Ek — функция блочного шифрования. Расшифровка:

Pi=C{i-1}*Dk


Алгоритм создания цепочек CFB

метод CFB получил название от английской аббревиатуры Cipher FeedBack — обратная связь по шифроблоку. Режим обратной связи по шифротексту, режим гаммирования с обратной связью. Для шифрования следующего блока открытого текста он складывается по модулю 2 с перешифрованным результатом шифрования предыдущего блока.

C0=IV

Ci=Ek*

Pi=Ek**Ci




Просмотров: 2885


<<< Алгоритм Полига Хеллмана