Поиск по сайту:



Добавить в социальную сеть:

Работа на дому статьи

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

Криптография — одна из древнейших и важнейших дисциплин в области информационной безопасности. Это наука о математических методах обеспечения конфиденциальности, целостности данных, аутентификации и невозможности отказа от авторства. Ниже представлена подробная статья, полностью основанная на достоверных источниках — в первую очередь на статье русской Википедии «Криптография» (по состоянию на ноябрь 2025 года), дополненная проверенными фактами из классической литературы (Шнайер, Столлингс) и официальных стандартов (NIST, ГОСТ).

Определение и цели

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

Современное определение (по версии NIST и ISO/IEC 18033) включает четыре основные цели:

  1. Конфиденциальность — защита от прочтения посторонними.
  2. Целостность — гарантия, что сообщение не было изменено.
  3. Аутентификация — подтверждение личности отправителя/получателя.
  4. Неотрекаемость — невозможность отказаться от факта отправки сообщения.
Криптография

Изначально криптография занималась только шифрованием (обратимым преобразованием открытого текста в шифротекст), но сегодня это целая экосистема примитивов и протоколов.

Краткая история (около 4000 лет)

ПериодХарактеристикаПримеры и личности
~3000 до н. э. — IX в. н. э.Моноалфавитные шифры, ручные методыДревний Египет (иероглифы), скитала (Спарта), шифр Цезаря, Атбаш
IX–XIX вв.Появление криптоанализа, полиалфавитные шифрыАль-Кинди (частотный анализ), шифр Виженера, диск Альберти
Конец XIX — середина XX в.Механические и электромеханические машины«Энигма», Lorenz SZ42, бомба Тьюринга
1970-е — настоящее времяОткрытая криптография, математические основыDES (1977), RSA (1977), AES (2001), постквантовая криптография

Ключевой перелом — публикация в 1976–1977 гг. идей Диффи–Хеллмана и Ривеста–Шамира–Адлемана, положивших начало криптографии с открытым ключом.

Основные понятия

  • Открытый текст (plaintext) — исходное читаемое сообщение.
  • Шифротекст (ciphertext) — зашифрованное сообщение.
  • Ключ — секретный параметр алгоритма.
  • Шифрование (encryption) и расшифрование (decryption).
  • Криптографическая стойкость — сложность взлома при известном алгоритме (принцип Керкгоффса: «стойкость должна определяться только секретностью ключа»).

Классификация современных криптосистем

1. Симметричные (секретный ключ)

Один и тот же ключ для шифрования и расшифрования.

АлгоритмДлина ключаТипСтатус
AES (Rijndael)128/192/256БлочныйДействующий стандарт (FIPS 197)
ChaCha20256ПотоковыйСовременный, быстрый, используется в TLS 1.3
ГОСТ Р 34.12-2015 «Кузнечик»256БлочныйРоссийский национальный стандарт

Плюсы: высокая скорость.
Минусы: проблема безопасной передачи ключа.

2. Асимметричные (открытый + закрытый ключ)

АлгоритмОснованиеПрименениеСтатус / проблемы
RSAФакторизация больших чиселПодпись, обмен ключамиУязвим к квантовым атакам (алгоритм Шора)
ECC (эллиптические кривые)Дискретное логарифмирование на эллиптических кривыхTLS, Bitcoin, SignalВысокая эффективность, рекомендован NIST
Диффи–ХеллманДискретное логарифмированиеОбмен ключами (ECDHE)Базис современных протоколов

3. Хеш-функции (односторонние)

ФункцияДлина выходаСтатус
SHA-256256 битДействует (Bitcoin, TLS)
SHA-3 (Keccak)переменнаяНовый стандарт NIST (2015)
ГОСТ Р 34.11-2012 «Стребог»512 битРоссийский стандарт

4. Цифровая подпись

  • RSA-PSS, ECDSA, EdDSA (Ed25519 — самая популярная в 2025 году), ГОСТ Р 34.10-2012.

Криптоанализ

Наука и искусство взлома шифров. Основные подходы:

  • Атака полным перебором (brute force).
  • Частотный анализ (для классических шифров).
  • Линейный и дифференциальный криптоанализ (блочные шифры).
  • Атаки на основе сторонних каналов (время выполнения, энергопотребление, электромагнитное излучение).
  • Квантовые атаки (алгоритмы Гровера и Шора).

Современные направления (2025 год)

  1. Постквантовая криптография — NIST в 2022–2024 гг. стандартизировал алгоритмы:
    • Kyber (ключевой обмен),
    • Dilithium и Falcon (подпись),
    • SPHINCS+ (безопасная подпись без состояний).
  2. Квантовая криптография — распределение ключей по протоколу BB84 (коммерческие системы в Китае, Европе, России).
  3. Гомоморфное шифрование — вычисления над зашифрованными данными (CKKS, BFV).
  4. Zero-Knowledge Proofs — zk-SNARKs (Zcash, Ethereum Layer-2).

Применение криптографии в 2025 году

  • HTTPS/TLS 1.3 (везде в Интернете).
  • VPN и мессенджеры (Signal, WhatsApp — протокол Double Ratchet).
  • Блокчейн и криптовалюты.
  • Электронная подпись документов (ЭЦП в России, ЕС — eIDAS).
  • Защита IoT-устройств.
  • Государственные системы (СКЗИ в России, Suite B → CNSA в США).

Правовые аспекты в России

  • Федеральный закон № 149-ФЗ «Об информации…» и № 63-ФЗ «Об электронной подписи».
  • Требования ФСБ к средствам криптографической защиты информации (СКЗИ).
  • Запрет на использование несертифицированных иностранных алгоритмов в государственных информационных системах.

Итог

Криптография прошла путь от глиняных табличек и скиталы до квантово-устойчивых алгоритмов и гомоморфного шифрования. Сегодня она — фундамент цифровой цивилизации. Главное правило остаётся неизменным с 1883 года (Керкгоффс): безопасность системы должна зависеть только от секретности ключа, а не от секретности алгоритма.

Запрещено копировать без ссылки на сайт

 
Сделать закладку: