Материал: 6. безопасность ВС

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Стандартный симметричный

алгоритм шифрования DES (Data Encryption Standard)

Разработан IBM и в 1976 году рекомендован Национальным бюро стандартов к использованию в открытых секторах экономики

16

Данные шифруются поблочно. На вход шифрующей функции поступает блок данных размером 64 бита, он делится пополам на левую (L) и правую

(R) части.

1.На место левой части результирующего блока помещается правая часть исходного блока.

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

3.На основе случайной двоичной последовательности по определенной

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

Используемая двоичная последовательность имеет длину 64 бита, из которых 56 действительно случайны, а 8 предназначены для контроля. Эта

последовательность и является ключом.

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

AES (advanced Encrypaon Standard): 128 разрядные ключи (есть возможность использования 192- и 256-разрядных), за один цикл кодируется 128-разрядный блок.

17

Несимметричные алгоритмы шифрования

Винфилд Диффи и Мартин Хеллман в середине 70-х описали принципы шифрования с открытыми ключами.

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

18

19

Аутентификация или электронная подпись

20

Источник: https://studfile.net/preview/16440297/