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

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

Криптографическая защита — это совокупность методов и средств обеспечения конфиденциальности, целостности, аутентичности и неотказуемости информации с использованием криптографических преобразований. Она является одним из ключевых разделов информационной безопасности, применяемым для защиты данных при их хранении, передаче и обработке, независимо от физической среды.

Основные цели криптографической защиты

Криптографическая защита направлена на решение четырёх основных задач:

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

История развития

Ранняя криптография (до XX века)

Первые известные криптографические методы появились в Древнем Египте (нестандартные иероглифы) и Древней Греции (скитала). В Древнем Риме использовался шифр Цезаря — простой шифр подстановки. В Средние века и эпоху Возрождения криптография активно развивалась в арабском мире и Европе. В 1466 году Леон Баттиста Альберти описал принцип многоалфавитного шифра, который позже лёг в основу шифра Виженера. В XVI веке Блез де Виженер усовершенствовал этот метод. В XIX веке появились первые механические шифровальные устройства, такие как диск Уитстона.

Криптография XX века

Начало XX века ознаменовалось появлением электромеханических шифровальных машин (например, «Энигма» в Германии). В 1949 году Клод Шеннон опубликовал работу «Теория связи в секретных системах», заложившую математические основы современной криптографии. В 1970-х годах были разработаны первые блочные шифры (DES — Data Encryption Standard, принятый в США в 1977 году). Ключевым событием стало изобретение в 1976 году Уитфилдом Диффи и Мартином Хеллманом концепции криптографии с открытым ключом, а в 1977 году — алгоритма RSA (Ривест, Шамир, Адлеман).

Современная криптография (XXI век)

Современный этап характеризуется переходом на квантово-устойчивые алгоритмы, развитием гомоморфного шифрования (позволяющего выполнять вычисления над зашифрованными данными) и широким внедрением криптографии в повседневные технологии (SSL/TLS, блокчейн, криптовалюты). В России активно развивается национальный стандарт ГОСТ Р 34.10-2012 (электронная подпись) и ГОСТ Р 34.11-2012 (хэш-функция «Стрибог»).

Классификация методов криптографической защиты

По типу используемого ключа

  • Симметричная криптография: для шифрования и расшифрования используется один и тот же ключ (секретный ключ). Примеры: AES, DES, ГОСТ 28147-89, «Кузнечик» (ГОСТ Р 34.12-2015). Преимущества: высокая скорость работы. Недостатки: сложность распределения ключей между сторонами.
  • Асимметричная криптография (криптография с открытым ключом): используются два математически связанных ключа — открытый (публичный) и закрытый (приватный). Открытый ключ распространяется свободно, закрытый хранится в тайне. Примеры: RSA, ECC (эллиптическая криптография), ГОСТ Р 34.10-2012. Преимущества: простота управления ключами. Недостатки: значительно меньшая скорость по сравнению с симметричными алгоритмами.

По типу преобразования

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

По области применения

  • Криптография передачи данных: защита каналов связи (SSL/TLS, IPsec, VPN).
  • Криптография хранения данных: шифрование файловых систем, баз данных, дисков (BitLocker, LUKS, VeraCrypt).
  • Криптография аутентификации: протоколы Kerberos, RADIUS, одноразовые пароли (OTP).
  • Криптография электронной подписи: документооборот, финансовые транзакции, государственные услуги (ЕСИА, Госуслуги).

Основные алгоритмы и стандарты

Международные стандарты

  • AES (Advanced Encryption Standard): симметричный блочный шифр, принятый в 2001 году. Используется повсеместно.
  • RSA: асимметричный алгоритм, основанный на сложности факторизации больших чисел.
  • ECC (Elliptic Curve Cryptography): асимметричная криптография на основе эллиптических кривых, обеспечивающая высокую стойкость при меньшей длине ключа.
  • SHA-2, SHA-3: семейства хэш-функций.

Российские стандарты (ГОСТ)

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

  • ГОСТ Р 34.10-2012: стандарт на электронную подпись, основанный на эллиптических кривых.
  • ГОСТ Р 34.11-2012 («Стрибог»): стандарт на хэш-функцию, обеспечивающий длину хэша 256 или 512 бит.
  • ГОСТ Р 34.12-2015: стандарт на симметричные блочные шифры «Магма» (64-битный блок) и «Кузнечик» (128-битный блок).
  • ГОСТ Р 34.13-2015: стандарт на режимы шифрования (ECB, CBC, CTR, OFB, CFB, GCM, GMAC).

Применение в современной инфраструктуре

Криптографическая защита является неотъемлемой частью цифровой инфраструктуры:

  • Интернет-протоколы: HTTPS (SSL/TLS) защищает веб-трафик, SSH — удалённый доступ к серверам, IPsec — VPN-соединения.
  • Электронная коммерция и банкинг: шифрование данных банковских карт (PCI DSS), электронные подписи для платежей.
  • Электронный документооборот (ЭДО): подписание договоров, счетов, накладных с использованием усиленной квалифицированной электронной подписи (УКЭП).
  • Государственные информационные системы: ЕСИА (Госуслуги), ЕГР ЗАГС, ФНС, система «Меркурий».
  • Блокчейн и криптовалюты: криптография лежит в основе технологии распределённого реестра (хэширование, электронные подписи, доказательство работы).
  • Защита персональных данных (ПДн): в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» шифрование является обязательным требованием для операторов ПДн.

Критика и угрозы

Квантовые вычисления

Развитие квантовых компьютеров представляет угрозу для многих современных асимметричных алгоритмов (RSA, ECC), основанных на сложности факторизации и дискретного логарифмирования. В ответ разрабатываются постквантовые (квантово-устойчивые) криптосистемы, такие как криптография на решётках (Lattice-based cryptography) и коды Мак-Элиса.

Уязвимости реализации

Криптографические алгоритмы могут быть реализованы с ошибками (например, утечка ключей через побочные каналы — timing attack, power analysis). Известны случаи внедрения «закладок» в криптографические библиотеки (например, случай с библиотекой Dual_EC_DRBG от АНБ США).

Регулирование и ограничения

В ряде стран, включая Россию, существуют ограничения на использование криптографических средств. В России деятельность по разработке, производству и распространению криптографических средств подлежит лицензированию ФСБ России. Запрещено использование несертифицированных криптосредств для защиты информации, содержащей государственную тайну. Также существуют требования к экспорту криптографических продуктов.

Интересные факты

  • Первый известный случай судебного преследования за взлом криптографии произошёл в 1995 году, когда ФБР США арестовало Фила Циммермана, создателя PGP (Pretty Good Privacy), за «незаконный экспорт военного оборудования».
  • Алгоритм RSA был изобретён в 1977 году, но аналогичная система была открыта британским криптографом Клиффордом Коксом в 1973 году, работавшим в Центре правительственной связи (GCHQ), однако её засекретили.
  • Хэш-функция SHA-1 была взломана в 2017 году группой Google и CWI Amsterdam, показавшей возможность коллизии за 110 лет процессорного времени.
  • В России криптографическая защита является обязательной для всех государственных информационных систем, обрабатывающих персональные данные, а также для систем, используемых в оборонной и космической промышленности.

Источники

  • Федеральный закон № 152-ФЗ «О персональных данных».
  • Федеральный закон № 63-ФЗ «Об электронной подписи».
  • ГОСТ Р 34.10-2012, ГОСТ Р 34.11-2012, ГОСТ Р 34.12-2015.
  • Шеннон, К. «Теория связи в секретных системах» (1949).
  • Диффи, У., Хеллман, М. «Новые направления в криптографии» (1976).
  • Ривест, Р., Шамир, А., Адлеман, Л. «Метод получения цифровых подписей и криптосистем с открытым ключом» (1978).
  • Материалы Национального института стандартов и технологий (NIST) по постквантовой криптографии.
  • Официальные разъяснения ФСБ России по вопросам лицензирования криптографических средств.

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

На главную BFOmetr →