Основы современной криптографии


Приложение ПРОГРАММНЫЙ ПАКЕТ PGP - часть 3


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

Рис. 2. Гибридный криптоалгоритм, используемый в PGP

Для затруднения критоанализа и выравнивания статистических характеристик шифруемой информации перед закрытием она подвергается сжатию по изветсному алгоритму ZIP (Jean-Loup Gailly, Mark Adler, Richard B. Wales). Дли шифрования используется несколько алгоритмов, некоторые из которых выбирает сам пользователь.

 

Асимметричные криптографические алгоритмы

Алгоритм

Длина ключа, Кбит

Примечания

RSA

До 1

Используется как для шифрования, так и для формирования подписи (дайджест MD5 128 бит)

DHE (Алгоритм Диффи-Хеллмана в версии Эль-Гамаля)

До 4

Используется для шифрования

DSS

До 2

Используется для формирования подписи (дайджест SHA 160 бит)

Симметричные криптографические алгоритмы

Алгоритм

Режим

использования

Длина

блока, бит

Длина

ключа, бит

Примечания

CAST

CFB

64

128

Используется с ключами DHE/DSS

IDEA

CFB

64

128

Используется с ключами RSA

тройной DES

CFB

64

168

Используется с ключами DHE/DSS

С декабря 1997 года Pretty Good Privacy, Inc входит в состав гигантской компании Network Associates (образованной в результате слияния McAfee Assosiates и Network General). Однако с начала 2000 года PGP снова существует как самостоятельная компания.


Литература:

 

1.    Жельников В.А. Криптография от папируса до компьютера. М., BF, 1997.

2.    Романец Ю.Ф., Тимофеев П.А., Шаньгин В.Ф. Защита информации в компьютерных системах и сетях. М., Радио и связь, 1999 г.

3.    Введение в криптографию. Под общей редакцией Ященко В.В. М., МЦНМО-ЧеРо, 1998.

 


СОДЕРЖАНИЕ

БАРИЧЕВ С.Г., ГОНЧАРОВ В.В., СЕРОВ Р.Е...................................................... 1

Глава 1 КРИПТОГРАФИЧЕСКИЕ СИСТЕМЫ................................................. 4




- Начало -  - Назад -  - Вперед -