Криптографические средства¶
Криптографические средства — это технические и программные инструменты, предназначенные для защиты информации с помощью математических методов шифрования, аутентификации и контроля целостности. К ним относят шифры, криптографические протоколы, средства электронной подписи, генераторы случайных чисел, аппаратные модули защиты и системы управления ключами. В российском законодательстве термин «криптографические средства защиты информации» (КСЗИ) определяется ГОСТ Р 34.10-2018 и применяется в контексте требований к защите конфиденциальной информации.
¶Основные виды
Криптографические средства классифицируют по нескольким признакам.
По типу выполняемой задачи:
- Средства шифрования — обеспечивают конфиденциальность, преобразуя открытый текст в шифротекст и обратно.
- Средства аутентификации — подтверждают подлинность пользователя, устройства или сообщения.
- Средства электронной цифровой подписи (ЭЦП) — гарантируют авторство и неизменность документа.
- Средства контроля целостности — обнаруживают несанкционированные изменения данных (контрольные суммы, хеш-функции).
- Средства управления ключами — генерация, хранение, распространение и отзыв криптографических ключей.
По способу реализации:
- Программные — библиотеки и приложения (OpenSSL, CryptoPro CSP, GOST R 34.12-2015).
- Аппаратные — токены, смарт-карты, аппаратные модули (HSM, защищённые процессоры).
- Аппаратно-программные — комплексные системы, сочетающие специализированное оборудование и ПО.
¶Основные алгоритмы
Симметричные алгоритмы используют один ключ для шифрования и дешифрования. В России стандартизированы алгоритмы «Кузнечик» (ГОСТ Р 34.12-2015, на основе блочного шифра с длиной блока 128 бит) и «Магма» (ГОСТ Р 34.12-2015, длина блока 64 бита). В международной практике применяются AES, ChaCha20.
Асимметричные алгоритмы основаны на паре связанных ключей: открытом и закрытом. Российский стандарт ГОСТ Р 34.10-2018 описывает алгоритмы цифровой подписи на эллиптических кривых. Зарубежные аналоги — RSA, ECDSA, Ed25519.
Хеш-функции (ГОСТ Р 34.11-2018, SHA-256, SHA-3) вычисляют фиксированную длину выходных данных из входного сообщения и используются для проверки целостности и в цифровой подписи.
¶Криптографические протоколы
Протоколы описывают последовательность обмена сообщениями между участниками. Ключевые протоколы:
- TLS/SSL — защищённое соединение в сети Интернет, используемое в HTTPS.
- IPsec — защита сетевого уровня, применяется в VPN-туннелях.
- SSH — защищённый удалённый доступ к серверам.
- Протоколы обмена ключами — Diffie-Hellman, протоколы на основе эллиптических кривых (ECDH), протоколы с сертификатами X.509.
¶Аппаратные средства
Аппаратные криптографические средства обеспечивают более высокий уровень защиты ключей, поскольку закрытые ключи физически недоступны извне. Основные типы:
- Токены и смарт-карты — защищённые носители, на которых хранятся ключи и выполняются криптографические операции.
- Аппаратные модули безопасности (HSM) — специализированные устройства для генерации и хранения ключей, часто используются в банковских и государственных системах.
- Защищённые процессоры — процессорные модули с аппаратной поддержкой криптографии (например, TPM-модули на материнских платах).
¶Применение
Криптографические средства применяются в широком спектре областей:
- Банковская и финансовая сфера — защита платёжных транзакций, банковских карт, систем дистанционного банковского обслуживания.
- Государственные информационные системы — защита конфиденциальной информации в соответствии с ФЗ-152 «О персональных данных» и указами Президента РФ.
- Телекоммуникации — шифрование голосовой связи, SMS, мобильных сетей.
- Электронный документооборот — использование ЭЦП для юридической значимости документов.
- Кибербезопасность — VPN, защита корпоративных сетей, безопасный удалённый доступ.
¶Нормативная база в России
В России криптографические средства регулируются комплексом нормативных документов:
- ГОСТ Р 34.10-2018 — процедуры создания и проверки электронной подписи.
- ГОСТ Р 34.11-2018 — функция хеширования.
- ГОСТ Р 34.12-2015 — блочные шифры «Кузнечик» и «Магма».
- ГОСТ Р 34.13-2015 — режимы работы блочных шифров.
- ФЗ-149 «Об информации, информационных технологиях и о защите информации» — определяет требования к защите информации.
- Приказ ФСТЭК России — требования к средствам криптографической защиты информации (СКЗИ).
Средства криптографической защиты информации, применяемые для защиты конфиденциальной информации, должны соответствовать требованиям ФСТЭК и, при необходимости, проходить сертификацию в соответствии с законодательством о технической защите информации.
¶Историческая справка
Криптография как наука развивается на протяжении тысячелетий, однако современные криптографические средства появились в XX веке. В 1970-х годах были разработаны стандарты DES (1977) и алгоритм RSA (1978). В России в 1990-х годах были приняты первые стандарты на криптографические алгоритмы (ГОСТ 28147-89), а в 2000-х — переход на более современные алгоритмы.
