Hem Utveckling Vad är public key cryptography (pkc)? - definition från techopedia

Vad är public key cryptography (pkc)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Public Key Cryptography (PKC)?

Public Key cryptography (PKC) är en krypteringsteknik som använder en parad offentlig och privat nyckel (eller asymmetrisk nyckel) algoritm för säker datakommunikation. En meddelandesändare använder mottagarens offentliga nyckel för att kryptera ett meddelande. För att dekryptera avsändarens meddelande kan endast mottagarens privata nyckel användas.

De två typerna av PKC-algoritmer är RSA, som är en förkortning uppkallad efter denna algoritms uppfinnare: Rivest, Shamir och Adelman och Digital Signature Algoritm (DSA). PKC-kryptering utvecklades för att möta de växande säkra kraven på kommunikation från flera sektorer och industrier, till exempel militären.

PKC är också känd som offentlig nyckelkryptering, asymmetrisk kryptering, asymmetrisk kryptering, asymmetrisk kodning, asymmetrisk nyckelskryptering och Diffie-Hellman-kryptering.

Techopedia förklarar Public Key Cryptography (PKC)

PKC är en kryptografisk algoritm och kryptosystemkomponent implementerad av en mängd olika internetstandarder, inklusive Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) och Hypertext Transfer Protocol (HTTP) ) webbplatser.

PKC underlättar säker kommunikation via en osäker kanal, vilket gör att ett meddelande endast kan läsas av den avsedda mottagaren. Till exempel använder A B: s offentliga nyckel för att kryptera ett meddelande till B, som kan dekrypteras med B: s unika privata nyckel.

PKC upprätthåller e-postens integritet och garanterar kommunikationssäkerhet medan meddelanden är i transit eller lagras på postservrar. PKC är också en DSA-komponent som används för att autentisera en privat nyckel som kan verifieras av alla med auktoriserad offentlig nyckelåtkomst, vilket validerar meddelandets ursprung och avsändare. Således underlättar PKC konfidentialitet, dataintegritet, autentisering och nonrepudiation, som utgör parametrar för nyckelinformation (IA).

PKC är långsammare än hemliga nyckelkryptografimetoder (eller symmetrisk kryptografi) på grund av höga beräkningskrav. Till skillnad från symmetrisk kryptografi använder PKC en fast buffertstorlek, beroende på specifika och små datamängder, som bara kan krypteras och inte kedjas i strömmar. Eftersom ett brett utbud av möjliga krypteringsnycklar används är PKC mer robust och mindre mottaglig för försök att bryta från tredje part.

Vad är public key cryptography (pkc)? - definition från techopedia