logo
Лабы по ИТ

7.6. Реализация алгоритмов шифрования

Алгоритмы шифрования реализуются программными или аппа­ратными средствами. Есть множество программных реализаций раз­личных алгоритмов. Из-за своей дешевизны (некоторые и вовсе бес­платны), а также все большего быстродействия процессоров PC, про­стоты работы и безотказности они весьма конкурентоспособны. Широко известна программа Diskreet из пакета Norton Utilities. Нель­зя не упомянуть пакет PGP (Pretty Good Privacy, автор Philip Zimmermann), в котором комплексно решены практически все про­блемы защиты передаваемой информации: применены сжатие данных перед шифрованием, управление ключами, симметричный и асиммет­ричный алгоритмы шифрования, вычисление контрольной функции для цифровой подписи, надежная генерация ключей.

Публикации журнала «Монитор» с подробными описаниями различных алгоритмов и соответствующими листингами дают воз­можность каждому желающему написать свою программу (или вос­пользоваться готовым листингом).

Аппаратная реализация алгоритмов возможна с помощью спе­циализированных микросхем или с использованием компонентов широкого назначения (ввиду дешевизны и высокого быстродейст­вия перспективны цифровые сигнальные процессоры).

Для защиты информации, передаваемой по каналам связи, слу­жат устройства канального шифрования, которые изготовляются в виде интерфейсной карты или автономного модуля.

Заметим, что шифрование информации не является панацеей. Его следует рассматривать только как один из методов защиты информа­ции и применять обязательно в сочетании с законодательными, орга­низационными и другими мерами.