Читать вопросы по информатике, вычислительной технике, телекоммуникациям: "Шпаргалки по криптографии" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

таких атак, как physical attack или social engineering

attack (см. ниже) - все зависит от реализации.Q: Вот говорят иногда "симметричные шифры", "криптография с открытым ключем".

Поясните, что это за разделение?A1: Симметричные шифры (криптосистемы) - это такие шифры, в которых для

зашифрования и расшифрования информации используется один и тот же ключ. В

несимметричных системах (системах с открытым ключом) для зашифрования

используется открытый (публичный) ключ, известный всем и каждому, а для

расшифрования - секретный (личный, закрытый) ключ, известный только

получателю.A2: Симметричные шифры (криптосистемы) - это такие шифры, в которых

алгоритмы зашифрования и расшифрования могут быть _эффективно_ построены по

одному и тому же ключу.II. Симметричные шифры.Q: А что значит блочное/потоковое шифрование? A: Блочная криптосистема (блочный шифр) разбивает открытый текст M на

последовательные блоки M1, M2, ..., Mn и применяет криптографическое

преобразование к каждому блоку. Поточная криптосистема (поточный шифр)

разбивает открытый текст M на буквы или биты m1, m2,..., mn и применяет

криптографическое преобразование к каждому знаку mi в соответствии со знаком

ключевого потока ki. Потоковое шифрование часто называют гаммированием.

Потоковый шифр может быть легко получен из блочного путем применения

специального режима (см. ниже).Q: Что такое ECB, CBC, OFB, CFB?A: Это режимы работы блочных шифров. ANSI X3.106 (1983)ECB

Electronic Code Book Mode (режим электронной кодовой книги, режим простой

замены). В этом режиме все блоки текста шифруются независимо, на одном и том же

ключе, в соответствии с алгоритмом.SM

Stream Mode (поточный режим, режим гаммирования). В этом режиме открытый текст

складывается по модулю 2 с гаммой шифра. Гамма получается следующим образом:

при помощи генератора формируется предварительная гамма (начальное заполнение

этого генератора - так называемая синхропосылка - не является секретом и

передается по каналу в открытом виде). Предварительная гамма подвергается

зашифрованию в режиме ECB, в результате чего и получается основная гамма, с

которой складывается открытый текст. Если последний блок неполный (его длина

меньше стандартного для данного алгоритма размера блока), берется только

необходимое количество бит гаммы.CFB

Cipher Feedback Mode (гаммирование с обратной связью). В этом режиме открытый

текст также складывается по модулю 2 с гаммой шифра. Гамма получается следующим

образом: сначала шифруется (в режиме ECB) синхропосылка (она также передается

по каналу в открытом виде). Результат шифрования складывается по модулю 2 с

первым блоком открытого текста (получается первый блок шифртекста) и снова

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

открытого текста и т.д. Обработка последнего блока - аналогично предыдущему

режиму.OFB

Output Feedback Mode (гаммирование с обратной связью по выходу). Как и в

предыдущем режиме, сначала зашифрованию подвергается синхропосылка. Результат

складывается по модулю 2 с первым блоком открытого текста - получается первый

блок шифртекста. Далее, результат шифрования с предыдущего шага (до сложения!)

шифруется еще раз и складывается со следующим блоком открытого текста. Таким


Интересная статья: Основы написания курсовой работы