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

robot
Генерація анотацій у процесі

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

Ми можемо візуалізувати так:

  • Симетрична криптографія
    • Симетрична криптографія
  • Асиметричне шифрування ( або криптографія з відкритим ключем )
    • Криптографія з відкритим ключем
    • Цифровий підпис (, який може або не може включати криптографію з відкритим ключем )

Основи криптографії з відкритим ключем

Алгоритми генерують ключі. Біти в послідовності. Яка ключова різниця? Використання цих ключів.

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

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

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

Довжина ключів

Симетричні ключі короткі. Зазвичай 128 або 256 біт. А асиметричні... значно більші. Симетричний ключ на 128 біт еквівалентний асиметричному на 2.048 біт. Трохи перебільшено, чи не так? Але це необхідно через математику, що стоїть за цим.

Переваги та обмеження

Симетричні алгоритми швидкі. Вони споживають менше ресурсів. Але ділитися ключем? Ось тут все ускладнюється.

Асиметрична технологія вирішує проблему розподілу. Але вона повільна. Значно повільніша. І споживає ресурси, як ніби завтра не буде.

На практиці

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

AES повсюдно. Американський уряд прийняв його для класифікованої інформації. Він замінив старий DES 70-х років. Ефективний.

Криптографія з відкритим ключем

Ідеально підходить для зашифрованих електронних листів. Багато користувачів, багато повідомлень. Криптографія з відкритим ключем кожного вирішує.

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

TLS. Замінник SSL. Використовує найкраще з обох світів. Сьогодні виглядає безпечним. Усі браузери використовують.

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

Щось цікаве. Багато людей вважають, що блокчейн використовує лише криптографію з відкритим ключем через публічні та приватні ключі. Це не зовсім так.

Bitcoin використовує ECDSA. Це не зовсім криптографія. Це цифрові підписи. Інше, хоча і пов'язане. Не всі цифрові підписи використовують криптографію з відкритим ключем.

Щоб завершити

Криптографія захищає наш цифровий світ. Обидва підходи мають своє місце. Кожен підходить для конкретних ситуацій. Еволюція триває. З'являються нові алгоритми. З'являються загрози. Захист адаптується.

Майбутнє? Ймовірно, ще складніше. Але захоплююче.

BTC0.06%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити