Crittografia a chiave pubblica (PKC)

Autore: John Stephens
Data Della Creazione: 27 Gennaio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Cryptography PKCS 1 (Public Key Encryption from trapdoor permutations)
Video: Cryptography PKCS 1 (Public Key Encryption from trapdoor permutations)

Contenuto

Definizione - Cosa significa PKC (Public Key Cryptography)?

La crittografia a chiave pubblica (PKC) è una tecnica di crittografia che utilizza un algoritmo a chiave pubblica e privata (o chiave asimmetrica) associato per la comunicazione sicura dei dati. Un er utilizza una chiave pubblica dei destinatari per crittografare a. Per decrittografare gli ers, è possibile utilizzare solo la chiave privata dei destinatari.


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.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega la crittografia a chiave pubblica (PKC)

PKC è un algoritmo crittografico e un componente cryptosystem 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 Hyper Transfer Protocol (HTTP ) siti Web.


PKC facilita la comunicazione sicura attraverso un canale non sicuro, che consente di essere letto solo dal destinatario previsto. Ad esempio, A utilizza la chiave pubblica Bs per crittografare a in B, che può essere decrittografato utilizzando la chiave privata univoca di Bs.

PKC mantiene la privacy e garantisce la sicurezza delle comunicazioni mentre sono in transito o archiviate 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 e l'er. 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 una vasta gamma di possibili chiavi di crittografia, PKC è più affidabile e meno suscettibile ai tentativi di violazione della sicurezza di terze parti.