Die Merkmale des symmetrischen Schlüsselsystems sind: schnelle Ver- und Entschlüsselung und hohe Sicherheitsstärke, aber der Schlüssel ist schwer zu verwalten und zu übertragen und eignet sich nicht für die alleinige Verwendung im Netzwerk. Die Merkmale des Kryptosystems mit öffentlichem Schlüssel sind: Hohe Vertraulichkeitsstärke, Schlüsselverteilung und -verwaltung. Einfache und leicht zu implementierende digitale Signatur.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.
Symmetrisches kryptografisches System
Symmetrisches kryptografisches System, auch bekannt als Einzelschlüssel-Kryptografiesystem, bezieht sich auf ein kryptografisches System, bei dem der Verschlüsselungsschlüssel und der Entschlüsselungsschlüssel gleich sind. Die Vertraulichkeit dieses kryptografischen Systems hängt hauptsächlich von der Vertraulichkeit des Schlüssels ab, und seine Verschlüsselungs- und Entschlüsselungsalgorithmen sind öffentlich.
Um die Sicherheit des Kryptographiesystems mit symmetrischem Schlüssel zu gewährleisten, muss der Verschlüsselungsalgorithmus komplex genug sein und der Schlüssel muss vertraulich sein und über einen ausreichend großen Schlüsselraum verfügen, damit der Angreifer den Chiffretext abfangen und den Verschlüsselungsalgorithmus kennen kann. Es ist immer noch nicht möglich, den Klartext wiederherzustellen. Das einflussreichste symmetrische Schlüsselkryptographiesystem ist der Datenverschlüsselungsstandard DES, der 1977 vom American National Bureau of Standards herausgegeben wurde.
Eigenschaften des symmetrischen kryptografischen Systems:
schnelle Ver- und Entschlüsselung
hohe Sicherheitsstärke
Schlüssel sind schwer zu verwalten und zu übertragen und nicht für den alleinigen Einsatz im Netzwerk geeignet
public Das Schlüsselkryptographiesystem
Das Public-Key-Kryptographiesystem ist ein asymmetrischer Schlüssel. Der Vorteil besteht darin, dass die Betriebsgeschwindigkeit schnell ist und der Schlüssel einfach zu generieren ist.
(1) Hohe Vertraulichkeitsstärke
Die theoretische Grundlage basiert auf der Schwierigkeit, große Primzahlen in der Zahlentheorie zu faktorisieren. Wenn n größer als 2048 Bit ist, kann der aktuelle Algorithmus RSA nicht innerhalb einer effektiven Zeit entschlüsseln.
(2) Schlüsselverteilung und -verwaltung sind einfach
Im RSA-System sind der Verschlüsselungsschlüssel und der Entschlüsselungsschlüssel unterschiedlich und getrennt. Der Verschlüsselungsschlüssel kann öffentlich gemacht werden und der Entschlüsselungsschlüssel wird vom Benutzer geheim gehalten. Die Anzahl der geheim gehaltenen Schlüssel wird reduziert, was die Schlüsselverteilung bequemer macht und die Schlüsselverwaltung erleichtert.
(3) Digitale Signaturen sind einfach zu implementieren
Im RSA-System verwendet nur der Empfänger seinen eigenen Entschlüsselungsschlüssel, um den Klartext zu signieren, und jeder andere kann den öffentlichen Schlüssel verwenden, um die Signatur zu überprüfen, sie kann jedoch nicht gefälscht werden .
Weitere verwandte Artikel finden Sie auf der Chinesischen PHP-Website! !
Das obige ist der detaillierte Inhalt vonWas sind die Merkmale des symmetrischen Schlüsselsystems und des Public-Key-Kryptographiesystems?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!