Современные криптосистемы работают на основе шифрования, которое преобразует информацию в закодированный формат, доступный для дешифровки лишь с применением соответствующего ключа. 4 Если только отправитель и получатель имеют код, передаваемые данные остаются непонятными символами для всех остальных. 4
Процесс шифрования сообщений происходит по следующей схеме: 1
- Текст пользователя кодируется, или преобразуется, в тот формат, в котором будет удобна его автоматическая обработка компьютером. 1
- Система шифрования «перемешивает» данные. 1 В результате простое «Привет» превращается в условное «дП+шо9н». 1
- После зашифровки сообщение передаётся желаемому адресату. 1 При этом посторонние лица, не обладающие специальным ключом шифрования, не могут понять содержание сообщения или файла. 1
- Ключ представляет собой набор секретных параметров в виде последовательности символов, который применяет система, чтобы снова привести информацию в читаемый вид. 1
- Алгоритм получателя, обладая нужным ключом, расшифровывает информацию. 1 Данные теперь доступны и адресату. 1
Некоторые виды криптосистем и их особенности:
- Симметричное шифрование. 2 Для кодирования и декодировки используется один и тот же ключ. 2 Пример такого подхода — алгоритм AES (Advanced Encryption Standard). 2
- Асимметричное шифрование. 2 Для шифрования используется пара ключей: открытый и закрытый. 2 Эта методика позволяет безопасно передавать ключи через незащищённые каналы. 2
- Хеширование. 2 Часто применяется для защиты целостности данных. 2 С помощью этого процесса информация преобразуется в массив фиксированного размера. 2
- Цифровые подписи. 2 Гарантируют подлинность и неизменность сообщения. 2 Они широко применяются в электронной почте и других системах обмена данными. 2