Описание тега encryption

Шифрование - это процесс преобразования информации (называемой открытым текстом) в нечитаемую форму (называемую зашифрованным текстом) с использованием алгоритма шифрования в сочетании с параметром (называемым ключом шифрования). Только те, у кого есть ключ дешифрования, могут полностью изменить процесс и восстановить исходный открытый текст. На концептуальные вопросы о шифровании можно получить более точные ответы на сайте crypto.stackexchange.com.

В криптографии шифрование - это процесс преобразования информации (называемой открытым текстом) в нечитаемую форму (называемую зашифрованным текстом) с использованием алгоритма шифрования в сочетании с параметром, называемым ключом шифрования. Обратный процесс преобразования зашифрованного текста в открытый текст называется дешифрованием. Только те, у кого есть ключ дешифрования, могут отменить процесс и восстановить исходный открытый текст. В симметричном шифровании ключи шифрования и дешифрования одни и те же; этот единственный ключ иногда называют общим секретным ключом. Rijndael(AES), TwoFish и Cha-Cha являются примерами симметричных алгоритмов шифрования. В асимметричном шифровании, также известное как шифрование с открытым ключом, ключи шифрования и дешифрования различаются. Ключ шифрования называется открытым ключом, а ключ дешифрования - закрытым ключом. RSA, Диффи-Хеллмана (DH), Эль-Гамаля (ElG) и варианты DH и ElG с эллиптической кривой являются примерами алгоритмов шифрования с открытым ключом.

Термин "шифрование" следует зарезервировать для преобразований, предназначенных для обратного или "дешифрованного". В частности, криптографические преобразования, предназначенные для одностороннего действия, такие как криптографические алгоритмы хеширования (например, SHA1, SHA2, SHA3) и алгоритмы хеширования паролей (например, bcrypt, scrypt), не следует называть "шифрованием".

Шифрование давно используется военными и правительствами для облегчения секретной связи. В настоящее время шифрование широко используется для защиты информации во многих гражданских системах. Его можно использовать для защиты данных "в состоянии покоя", таких как файлы на компьютерах и устройствах хранения (например, USB-накопители). В последние годы появилось множество сообщений о раскрытии конфиденциальных данных, таких как личные записи клиентов, в результате потери или кражи ноутбуков или резервных дисков. Шифрование таких файлов в состоянии покоя помогает защитить их в случае сбоя физических мер безопасности. Системы управления цифровыми правами, которые предотвращают несанкционированное использование или воспроизведение материалов, защищенных авторским правом, и защищают программное обеспечение от обратного проектирования (см. Также защиту от копирования), являются еще одним несколько отличным примером использования шифрования данных в состоянии покоя.

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

Шифрование само по себе может защитить конфиденциальность сообщений, но все же необходимы другие методы для защиты целостности и аутентичности сообщения; например, проверка кода аутентификации сообщения (MAC) или цифровой подписи. Стандарты и криптографическое программное обеспечение и оборудование для шифрования широко доступны, но успешное использование шифрования для обеспечения безопасности может быть сложной задачей. Единственная ошибка в разработке или исполнении системы может привести к успешным атакам. Иногда злоумышленник может получить незашифрованную информацию, не отменяя шифрование напрямую. См., Например, анализ трафика, TEMPEST или троянский конь.

Одно из первых приложений для шифрования с открытым ключом называлось Pretty Good Privacy (PGP). Он был написан в 1991 году Филом Циммерманном и был приобретен Network Associates (ныне PGP Corporation) в 1997 году.

Источник: Википедия.

См. Также: криптография


Примечание: концептуальные вопросы о шифровании могут привлечь больше внимания и получить более точные ответы от обмена стеками Crypto.