Hjem Udvikling Hvad er offentlig nøglekryptografi (pkc)? - definition fra techopedia

Hvad er offentlig nøglekryptografi (pkc)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Public Key Cryptography (PKC)?

Public key cryptography (PKC) er en krypteringsteknik, der bruger en parret offentlig og privat nøgle (eller asymmetrisk nøgle) algoritme til sikker datakommunikation. En meddelelsessender bruger en modtagers offentlige nøgle til at kryptere en meddelelse. For at dekryptere afsenderens meddelelse kan kun modtagerens private nøgle bruges.

De to typer PKC-algoritmer er RSA, som er et akronym opkaldt efter denne algoritmes opfindere: Rivest, Shamir og Adelman og Digital Signature Algorithm (DSA). PKC-kryptering udviklede sig for at imødekomme de voksende sikre kommunikationskrav fra flere sektorer og industrier, såsom militæret.

PKC er også kendt som offentlig nøglekryptering, asymmetrisk kryptering, asymmetrisk kryptografi, asymmetrisk chiffer, asymmetrisk nøglekryptering og Diffie-Hellman-kryptering.

Techopedia forklarer Public Key Cryptography (PKC)

PKC er en kryptografisk algoritme og kryptosystemkomponent implementeret af en række internetstandarder, herunder Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) og Hypertext Transfer Protocol (HTTP) ) websteder.

PKC letter sikker kommunikation gennem en usikker kanal, der tillader, at en besked kun læses af den tilsigtede modtager. For eksempel bruger A B's offentlige nøgle til at kryptere en meddelelse til B, som kan dekrypteres ved hjælp af B's ​​unikke private nøgle.

PKC opretholder e-mail-fortrolighed og sikrer kommunikationssikkerhed, mens meddelelser er under transit eller gemt på mailservere. PKC er også en DSA-komponent, der bruges til at autentificere en privat nøgle, der kan verificeres af alle med autoriseret adgang til offentlig nøgle, der validerer meddelelsens oprindelse og sender. Således letter PKC fortrolighed, dataintegritet, autentificering og ikke-afvigelse, som danner parametre for nøgleinformationssikkerhed (IA).

PKC er langsommere end hemmelige nøglekrypteringsmetoder (eller symmetrisk kryptografi) på grund af høje beregningskrav. I modsætning til symmetrisk kryptografi bruger PKC en fast bufferstørrelse, afhængigt af bestemte og små datamængder, som kun måske er krypteret og ikke kædet i streams. Da der bruges en bred vifte af mulige krypteringsnøgler, er PKC mere robust og mindre modtagelig for tredjeparts sikkerhedsbrudforsøg.

Hvad er offentlig nøglekryptografi (pkc)? - definition fra techopedia