Криптография с публичен ключ (PKC)

Автор: John Stephens
Дата На Създаване: 27 Януари 2021
Дата На Актуализиране: 29 Юни 2024
Anonim
Public key cryptography: What is it? | Computer Science | Khan Academy
Видео: Public key cryptography: What is it? | Computer Science | Khan Academy

Съдържание

Определение - Какво означава криптография с публичен ключ (PKC)?

Криптографията с публичен ключ (PKC) е техника за криптиране, при която се използва алгоритъм на сдвоен публичен и частен ключ (или асиметричен ключ) за сигурна комуникация с данни. Потребителят използва публичен ключ за получатели, за да кодира a. За декриптиране на ers може да се използва само частният ключ на получателите.


Двата типа алгоритми на PKC са RSA, което е съкращение, наречено на тези изобретатели на алгоритми: Rivest, Shamir и Adelman и Algorithm Digital Signature (DSA). Шифроването на PKC се разви, за да отговори на нарастващите нужди за сигурна комуникация на множество сектори и индустрии, като военната.

PKC е известен също като криптиране с публичен ключ, асиметрично криптиране, асиметрична криптография, асиметричен шифър, асиметрично криптиране на ключове и криптиране на Diffie-Hellman.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява криптографията на публичния ключ (PKC)

PKC е криптографски алгоритъм и компонент на криптосистемата, реализиран от различни интернет стандарти, включително сигурност на транспортния слой (TLS), доста добра поверителност (PGP), защита на поверителност на GNU (GPG), слой на защитен сокет (SSL) и протокол за хипер трансфер (HTTP) ) уебсайтове.


PKC улеснява сигурната комуникация през несигурен канал, който позволява да се чете a само от предвидения получател. Например, A използва публичен ключ Bs за криптиране на a до B, който може да бъде дешифриран с помощта на уникален частен ключ на Bs.

PKC поддържа поверителност и гарантира сигурността на комуникацията, докато s са в транзит или се съхраняват на пощенски сървъри. PKC е също компонент на DSA, използван за удостоверяване на частен ключ, който може да се провери от всеки с оторизиран достъп до публичен ключ, който потвърждава произхода и ер. По този начин PKC улеснява конфиденциалността, целостта на данните, автентификацията и неподправянето, които формират ключови параметри за осигуряване на информация (IA).

PKC е по-бавен от методите за секретна ключова криптография (или симетрична криптография), поради високите изчислителни изисквания. За разлика от симетричната криптография, PKC използва фиксиран размер на буфера, в зависимост от конкретни и малки количества данни, които могат да бъдат криптирани само и да не са свързани с верига в потоци. Тъй като се използват широк спектър от възможни ключове за криптиране, PKC е по-здрав и по-малко податлив на опити за нарушаване на сигурността на трети страни.