У світі цифрової безпеки системи шифрування поділяються на дві основні категорії: симетричні та асиметричні. Цікаво, що асиметричне шифрування включає два випадки: саме шифрування та цифрові підписи.
Ми можемо розділити це таким чином:
симетричне шифрування (один ключ)
асиметричне шифрування (публічний ключ)
шифрування несиметричне
цифрові підписи ( можуть включати шифрування або ні )
Давайте зосередимося на алгоритмах.
Суть відмінності
Різниця на перший погляд проста. Один ключ для симетричного, і два ключі для асиметричного. Але ця простота приховує за собою світ функціональних і технічних складнощів.
про ключі
Ключі - це послідовності бітів. Ось як це працює. У симетричному шифруванні той самий ключ шифрується та розшифровується. А в асиметричному є ключ для шифрування ( загальний ) та інший для розшифрування ( приватний ).
Уяви, що Аліс надсилає повідомлення Бобу. Використовуючи симетричне шифрування, їй потрібно поділитися ключем з ним. Це досить небезпечно. Його може вкрасти хтось.
Але з асиметричним? Використовується публічний ключ Боба для шифрування. Він має лише приватний ключ для розшифрування. Це більш безпечно, без сумніву.
Довжина ключа важлива
Ключі симетричні відносно короткі. Зазвичай 128 або 256 біт. Вибираються випадковим чином.
Але асиметричний ключ значно довший. Існує математичний зв'язок між двома ключами. Його можна використати. Тому він має бути довшим. Симетричний ключ 128 біт еквівалентний за безпекою асиметричному ключу 2048 біт. Це виглядає незбалансовано, чи не так?
переваги та недоліки
Симетричний швидкий. Потребує меншої обчислювальної потужності. Але розподіл ключів є реальною проблемою.
Непарний? Він вирішує проблему розподілу. Але він дуже повільний. Споживає більше ресурсів.
Коли ми їх використовуємо
Симетричне шифрування віддається перевага за швидкістю. Уряди використовують AES для своїх чутливих даних. Замінив старий DES.
Непарний корисний, коли багато людей потребують безпечного спілкування. Зашифрована електронна пошта є хорошим прикладом.
гібридні системи також існують
Часто їх використовують разом. Протоколи TLS є прикладом цього. Вони забезпечують інтернет-з'єднання. SSL застарілий і тепер небезпечний. TLS є кращою альтернативою.
цифрові валюти та шифрування
Дехто помилково вважає, що блокчейн використовує асиметричне шифрування. Гаманці криптовалют використовують шифрування паролів, так.
Але, наприклад, у Біткоїн, алгоритм цифрового підпису (ECDSA) не шифрує в традиційному розумінні. Повідомлення можна підписати, не шифруючи його. Ідея трохи заплутана, але важлива для розуміння.
підсумок
Обидва типи є необхідними у нашому цифровому світі. Вони інтегруються, незважаючи на свою різницю. З розвитком загроз шифрування обох типів залишиться каменем основи в інформаційній безпеці. Схоже, ми будемо покладатися на них ще довгий час.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Різниця між гомоморфним шифруванням та несиметричним шифруванням
У світі цифрової безпеки системи шифрування поділяються на дві основні категорії: симетричні та асиметричні. Цікаво, що асиметричне шифрування включає два випадки: саме шифрування та цифрові підписи.
Ми можемо розділити це таким чином:
Давайте зосередимося на алгоритмах.
Суть відмінності
Різниця на перший погляд проста. Один ключ для симетричного, і два ключі для асиметричного. Але ця простота приховує за собою світ функціональних і технічних складнощів.
про ключі
Ключі - це послідовності бітів. Ось як це працює. У симетричному шифруванні той самий ключ шифрується та розшифровується. А в асиметричному є ключ для шифрування ( загальний ) та інший для розшифрування ( приватний ).
Уяви, що Аліс надсилає повідомлення Бобу. Використовуючи симетричне шифрування, їй потрібно поділитися ключем з ним. Це досить небезпечно. Його може вкрасти хтось.
Але з асиметричним? Використовується публічний ключ Боба для шифрування. Він має лише приватний ключ для розшифрування. Це більш безпечно, без сумніву.
Довжина ключа важлива
Ключі симетричні відносно короткі. Зазвичай 128 або 256 біт. Вибираються випадковим чином.
Але асиметричний ключ значно довший. Існує математичний зв'язок між двома ключами. Його можна використати. Тому він має бути довшим. Симетричний ключ 128 біт еквівалентний за безпекою асиметричному ключу 2048 біт. Це виглядає незбалансовано, чи не так?
переваги та недоліки
Симетричний швидкий. Потребує меншої обчислювальної потужності. Але розподіл ключів є реальною проблемою.
Непарний? Він вирішує проблему розподілу. Але він дуже повільний. Споживає більше ресурсів.
Коли ми їх використовуємо
Симетричне шифрування віддається перевага за швидкістю. Уряди використовують AES для своїх чутливих даних. Замінив старий DES.
Непарний корисний, коли багато людей потребують безпечного спілкування. Зашифрована електронна пошта є хорошим прикладом.
гібридні системи також існують
Часто їх використовують разом. Протоколи TLS є прикладом цього. Вони забезпечують інтернет-з'єднання. SSL застарілий і тепер небезпечний. TLS є кращою альтернативою.
цифрові валюти та шифрування
Дехто помилково вважає, що блокчейн використовує асиметричне шифрування. Гаманці криптовалют використовують шифрування паролів, так.
Але, наприклад, у Біткоїн, алгоритм цифрового підпису (ECDSA) не шифрує в традиційному розумінні. Повідомлення можна підписати, не шифруючи його. Ідея трохи заплутана, але важлива для розуміння.
підсумок
Обидва типи є необхідними у нашому цифровому світі. Вони інтегруються, незважаючи на свою різницю. З розвитком загроз шифрування обох типів залишиться каменем основи в інформаційній безпеці. Схоже, ми будемо покладатися на них ще довгий час.