CyberGlossary

Криптография

Шифрование

Также известно как: Зашифровывание

Определение

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

Шифрование — это процесс преобразования читаемых данных (открытого текста) в нечитаемую форму (шифротекст) с использованием криптографического алгоритма и одного или нескольких ключей. Лишь сторона, обладающая соответствующим ключом расшифровки, может выполнить обратное преобразование и получить исходный текст. Современное шифрование делится на симметричное (один ключ для шифрования и расшифровки, например AES-GCM) и асимметричное (разные ключи, например RSA, ECC). Оно применяется к данным в покое (шифрование дисков и баз данных), при передаче (TLS, VPN) и при обработке (конфиденциальные вычисления). Стойкость зависит от алгоритма, длины ключа, режима работы и корректной реализации, включая случайные IV и аутентифицированные режимы.

Примеры

  • HTTPS шифрует трафик между браузером и сервером с помощью TLS.
  • Полнодисковое шифрование (BitLocker, FileVault) защищает данные на украденном ноутбуке.

Связанные термины