Nachteile der Verschlüsselung mit öffentlichen Schlüsseln

Von Unternehmen verwendete Verschlüsselungssysteme lassen sich in zwei große Kategorien einteilen. Systeme mit einem privaten Schlüssel oder einem geheimen Schlüssel verwenden denselben Schlüssel zum Verschlüsseln und Entschlüsseln von Daten. Aus diesem Grund müssen Sie Ihren Schlüssel versteckt halten, damit niemand anderes darauf zugreifen kann. In einem öffentlichen Schlüsselsystem verwenden Sie zwei Schlüssel. Ihr privater Schlüssel, den Sie verborgen halten, entschlüsselt Daten, der öffentliche Schlüssel wird jedoch zum Verschlüsseln der Daten verwendet. Da der öffentliche Schlüssel im Wesentlichen nur zum Verschlüsseln von Informationen verwendet werden kann, können Sie ihn sicher für jeden freigeben. Die Verschlüsselung mit öffentlichen Schlüsseln funktioniert gut in Situationen, in denen Sie einen Schlüssel nicht sicher gemeinsam nutzen können, wie über das Internet, aber es hat einige echte Nachteile.

Geschwindigkeit

Die Verschlüsselung mit öffentlichen Schlüsseln funktioniert sehr gut und ist extrem sicher, basiert jedoch auf komplizierter Mathematik. Aus diesem Grund muss Ihr Computer sehr hart arbeiten, um Daten mithilfe des Systems zu verschlüsseln und zu entschlüsseln. In Anwendungen, in denen regelmäßig mit großen Mengen verschlüsselter Daten gearbeitet werden muss, bedeutet der Rechenaufwand, dass Systeme mit öffentlichen Schlüsseln sehr langsam sein können.

Zertifizierungsprobleme

Viele öffentliche Schlüsselsysteme verwenden einen Dritten, um die Zuverlässigkeit öffentlicher Schlüssel zu bestätigen. Wenn Sie beispielsweise vertrauliche Unternehmensdaten verschlüsseln und an den Computer Ihres Anwalts senden möchten, möchten Sie sichergehen, dass der Computer, an den Sie die Daten gesendet haben, wirklich an seine Anwaltskanzlei gebunden ist. Der als Zertifizierungsstelle bezeichnete Dritte signiert seinen öffentlichen Schlüssel digital und wandelt ihn in ein digitales Zertifikat um. So können Sie sicher sein, dass er sicher verwendet werden kann. Wenn jedoch die Zertifizierungsstelle kompromittiert wird, könnte der Verbrecher falsche Zertifikate ausstellen und die Leute dazu bringen, Daten an den falschen Ort zu senden. Das ist schon passiert.

Direkter Kompromiss

Es gibt zwei Möglichkeiten, mit einem öffentlichen Schlüsselsystem verschlüsselte Daten zu knacken. Die erste besteht darin, ein Loch in der zugrundeliegenden Mathematik zu finden, mit dem die Chiffre gebrochen werden kann. Zum Zeitpunkt der Veröffentlichung ist kein solches Loch öffentlich bekannt. Die andere Möglichkeit, die Verschlüsselung zu knacken, besteht darin, den richtigen Schlüssel zu erraten. Da die Verschlüsselung mit öffentlichen Schlüsseln auf der Grundlage einer extrem großen Zahl arbeitet, die aus dem Multiplizieren einer großen Zahl, die im öffentlichen Schlüssel verborgen ist, mit einer großen Zahl, die im privaten Schlüssel verborgen ist, abgeleitet wird, können Sie die Verschlüsselung durch die Eingabe einer extrem großen Zahl beeinträchtigen Verschlüsselung. Wenn Computer leistungsfähiger werden und Quantencomputer, bei denen mit Licht noch höhere Geschwindigkeiten als mit herkömmlichen Supercomputern erzielt werden, Realität werden, werden Brute-Force-Angriffe auf verschlüsselte Daten mit öffentlichen Schlüsseln praktikabel.

Falsches Sicherheitsgefühl

Egal wie sicher Ihr Kryptografiesystem mit öffentlichen Schlüsseln ist, es schützt nur das, was es schützen soll. Wenn Ihre Kunden beispielsweise Ihre Kreditkartendaten über das Internet senden, ist diese Übertragung durch eine Mischung aus Verschlüsselung mit öffentlichen und privaten Schlüsseln geschützt und äußerst sicher. Sobald Sie jedoch diese Kreditkartendaten erhalten haben und sich ein Computer mit freiem Zugriff auf Ihren Server im Freien befindet, kann sich jemand an die Tastatur setzen, alle sicher übertragenen Daten herunterladen und sie stehlen. Die Verschlüsselung mit öffentlichen Schlüsseln schützt nicht davor und ist daher nur ein Teil eines Gesamtsicherheitssystems.

Beliebte Beiträge