Was ist ein Public-Key Kryptosystem?
Ein Public-Key Kryptosystem (PKC) ist eine Verschlüsselungstechnik, bei der ein Algorithmus mit gepaarten ?ffentlichen und privaten Schlüsseln (oder asymmetrischen Schlüsseln) für die sichere Datenkommunikation verwendet wird (Lesen Sie auch: Was ist der Unterschied zwischen composite key, primary key und foreign key?). Der Absender einer Nachricht verwendet den ?ffentlichen Schlüssel des Empf?ngers, um eine Nachricht zu verschlüsseln. Um die Nachricht des Absenders zu entschlüsseln, darf nur der private Schlüssel des Empf?ngers verwendet werden.
Die beiden Arten von PKC-Algorithmen sind RSA, ein Akronym, das nach den Erfindern dieses Algorithmus benannt ist: Rivest, Shamir und Adelman, und Digital Signature Algorithm (DSA). Die PKC-Verschlüsselung wurde entwickelt, um den wachsenden Anforderungen an eine sichere Kommunikation in verschiedenen Sektoren und Branchen, wie z. B. dem Milit?r, gerecht zu werden.
PKC ist auch bekannt als Public-Key-Verschlüsselung, asymmetrische Verschlüsselung, asymmetrische Kryptographie, asymmetrische Chiffre, asymmetrische Schlüsselverschlüsselung und Diffie-Hellman-Verschlüsselung.
Techopedia erkl?rt Public-Key Kryptosystem
PKC ist ein kryptografischer Algorithmus und eine Kryptosystemkomponente, die in einer Reihe von Internetstandards implementiert ist, darunter Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) und Hypertext Transfer Protocol (HTTP) Websites.
PKC erm?glicht eine sichere Kommunikation über einen unsicheren Kanal, so dass eine Nachricht nur von dem vorgesehenen Empf?nger gelesen werden kann. So verwendet A beispielsweise den ?ffentlichen Schlüssel von B, um eine Nachricht an B zu verschlüsseln, die dann mit dem eindeutigen privaten Schlüssel von B entschlüsselt werden kann.
PKC wahrt den E-Mail-Datenschutz und gew?hrleistet die Sicherheit der Kommunikation, w?hrend die Nachrichten übertragen oder auf Mailservern gespeichert werden. PKC ist auch eine DSA-Komponente, die zur Authentifizierung eines privaten Schlüssels verwendet wird, der von jedem mit autorisiertem Zugriff auf den ?ffentlichen Schlüssel überprüft werden kann, wodurch Ursprung und Absender der Nachricht best?tigt werden.
Somit erm?glicht PKC Vertraulichkeit, Datenintegrit?t, Authentifizierung und Nichtabstreitbarkeit, die die wichtigsten Parameter der Informationssicherheit (IA) bilden.
PKC ist aufgrund des hohen Rechenaufwands langsamer als die Methoden der Geheimschlüsselkryptografie (oder symmetrischen Kryptografie). Im Gegensatz zur symmetrischen Kryptographie verwendet PKC eine feste Puffergr??e, abh?ngig von bestimmten und kleinen Datenmengen, die nur verschlüsselt und nicht in Str?men verkettet werden dürfen. Da eine breite Palette m?glicher Verschlüsselungsschlüssel verwendet wird, ist PKC robuster und weniger anf?llig für Sicherheitsverletzungsversuche Dritter.