Интернет 

Асимметрическая криптография или криптография публичных ключей

Ассиметрическая криптография, больше известная как криптография общественных ключей, отодвигает в сторону проблему распространения ключей, так как каждый пользователь создает свои собственные ключи:

  • частный ключ, который он хранит в секрете и никогда не распространяет
  • публичный ключ, который можно отправлять всем, с кем он хочет обмениваться шифрованной информацией

Вместе два ключа известны как пара ключей.

В отличие от симметрического шифрования, два ключа ведут себя по-разному; публичный ключ – это единственный ключ, который может расшифровать текст, зашифрованный с использованием частного ключа, а частный ключ – это единственный ключ, который может расшифровать файлы, зашифрованные публичным ключом. Крайне важно то, что значение одного ключа не может быть легко определено из другого, так что если даже публичный ключ попадет в ненадежные руки, значение частного ключа не может быть определено.

Публичные ключи могут распространяться как приложения к электронным письмам или через сервера для публичных ключей, использующихся для распространения большого количества ключей. Создатель публичных ключей выгружает свои ключи на сервер и они становятся полностью доступными для любого кто хочет их использовать.

Хотя вычисления публичных ключей невероятно сложны, процесс их использования относительно прост. Отправить послание, используя криптографию публичного ключа просто. Отправитель получает копию публичного ключа получателя по электронной почте или же с сервера и использует его для зашифровки послания. Затем получившийся зашифрованный текст отправляется получателю, который использует личный ключ для восстановления первоначального открытого текста.

Асимметрическая криптография

Криптография публичного ключа популярна, поскольку не существует первоначального защищенного обмена секретными ключами для зашифрованного послания которое нужно отправить (помните, пользователи обмениваются только своими публичными ключами). Однако, в общем, это намного медленнее чем симметрическая шифровка; и из-за особенностей основных вычислений, традиционные методы криптографии публичных ключей требуют намного более длинных ключей, чтобы предоставить такой же уровень защиты, как и симметрическое шифрование.

Более новый тип криптографии публичных ключей, известный как «криптография эллиптической кривой», может быть также надежен как симметрическое шифрование с использованием ключа обычной длины.

  • По материалам The Open University.
  • Перевод thingshistory.com. Использовать только с разрешения!

Читать далее