Unterschied zwischen konventioneller und öffentlicher Schlüsselverschlüsselung

Unterschied zwischen konventioneller und öffentlicher Schlüsselverschlüsselung

Eine der bedeutendsten Entwicklungen in der Geschichte der Kryptographie kam 1976, als Whitfield Diffie und Martin Hellman ein Papier namens "New Directions in Cryptography" veröffentlichten.'Das Papier führte ein bahnbrechendes neues Konzept der Kryptographie für öffentliche Schlüsseln ein, das ein grundlegendes Element in der Kryptographie wurde und Diffie-Hellman Key Exchange genannt hat. Obwohl sie zu dieser Zeit keine praktische Verwirklichung einer Verschlüsselung der öffentlichen Schlüsseln hatten, war die Idee klar, was ein umfassendes Interesse und eine umfassende Aktivität in der kryptografischen Gemeinschaft verursachte. Verschiedene Standards und Protokolle, die Kryptographie beteiligen. Die beiden häufigsten Verschlüsselungsmodelle sind öffentliche Verschlüsselung und konventionelle oder einköpfige Verschlüsselung.

Was ist konventionelle Verschlüsselung?

Konventionelle Verschlüsselung, auch als symmetrische Verschlüsselung oder Einzelschlüsselverschlüsselung bezeichnet, ist ein kryptografisches System, das denselben Schlüssel verwendet, der vom Absender verwendet wird, um die Nachricht zu verschlüsseln, und vom Empfänger, um die Nachricht zu entschlüsseln. In diesem Verschlüsselungsmodell verschlüsselt der Absender den Klartext mit dem geheimen Schlüssel des Empfängers, der später vom Empfänger verwendet werden kann, um den Chiffretext zu entschlüsseln. Es ist ein relativ schneller Prozess, da es einen einzelnen Schlüssel sowohl für die Verschlüsselung als auch für die Entschlüsselung verwendet. Das Hauptproblem bei diesem weit verbreiteten Verschlüsselungsmodell besteht darin, dass dieses Schema für eine große Anzahl von Benutzern nicht gut skaliert wird, da sowohl der Absender als auch der Empfänger vor der Übertragung auf einen geheimen Schlüssel zustimmen müssen. Dies macht es weniger sicher, da der Schlüssel zwischen vielen Absendern und Empfängern ausgetauscht wird. Die Idee der Einschlüsselverschlüsselung ist sehr alt, deshalb ist sie als konventionelle Verschlüsselung bekannt.

Was ist eine öffentliche Verschlüsselung?

Verschlüsselung der öffentlichen Key ist das erste wirklich revolutionäre Konzept der Kryptographie, das erstmals von Diffie und Hellman vorgeschlagen wurde. Verschlüsselung der öffentlichen Key, auch als öffentlicher Kryptographie bekannt, ist ein kryptografisches System, das ein Tastenpaar verwendet: ein öffentlicher Schlüssel und ein privater Schlüssel. Der öffentliche Schlüssel kann unter den Benutzern frei geteilt werden und der private Schlüssel oder der geheime Schlüssel ist nur dem Empfänger bekannt. Der öffentliche Schlüssel wird verwendet, um eine Nachricht oder einen Inhalt zu verschlüsseln, und der private Schlüssel wird dann verwendet, um die Nachricht zu entschlüsseln. Das Hauptziel der Verschlüsselung der öffentlichen Schlüsseln besteht darin, Privatsphäre, Vertraulichkeit und Authentifizierung bereitzustellen. Öffentliche Key-Algorithmen basieren eher auf mathematischen Funktionen als auf einfachen Operationen auf Bitmustern, wie sie in herkömmlichen Verschlüsselungsalgorithmen verwendet werden. Im Verschlüsselungssystem im öffentlichen Key gibt es sechs Hauptbestandteile: Klartext, Verschlüsselungsalgorithmus, öffentlicher Schlüssel, privater Schlüssel, Ciphertext und Entschlüsselungsalgorithmus. Es verwendet einfach einen Schlüssel zur Verschlüsselung und einen anderen, aber verwandten Schlüssel zur Entschlüsselung.

Unterschied zwischen konventioneller und öffentlicher Schlüsselverschlüsselung

Definition

- Die konventionelle Verschlüsselung, auch als symmetrische Verschlüsselung oder Einzelschlüsselverschlüsselung bezeichnet. Es beinhaltet die Umwandlung des Klartext. Verschlüsselung der öffentlichen Key, auch als asymmetrische Verschlüsselung bekannt, ist eine Art von Verschlüsselungsschema, die anstelle eines einzelnen Schlüssels ein Tastenpaar verwendet - ein öffentlicher Schlüssel und ein privater Schlüssel. Der öffentliche Schlüssel wird verwendet, um eine Nachricht zu verschlüsseln, und der private Schlüssel wird dann verwendet, um die Nachricht zu entschlüsseln.

Taste

- Der Schlüssel, der im konventionellen Verschlüsselungsschema verwendet wird. Wenn dieser geheime Schlüssel offengelegt wird, wird die Kommunikation beeinträchtigt. Die beiden für die Verschlüsselung der öffentlichen Key verwendeten Schlüssel werden als öffentlicher Schlüssel und privater Schlüssel bezeichnet. Der öffentliche Schlüssel wird verwendet, um die Nachrichten zu verschlüsseln und kann unter den Benutzern frei geteilt werden, aber der private Schlüssel wird geheim gehalten und dem Empfänger nur bekannt, um die Nachrichten zu entschlüsseln.

Sicherheit

- Mit dem herkömmlichen Verschlüsselungsmodell müssen sowohl der Absender als auch der Empfänger den geheimen Schlüssel im Voraus kennen und sie müssen sich vor der Übertragung auf den Schlüssel einigen. Es ist schwierig, das Schlüssel geheim zu halten, wenn die Verschlüsselung und Entschlüsselung an verschiedenen Stellen auftritt. Verschlüsselung der öffentlichen Key hingegen ist sicherer, da das Schlüsselpaar auf der Grundzahl der langen Länge basiert, was bedeutet, dass es unendlich viele Möglichkeiten für Schlüssel gibt.

Konventionelles vs. Verschlüsselung der öffentlichen Key: Vergleichstabelle

Zusammenfassung

Das Hauptziel der Verschlüsselung ist es, Privatsphäre, Vertraulichkeit und Authentifizierung sicherzustellen. Ein Hauptvorteil des Verschlüsselungssystems für öffentliche Kasten besteht jedoch darin, dass die Bereitstellung authentischer öffentlicher Schlüssel relativ einfacher ist als die Verteilung von Geheimtasten, wie in herkömmlichen Verschlüsselungssystemen erforderlich. Verschlüsselungssysteme für öffentliche Schlüsseln sind jedoch wesentlich langsamer als ihre herkömmlichen Gegenstücke. Aus diesem Grund werden diese Systeme hauptsächlich zur Verschlüsselung von Bulk -Daten durch symmetrische Algorithmen und für die Verschlüsseln kleiner Datenelemente wie Kreditkartennummer und Pins verwendet.