Sommario:
- Definizione - Cosa significa PKC (Public Key Cryptography)?
- Techopedia spiega la crittografia a chiave pubblica (PKC)
Definizione - Cosa significa PKC (Public Key Cryptography)?
La crittografia a chiave pubblica (PKC) è una tecnica di crittografia che utilizza un algoritmo di chiave pubblica e privata (o chiave asimmetrica) associato per la comunicazione sicura dei dati. Un mittente del messaggio utilizza la chiave pubblica di un destinatario per crittografare un messaggio. Per decrittografare il messaggio del mittente, è possibile utilizzare solo la chiave privata del destinatario.
I due tipi di algoritmi PKC sono RSA, che è un acronimo che prende il nome dagli inventori di questo algoritmo: Rivest, Shamir e Adelman e Digital Signature Algorithm (DSA). La crittografia PKC si è evoluta per soddisfare le crescenti esigenze di comunicazione sicura di più settori e industrie, come i militari.
PKC è anche noto come crittografia a chiave pubblica, crittografia asimmetrica, crittografia asimmetrica, crittografia asimmetrica, crittografia a chiave asimmetrica e crittografia Diffie-Hellman.
Techopedia spiega la crittografia a chiave pubblica (PKC)
PKC è un algoritmo crittografico e un componente crittografico implementato da una varietà di standard Internet, tra cui Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) e Hypertext Transfer Protocol (HTTP ) siti Web.
PKC facilita la comunicazione sicura attraverso un canale non sicuro, che consente a un messaggio di essere letto solo dal destinatario previsto. Ad esempio, A utilizza la chiave pubblica di B per crittografare un messaggio in B, che può essere decrittografato utilizzando la chiave privata univoca di B.
PKC mantiene la privacy della posta elettronica e garantisce la sicurezza della comunicazione mentre i messaggi sono in transito o archiviati su server di posta. PKC è anche un componente DSA utilizzato per autenticare una chiave privata verificabile da chiunque abbia accesso a chiave pubblica autorizzata, che convalida l'origine del messaggio e il mittente. Pertanto, PKC facilita la riservatezza, l'integrità dei dati, l'autenticazione e la non ripudio, che formano parametri chiave di assicurazione delle informazioni (IA).
La PKC è più lenta dei metodi di crittografia a chiave segreta (o crittografia simmetrica), a causa degli elevati requisiti computazionali. A differenza della crittografia simmetrica, PKC utilizza una dimensione del buffer fissa, a seconda della quantità di dati particolare e ridotta, che può essere solo crittografata e non concatenata nei flussi. Poiché viene utilizzata un'ampia gamma di possibili chiavi di crittografia, PKC è più affidabile e meno suscettibile ai tentativi di violazione della sicurezza di terze parti.
