Public Key Cryptography (PKC)

Schrijver: John Stephens
Datum Van Creatie: 27 Januari 2021
Updatedatum: 1 Juli- 2024
Anonim
[HINDI] What is Public Key Cryptography (PKC)? | Types of Asymmetric Encryption | Working Explained
Video: [HINDI] What is Public Key Cryptography (PKC)? | Types of Asymmetric Encryption | Working Explained

Inhoud

Definitie - Wat betekent Public Key Cryptography (PKC)?

Public key cryptography (PKC) is een coderingstechniek die een gepaarde publieke en private key (of asymmetrische sleutel) algoritme gebruikt voor veilige datacommunicatie. A e gebruikt een openbare sleutel van een ontvanger om een. Om de ers te decoderen, mag alleen de persoonlijke sleutel van de ontvanger worden gebruikt.


De twee soorten PKC-algoritmen zijn RSA, een afkorting genoemd naar de uitvinders van deze algoritmen: Rivest, Shamir en Adelman en Digital Signature Algorithm (DSA). PKC-codering is geëvolueerd om te voldoen aan de groeiende eisen voor veilige communicatie van meerdere sectoren en industrieën, zoals het leger.

PKC is ook bekend als openbare-sleutelcodering, asymmetrische codering, asymmetrische cryptografie, asymmetrische codering, asymmetrische codering en Diffie-Hellman-codering.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Public Key Cryptography (PKC)

PKC is een cryptografisch algoritme en cryptosysteemcomponent geïmplementeerd door verschillende internetstandaarden, waaronder Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) en Hyper Transfer Protocol (HTTP) ) websites.


PKC maakt veilige communicatie mogelijk via een onveilig kanaal, waardoor een alleen door de beoogde ontvanger kan worden gelezen. A gebruikt bijvoorbeeld Bs openbare sleutel om a naar B te coderen, die kan worden gedecodeerd met behulp van Bs unieke private sleutel.

PKC handhaaft privacy en zorgt voor communicatiebeveiliging tijdens verzending of opslag op e-mailservers. PKC is ook een DSA-component die wordt gebruikt om een ​​privésleutel te verifiëren die kan worden geverifieerd door iedereen met geautoriseerde toegang met openbare sleutels, die oorsprong en eh valideert. PKC vergemakkelijkt dus vertrouwelijkheid, gegevensintegriteit, authenticatie en niet-afwijzing, die essentiële informatie-assurance (IA) parameters vormen.

PKC is langzamer dan geheime sleutel cryptografie (of symmetrische cryptografie) methoden, vanwege hoge rekenvereisten. In tegenstelling tot symmetrische cryptografie, gebruikt PKC een vaste buffergrootte, afhankelijk van bepaalde en kleine gegevenshoeveelheden, die alleen kunnen worden gecodeerd en niet in streams worden geketend. Omdat een breed scala aan mogelijke coderingssleutels wordt gebruikt, is PKC robuuster en minder vatbaar voor pogingen tot inbreuk door derden.