Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы КТ.doc
Скачиваний:
25
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆
  1. Понятие криптографии, шифра. Типы ключей в криптографии.

Криптография – это искусство или наука сохранения информации в секрете.

Алгоритмы, формирующие базу криптографии, – это шифры.

Шифр – это криптографическая система, в которой элементы открытого текста заменяются согласно предопределенному ключу.

Шифры бывают:

  • симметричные, используют один и тот же ключ для шифрования и дешифрования;

  • асимметричные используют два разных ключа.

  1. Алгоритмы шифрации с симметричным ключом. Понятие. Характеристика существующих алгоритмов. Достоинства и недостатки шифрации с симметричным ключом.

Реально существующие симметричные шифры используют числовые ключи размером, как правило, от 40 до 256 бит.

Даже для самых маленьких из них атака грубой силой должна была бы перебрать в среднем 2 39, или что-то около 550,000,000,000 возможных значений ключей. Каждый дополнительный бит в размере ключа удваивает пространство ключа.

Виды симметричных шифров

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

  • DEA имеет 64-битовый размер блока и во время выполнения использует 56-битовый ключ

  • AES преемник DES, поддерживает размеры ключа в 128, в 192 и в 256 бит.

  • Blowfish 64-битовый блочный шифр; ключ имеет переменную длину (до 448 бит) и используется для генерации нескольких массивов подключей.

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

  • CAST 64-битовый шифр, допускающий размеры ключа вплоть до 128 бит. Является бесплатным как для коммерческого, так и для некоммерческого использования.

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

  • RC4 используется для безопасных коммуникаций точно также, как происходит шифрование трафика на защищенных Web-сайтах, использующих протокол SSL. Размер ключа до 2048 бит (256 байт).

  • SEAL основан на 32-битовых словах, шифрует со скоростью примерно 4 цикла на байт и использует для шифрования 160-битовый ключ. Считается очень надежным.

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

Достоинства алгоритмов на симметричном ключе

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

Недостатки алгоритмов на симметричном ключе

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

Алгоритмы публикуются свободно, и при их реализации не следует рассматривать вопросы коммерческого лицензирования.

Все алгоритмы подпадают под ограничения на экспорт Национального агентства безопасности США (NSA, National Security Agency).