128 vs. 256 Verschlüsselung

April 12

128 vs. 256 Verschlüsselung

Das Verschlüsseln von Daten soll Zugang zu Menschen eingeschränkt dürfen werden, um die Daten anzuzeigen. Wenn andere auf die Daten zugreifen möchten, müssen sie den Code zu brechen. Datenverschlüsselung besteht aus zwei Teilen: der Algorithmus und Schlüssel. Algorithmus-Schwachstellen und die Länge des Schlüssels in Bits geben einen Hinweis auf wie leicht der Code geknackt werden kann. Verschlüsselung mit einem 256-Bit-Schlüssel ist sicherer als die, die unter Verwendung eines 128-Bit-Schlüssels. Da Computer leistungsfähiger geworden, können sie Code mit höheren Ebenen der Verschlüsselung knacken.

Verschlüsselungsalgorithmus

EDV-Spezialisten, die versucht, einen Code zu brechen untersuchen den Codieralgorithmus auf Schwachstellen. Wenn sie feststellen können, wie die Codierung funktioniert, sie werden einen Weg finden, die Daten, egal ob es 128-Bit- oder 256-Bit-Codierung verwendet zu entschlüsseln. Programmierer in der Lage, Schwachstellen in den Algorithmen für die GSM-Verschlüsselung, in Handys, verwendet und für DVD-Verschlüsselung verwendet, um zu verhindern, Kopieren von DVDs zu finden gewesen. Kennt man die Schwachstelle, ist die Verschlüsselung trotz des Habens eines langen Schlüssels unwirksam. Gemeinsame Verschlüsselungsstandards, z. B. die Daten-Verschlüsselung-Standar DES, und der Advanced Encryption Standard oder AES, haben keine bekannten Schwachstellen zum Zeitpunkt der Veröffentlichung.

Schlüssel

Wenn der Verschlüsselungs-Algorithmus sicher ist, ist die einzige Möglichkeit, die Daten zu entschlüsseln, den richtigen Schlüssel zu verwenden. Der Schlüssel ist wie ein Kennwort und nur Menschen, die berechtigt sind, die Daten, die wissen, was es ist. Nicht autorisierte finden den richtigen Schlüssel durch Ausprobieren aller möglichen Schlüssel und Programm Computer durch alle Möglichkeiten so schnell wie möglich laufen. Die Länge des Schlüssels bestimmt die Anzahl der Möglichkeiten. Daten mit einem 256-Bit-Schlüssel verschlüsselt ist viel sicherer als die Daten mit 128-Bit Verschlüsselung, weil es viel länger zum Ausprobieren aller möglichen Schlüssel dauert.

Anzahl der möglichen Schlüssel

Die Anzahl der Möglichkeiten für einen bestimmten Schlüssel ist zwei bis das macht n, wobei "n" ist die Länge des Schlüssels in Bit. Ein Schlüssel mit zwei Bits haben eine eins oder eine NULL in jedem der beiden Positionen, was vier oder zwei quadratischen, mögliche Schlüssel: 00, 01, 10 oder 11. Ein 10-Bit-Schlüssel hat 1024 Möglichkeiten, während ein 56-Bit-Schlüssel über 72 Billiarden möglichen Schlüssel. Es gibt keinen Namen für die Anzahl der Schlüssel für die 128-Bit Verschlüsselung, aber es ist 72 Billiarden kariert. Für Daten mit 256 Bit verschlüsselt ist die Anzahl der möglichen Schlüssel wieder kariert. Daten-Experten glauben, dass es über tausend Jahre dauern würde, diese Anzahl von Schlüsseln, sogar mit Technologie in absehbarer Zukunft versuchen.

Den Code knacken

1997 56-Bit-Verschlüsselung sicher schien, eine Initiative, die eine große Anzahl von Computern verwenden konnte aber ausreichend Schlüssel um solch einen Code zu knacken, nach 250 Tagen versuchen. 1998 "gecrackt" Electronic Frontier Foundation einen 56-Bit DES Code in nur drei Tagen versuchen verschiedene Schlüssel. Im Jahr 2011 konnten noch viel leistungsfähigere Rechner nicht 128-Bit-Code genauso knacken. Die 128-Bit Codierung vorerst sicher scheint, aber auf längere Sicht, 256-Bit-Kodierung wird besser verkraften Verbesserungen in der Informationstechnologie und Geschwindigkeit.