Открыть сервис

Криптографическая защита информации

Криптографическая защита информации (от др.-греч. κρυπτός — скрытый и γράφω — пишу) — совокупность методов и средств преобразования данных, обеспечивающих их конфиденциальность, целостность, аутентичность и неотслеживаемость при хранении, обработке и передаче по каналам связи. Криптографические методы основаны на использовании секретных ключей и математических алгоритмов шифрования и составляют основу современных систем информационной безопасности.

Сущность и основные задачи

Криптографическая защита решает четыре ключевые задачи. Первая — обеспечение конфиденциальности, то есть недоступности содержимого сообщения для посторонних лиц. Вторая — обеспечение целостности данных, позволяющее обнаружить любую несанкционированную модификацию информации. Третья — аутентификация сторон, подтверждающая подлинность отправителя и получателя. Четвёртая — обеспечение неотказуемости (аппарат цифровой подписи), исключающей возможность отказа стороны от факта отправки или получения сообщения.

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

Историческое развитие

Криптография известна с глубокой древности. Одним из первых документированных методов является шифр Цезаря, применявшийся в Древнем Риме в I веке до н. э. — простая подстановка, при которой каждая буква алфавита заменялась на букву, отстоящую от неё на фиксированное число позиций. В эпоху Средневековья широкое распространение получили шифры перестановки и полиалфавитные шифры, например шифр Виженера (XVI век).

Переломным моментом стало изобретение в 1918 году шифровальной машины «Энигма», использовавшейся Германией во Второй мировой войне. Её взлом группой британских криптоаналитиков под руководством Алана Тьюринга оказал существенное влияние на ход военных действий. В 1949 году Клод Шеннон опубликовал работу «Теория связи в секретных системах», заложившую математические основы современной криптологии и доказавшую существование абсолютно стойкого шифра (одноразового блокнота) при условии случайности и одноразовости ключа.

Классификация криптосистем

Современные криптографические системы делятся на два больших класса. Симметричные криптосистемы используют один и тот же ключ для шифрования и расшифрования. К ним относятся блочные шифры (AES, ГОСТ 28147-89, «Кузнечик»), поточные шифры (RC4, Salsa20) и алгоритмы на основе хеш-функций. Основное преимущество симметричных систем — высокая скорость работы; недостаток — необходимость безопасной передачи ключа между сторонами.

Асимметричные (открытые) криптосистемы, предложенные в 1976 году Уитфилдом Диффи и Мартином Хеллманом, используют пару ключей: открытый для шифрования и секретный для расшифрования. Наиболее известные алгоритмы — RSA (1977), Эль-Гамаля и криптосистемы на основе эллиптических кривых (ECC). Асимметричные системы решают проблему распределения ключей, но работают значительно медленнее симметричных, поэтому на практике применяются гибридные схемы, где асимметричное шифрование используется для передачи сеансового симметричного ключа.

Отечественные стандарты

В Российской Федерации криптографическая защита регулируется Федеральным законом № 149-ФЗ «Об информации, информационных технологиях и о защите информации» и нормативными документами ФСБ России. Действующий государственный стандарт ГОСТ 28147-89 определяет алгоритм блочного шифрования с длиной ключа 256 бит. В 2015 году введён новый стандарт ГОСТ Р 34.12-2015, включающий блочный шифр «Кузнечик» (длина блока 128 бит, ключ 256 бит) и алгоритм «Магма». Электронная подпись регламентируется ГОСТ Р 34.10-2012 на основе эллиптических кривых.

Криптографические хеш-функции

Отдельным классом средств защиты выступают криптографические хеш-функции — детерминированные преобразования, отображающие входные данные произвольной длины в выходную строку фиксированной длины (дайджест). Требования к хеш-функциям включают необратимость (односторонность), устойчивость к коллизиям и лавинный эффект. Распространённые алгоритмы — SHA-2, SHA-3 и российский стандарт «Стрибог» (ГОСТ Р 34.11-2012). Хеш-функции применяются для контроля целостности, хранения паролей и в схемах электронной подписи.

Практическое применение

Криптографическая защита используется повсеместно. Протокол TLS/SSL обеспечивает защищённое соединение в интернете, включая HTTPS-сессии веб-сайтов. Технология VPN (виртуальная частная сеть) создаёт зашифрованные туннели для удалённого доступа. Системы электронного документооборота опираются на усиленную квалифицированную электронную подпись, юридически приравненную к собственноручной. Банковские карты и системы дистанционного обслуживания защищены криптографическими протоколами EMV и 3-D Secure. Криптовалюты, включая биткоин, построены на асимметричной криптографии и хеш-функциях для подтверждения транзакций. Средства криптографической защиты информации (СКЗИ) входят в состав операционных систем, мессенджеров и систем шифрования дисков (BitLocker, VeraCrypt).

Квантовое направление

Активно развивается постквантовая криптография — разработка алгоритмов, устойчивых к атакам с использованием квантовых компьютеров. Классические алгоритмы RSA и ECC уязвимы перед алгоритмом Шора, способным эффективно разлагать числа на множители. В 2024 году Национальный институт стандартов и технологий США (NIST) опубликовал первые стандарты постквантовых алгоритмов (ML-KEM, ML-DSA). Параллельно развивается квантовое распределение ключей (QKD), использующее принципы квантовой механики для гарантированно безопасной передачи ключей.

Ограничения и уязвимости

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

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →