Was ist eine Block-Ziffer?

Eine Blockziffer ist ein symmetrischer Verschlüsselungsalgorithmus, der verwendet, um empfindliche Daten zu kriechen. Programme oder Algorithmen, die wirklich die Aufgabe der versteckenden Daten durchführen, genannt Ziffern. Das Kriechen oder die Verschlüsselung, Daten liefert anderen Nutzen außer Geheimhaltung. Verschlüsselung kann, dass eine Mitteilung nicht geändert worden, sowie auch garantieren überprüfen die Identität des Absenders.

Kriptographie ist die Wissenschaft des Drehens der lesbaren unencrypted Daten, genannt Klartext, in die verschlüsselten Daten, genannt verschlüsselten Text. Blockziffern unterscheiden von der anderen Hauptkategorie der symmetrischen Algorithmen, der Stromziffern, dadurch, dass sie Daten in den Klumpen verschlüsseln, oder der Blöcke, anstelle von einem Buchstaben auf einmal. Eine Blockziffer betrachtet im Allgemeinen, als eine Stromziffer sicherer zu sein, weil sie gelegentlicher ist, während eine Stromziffer schneller arbeitet, wenn der Klartext kurz ist.

Das Konzept einer Blockziffer, die symmetrisch ist, kommt vom tatsächlichen Prozess der Verschlüsselung von Daten. Die symmetrische Kriptographie, auch genannt Kriptographie des privaten Schlüssels, verwendet einen einzelnen Schlüssel, um Daten zu verschlüsseln und zu entschlüsseln. Es ist wesentlich, dass der Schlüssel privat bleibt, weil jedermann, der ihn hat, jede mögliche Mitteilung lesen kann, die gesendet. Dieses ist im Gegensatz zu asymetrischer Kriptographie, die zwei Schlüssel verwendet, ein privater Schlüssel, der gesichert und ein allgemeiner Schlüssel, der für jeder vorhanden ist.

Gebrauch der Kriptographie zurückgeht viele Jahrhunderte und war in altem Ägypten und in Rom anwesend. Julius Caesar verwendete, was jetzt weit als die Caesar-Ziffer bekannt, um geheime Mitteilungen an seine Generäle weiterzuleiten. Schlüsselsysteme sind ständig darunter Angriff, und da alte Algorithmen defekt sind, entwickeln Entcoders neue Programme, um Mitteilungen zu verstecken. Einige populäre Versionen der Blockziffern umfassen Daten-Verschlüsselung-Standard (DES), vorgerückten Verschlüsselung-Standard (AES) und internationalen Daten-Verschlüsselung-Algorithmus (IDEA).

DES ist eine weithin bekannte herkömmliche Blockziffer, die einen symmetrischen Schlüssel mit 56 Bits verwendet. Daten verschlüsselt in den 64-bitblöcken. Jedes Mal wenn DES einen 64-bitklartextblock verschlüsselt, laufen lässt es ihn durch den Algorithmus 16mal oder Umläufe. Wegen des Bits des Kurzschlusses 56, das Schlüssel ist, DES betrachtet nicht mehr, um für viele Anwendungen sicher zu sein.

AES vorgewählt im Oktober 2000 durch das National Institute of Standards and Technology (NIST) als sichererer Wiedereinbau für DES er. AES verwendet drei verschiedene Schlüssel, um mehrfache Umläufe der Verschlüsselung auf Klartextblöcken von 128 Bits durchzuführen. Die Schlüsselgrößen sind 128, 192 und 256 Bits in der Länge.

Eine andere Blockziffer ist IDEE, die in Europa am meisten benutzt ist und einen Schlüssel mit 128 Bits verwendet, um acht Umläufe Verschlüsselung auf 64-bitblöcken des Klartextes durchzuführen. IDEE verursacht 1992 von James Massey und Xuejia Lai unter einem Forschungsvertrag mit einer schwedischen Technologiestiftung. Obwohl IDEE mit privaten Bewilligungen entwickelt, ist sie für nicht gewerblichen Gebrauch frei.