Різниця між криптографією відкритого ключа та приватного ключа в LBank

Різниця між криптографією відкритого ключа та приватного ключа в LBank
Ключовим елементом будь-якого блокчейн-проекту є криптографія, яка використовується для захисту даних. Без нього жодні транзакції не захищені. Криптовалюти, які ми всі знаємо, побудовані на так званій криптографії з відкритим ключем. У цій статті ми розглянемо різницю між криптографією з відкритим ключем і криптографією з закритим ключем, обговоримо переваги та недоліки кожної системи та відповімо на інші запитання з цієї теми.


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

У криптографії є ​​два основних поняття: шифрування та дешифрування. Шифрування — це перетворення вихідного повідомлення в нечитабельне, тобто зашифроване. Розшифровка — це перетворення зашифрованого повідомлення назад у вихідну форму. Алгоритм і ключ використовуються як для шифрування, так і для дешифрування, і існує два методи шифрування та дешифрування: симетричне та асиметричне шифрування. Симетричне шифрування, яке ще називають шифруванням із закритим ключем, відоме людству дуже давно. З іншого боку, асиметричне шифрування, яке ще називають шифруванням з відкритим ключем, з’явилося лише в 1970-х роках і набуло справжнього поширення з розвитком Інтернету.
Різниця між криптографією відкритого ключа та приватного ключа в LBank


Що таке шифрування закритим ключем?

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


Що таке шифрування з відкритим ключем?

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


Як працює шифрування відкритим і закритим ключами?

У криптографії із закритим ключем відправник шифрує повідомлення за допомогою закритого ключа та надсилає його одержувачу. Щоб одержувач міг розшифрувати повідомлення, йому потрібно буде надати той самий закритий ключ через добре захищений канал, що знижує безпеку таких криптографічних систем.
Різниця між криптографією відкритого ключа та приватного ключа в LBank
У криптографії з відкритим ключем відправник повідомлення шифрує повідомлення відкритим ключем і надсилає його одержувачу. Одержувач повідомлення отримує його та розшифровує за допомогою закритого ключа, який має лише він чи вона. Оскільки закритий ключ у цій системі шифрування потрібен лише одержувачу, його не потрібно надсилати, що підвищує його безпеку. У криптографії з відкритим ключем лише одержувач — навіть не відправник — може розшифрувати повідомлення.
Різниця між криптографією відкритого ключа та приватного ключа в LBank


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

Давайте познайомимося з перевагами та недоліками цих систем шифрування, порівнявши їх.

Порівняння криптографії з закритим і відкритим ключами

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

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

Швидкість шифрування-дешифрування

Швидше

Повільніше

Необхідна обчислювальна потужність

менше

більше

Необхідно надіслати закритий ключ через безпечний канал

Так

Ні

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

Коротше

Довше

Сторони, яким потрібно знати закритий ключ

Одержувачі та відправники

Лише одержувачі

Складність управління ключами у великій мережі

Високий

Низький

Можливість використання для генерації електронного цифрового підпису

Ні

Так

У цьому порівнянні ми бачимо, що хоча приватне шифрування ключів є набагато простішим і швидшим, воно не підходить для блокчейн-мереж.
Thank you for rating.
ВІДПОВІДЬ НА КОМЕНТАР Скасувати відповідь
Будь ласка, введіть своє ім'я!
Будь ласка, введіть правильну електронну адресу!
Будь ласка, введіть свій коментар!
Поле g-recaptcha є обов’язковим!
Залишити коментар
Будь ласка, введіть своє ім'я!
Будь ласка, введіть правильну електронну адресу!
Будь ласка, введіть свій коментар!
Поле g-recaptcha є обов’язковим!