78
путем прямого перебора ключей, и поэтому в них для обеспечения высокого
уровня защиты должны использоваться гораздо более длинные ключи, чем в
симметричных криптосистемах. Это требует увеличения вычислительных
ресурсов для шифрования и дешифрирования сообщений, расшифровки
сеансового ключа, а полученный сеансовый ключ - для расшифровки.
• PKI (Public Key Infrastructure) - "Инфраструктура открытых
ключей": набор средств и правил управления криптографическими ключами
- электронными сертификатами. Последние обеспечивают пользователям
возможность доступа к защищенным ими ресурсам через Интернет с любого
ПК. Многие годы PKI была прерогативой правительственных учреждений,
крупных компаний и финансовых структур; в настоящее время используется
более широким кругом организаций разного рода, в частности, создающих и
эксплуатирующих так называемые виртуальные частные сети (VPN). В связи
с растущим спросом на PKI в мире развивается рынок услуг,
обеспечивающий регистрацию клиентов и получение ими сертификатов
через Интернет.
ЦИФРОВАЯ ПОДПИСЬ, ЭЛЕКТРОННАЯ ПОДПИСЬ,
ЭЛЕКТРОННАЯ ЦИФРОВАЯ ПОДПИСЬ, ЭЦП [digital signature]
Криптографическое средство аналог подписи, позволяющий подтвердить
подлинность электронного документа. ЭЦП представляет собой уникальную
последовательность битов, жестко связанную с конкретным документом. Ее
структура зависит от двух аргументов: текста документа и так называемого
секретного ключа, известного только его владельцу Всякое
несанкционированное изменение текста документа ведет к искажению
цифровой подписи. Считается, что из-за сложной привязки к указанным
аргументам электронную подпись невозможно подделать. Наиболее
распространенные принципы реализации ЭЦП основаны на использовании
хэш-функций и, в частности МD5, которая выполняет специальное
преобразование битов в файле и генерирует в его конце псевдослучайное 128-
битное число, соответствующее количеству бит в записи.
MD5 может использоваться для файлов любой длины. Если два файла
отличаются хотя бы на один бит, значение числа MD5 будет иным. И
наоборот, если два файла имеют одно и то же характеризующее их число,
вероятность того, что это разные файлы - бесконечна мала. После
вычисления этого числа, оно шифруется с использованием открытого ключа
собственника записи в файле, что и представляет собой цифровую подпись.
Перед тем, как проверить подпись, пользователь дешифрирует ее с
использованием своего открытого ключа. Если полученное значение числа
совпадает с исходным, это означает, что запись в файле не изменялась, и
цифровая подпись считается аутентичной. Получателю документа для его
дешифрирования передается значение открытого ключа.
Достоинством использования MD5 в качестве цифровой подписи
является высокая скорость вычислений для больших файлов, однако
стопроцентной гарантии защиты дать невозможно. Надежность ЭЦП
НАУЧНО-ИНФОРМАЦИОННЫЙ ЦЕНТР САНКТ-ПЕТЕРБУРГСКОГО ГОСУДАРСТВЕННОГО ТЕХНОЛОГИЧЕСКОГО УНИВЕРСИТЕТА РАСТИТЕЛЬНЫХ ПОЛИМЕРОВ