Криптография симметричная против криптографии ассиметричной

robot
Генерация тезисов в процессе

Современное шифрование делится на два основных направления: симметричное и асимметричное. Одно использует единственный ключ. Другое применяет два разных ключа. Это кажется простым, но есть важные нюансы. Ассиметричное шифрование включает как криптографию с открытым ключом, так и цифровые подписи.

Мы можем визуализировать это так:

  • Симметричная криптография
    • Симметричная криптография
  • Ассиметричное шифрование (или криптография с открытым ключом)
    • Ассиметричная криптография
    • Цифровая подпись (, которая может или не может включать криптографию с открытым ключом )

Основы криптографии с открытым ключом

Алгоритмы генерируют ключи. Биты в последовательности. В чем ключевое отличие? Использование этих ключей.

Симметричные системы: один и тот же ключ для шифрования и расшифрования. Просто. Асимметричные системы: один ключ для шифрования (публичный), другой для расшифровки (приватный). Публичный находится на виду. Приватный? Только владелец знает.

Алиса отправляет сообщение Бобу, используя симметричное шифрование. Проблема. Нужно также отправить ключ. Это довольно рискованно.

С асимметричной, используется его открытый ключ. Только Боб расшифровывает. Более безопасно. На самом деле, гораздо более безопасно.

Длина ключей

Симметричные ключи короткие. Обычно 128 или 256 бит. Что касается асимметричных... они намного больше. Симметричный ключ длиной 128 бит эквивалентен асимметричному ключу длиной 2048 бит. Немного преувеличено, не так ли? Но это необходимо из-за задействованной математики.

Преимущества и ограничения

Симметричные алгоритмы быстры. Они потребляют меньше ресурсов. Но делиться ключом? Вот тут и возникают сложности.

Ассиметричная решает проблему распределения. Но она медленная. Гораздо медленнее. И потребляет ресурсы так, как будто завтра не будет.

На практике

Симметричное шифрование

AES повсюду. Американское правительство приняло для секретной информации. Заменил старый DES 70-х годов. Эффективно.

Криптография с открытым ключом

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

Гибридные системы

TLS. Замена SSL. Использует лучшее из двух миров. Сегодня кажется безопасным. Все браузеры используют.

В криптовалютах

Что-то любопытное. Многие люди думают, что блокчейн использует только криптографию с открытым ключом из-за публичных и приватных ключей. На самом деле это не совсем так.

Биткойн использует ECDSA. Это не совсем криптография. Это цифровые подписи. Они различны, хотя и связаны. Не каждая цифровая подпись использует настоящую криптографию.

Чтобы завершить

Криптография защищает наш цифровой мир. Оба подхода имеют свое место. Каждый из них служит для конкретных ситуаций. Эволюция продолжается. Появляются новые алгоритмы. Появляются угрозы. Защита адаптируется.

Будущее? Вероятно, еще более сложное. Но захватывающее.

BTC0.18%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить