Zuhause Entwicklung Was ist Public-Key-Kryptographie (PKC)? - Definition aus techopedia

Was ist Public-Key-Kryptographie (PKC)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Public Key Cryptography (PKC)?

Die Kryptografie mit öffentlichem Schlüssel (PKC) ist eine Verschlüsselungstechnik, die einen Algorithmus mit öffentlichem und privatem Schlüssel (oder asymmetrischem Schlüssel) für die sichere Datenkommunikation verwendet. Ein Nachrichtensender verwendet den öffentlichen Schlüssel eines Empfängers, um eine Nachricht zu verschlüsseln. Zum Entschlüsseln der Nachricht des Absenders 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 sowie Digital Signature Algorithm (DSA). Die PKC-Verschlüsselung wurde entwickelt, um den wachsenden Anforderungen an sichere Kommunikation in verschiedenen Sektoren und Branchen wie dem Militär gerecht zu werden.

PKC ist auch als Verschlüsselung mit öffentlichem Schlüssel, asymmetrische Verschlüsselung, asymmetrische Kryptographie, asymmetrische Verschlüsselung, asymmetrische Schlüsselverschlüsselung und Diffie-Hellman-Verschlüsselung bekannt.

Techopedia erklärt Public Key Cryptography (PKC)

PKC ist ein kryptografischer Algorithmus und eine Kryptosystemkomponente, die von einer Vielzahl von Internetstandards implementiert wird, darunter TLS (Transport Layer Security), PGP (Pretty Good Privacy), GPG (GNU Privacy Guard), SSL (Secure Socket Layer) und HTTP (Hypertext Transfer Protocol) ) Websites.

PKC ermöglicht eine sichere Kommunikation über einen unsicheren Kanal, sodass eine Nachricht nur vom vorgesehenen Empfänger gelesen werden kann. Beispielsweise verwendet A den öffentlichen Schlüssel von B, um eine Nachricht an B zu verschlüsseln, die mit dem eindeutigen privaten Schlüssel von B entschlüsselt werden kann.

PKC schützt die Privatsphäre von E-Mails und gewährleistet die Kommunikationssicherheit, während 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 öffentlichem Schlüsselzugriff verifiziert werden kann und der den Nachrichtenursprung und den Absender validiert. Auf diese Weise ermöglicht PKC Vertraulichkeit, Datenintegrität, Authentifizierung und Nicht-Vertraulichkeit, die Schlüsselparameter für die Informationssicherung (IA) bilden.

PKC ist aufgrund hoher Rechenanforderungen langsamer als Kryptografiemethoden mit geheimen Schlüsseln (oder symmetrische Kryptografiemethoden). Im Gegensatz zur symmetrischen Kryptografie verwendet PKC abhängig von bestimmten und kleinen Datenmengen eine feste Puffergröße, die möglicherweise nur verschlüsselt und nicht in Streams verkettet wird. Da eine breite Palette möglicher Verschlüsselungsschlüssel verwendet wird, ist PKC robuster und weniger anfällig für Sicherheitsverletzungsversuche von Drittanbietern.

Was ist Public-Key-Kryptographie (PKC)? - Definition aus techopedia