Расшифровка преобразует зашифрованный текст обратно в читаемые данные. Она выполняет обратное шифрование с использованием правильного ключа. Без ключа расшифровка вычислительно невыполнима для современных алгоритмов. С ключом это происходит быстро. В большинстве систем этот процесс незаметен. Ваш браузер автоматически расшифровывает HTTPS-трафик. Ваш телефон расшифровывает сохраненные сообщения при разблокировке. Шифрование диска расшифровывает файлы на лету, как только вы их открываете.
Расшифровка — это то, где системы шифрования часто дают сбой. Алгоритм, как правило, надёжен. Управление ключами — нет. Ключи хранятся в открытом виде, передаются по незащищённым каналам или используются повторно в разных системах. Программы-вымогатели используют шифрование для блокировки файлов и требуют плату за ключ расшифровки. Некоторые жертвы платят и никогда не получают ключ. Другие платят и получают неработающий ключ. Правоохранительные органы иногда взламывают шифрование под принуждением, используя недостатки реализации или применяя метод перебора к слабым паролям. Дело ФБР против Apple в 2016 году закончилось без решения суда, потому что телефон разблокировалось третьей стороной. Расшифровка — это технический процесс, но политические аспекты его осуществления весьма запутанны.
Расшифровка на практике
- Симметричный — один и тот же ключ шифрует и дешифрует, быстро.
- Асимметричный метод — закрытый ключ расшифровывает то, что зашифровано открытым ключом.
- Управление ключами — самая сложная часть любой системы шифрования.
- Метод грубой силы — перебор всех клавиш, непрактичен для мощных алгоритмов.
Если вы потеряете ключ расшифровки, данные будут потеряны навсегда. Шифрование без резервной копии ключа — это план, ведущий к потере данных.
Comments
No comments yet. Be the first to share a thought.
Leave a comment