Was ist eine Blockchiffer?
Eine Blockausfall ist ein symmetrischer kryptografischer Algorithmus, mit dem sensible Daten aufgeschlüsselt werden können. Programme oder Algorithmen, die tatsächlich die Aufgabe des Verstecks von Daten ausführen, werden Ciphers genannt. Durch das Krabbeln oder Verschlüsseln werden Daten neben der Geheimhaltung weitere Vorteile bieten. Die Verschlüsselung kann auch sicherstellen, dass eine Nachricht nicht geändert wurde und die Identität des Absenders überprüfen.
Kryptographie ist die Wissenschaft, nicht verkürzte Daten, die als Klartext bezeichnet werden, in verschlüsselte Daten zu verwandeln, die als CiphERText bezeichnet werden. Blockchiffren unterscheiden sich von der anderen Hauptkategorie symmetrischer Algorithmen, Stream -Chiffren, da sie Daten in Stücken oder Blöcken anstelle eines Charakters gleichzeitig verschlüsseln. Eine Blockverkleidung wird allgemein als sicherer angesehen als eine Stream -Chiffre, da sie zufällig ist, während eine Stream -Chiffre schneller funktioniert, wenn der Klartext kurz ist.
Das Konzept einer symmetrischen Block -Chiffre stammt aus dem tatsächlichen Prozess der Verschlüsselung von Daten. Symmetrische Kryptographie, auch Private Key CRYM bezeichnetToGraphie verwendet einen einzelnen Schlüssel, um Daten zu verschlüsseln und zu entschlüsseln. Es ist wichtig, dass der Schlüssel privat bleibt, da jeder, der es hat, jede gesendete Nachricht lesen kann. Dies steht im Gegensatz zu einer asymmetrischen Kryptographie, die zwei Schlüssel verwendet, einen privaten Schlüssel, der gesichert ist, und einen öffentlichen Schlüssel, der allen zur Verfügung steht.
Die Verwendung von Kryptographie stammt aus vielen Jahrhunderten und war im alten Ägypten und Rom vorhanden. Julius Caesar verwendete das, was heute allgemein als Caesar -Chiffre bekannt ist, um geheime Botschaften an seine Generäle weiterzugeben. Kryptografische Systeme werden ständig angegriffen, und da alte Algorithmen kaputt sind, entwickeln Kryptographer neue Programme, um Nachrichten zu verbergen. Einige beliebte Versionen von Block -Chiffren umfassen Datenverschlüsselungsstandard (DES), Advanced Encryption Standard (AES) und internationaler Datenverschlüsselungsalgorithmus (Idee).
DES ist eine bekannte konventionelle Blockverkleidung, die einen symmetrischen 56-Bit-Schlüssel verwendet.Die Daten werden in 64-Bit-Blöcken verschlüsselt. Jedes Mal, wenn des Des einen 64-Bit-Klartextblock verschlüsselt, führt er ihn 16 Mal oder Runden durch den Algorithmus aus. Aufgrund des kurzen 56-Bit-Schlüssels wird DES für viele Anwendungen nicht mehr als sicher angesehen.
AES wurde im Oktober 2000 vom National Institute of Standards and Technology (NIST) als sichererer Ersatz für DES ausgewählt. AES verwendet drei verschiedene Schlüssel, um mehrere Verschlüsselungsrunden auf Klartextblöcken von 128 Bits durchzuführen. Die Schlüsselgrößen sind 128, 192 und 256 Bit.
Eine weitere Blockvergnung ist eine Idee, die in Europa weit verbreitet ist und einen 128-Bit-Schlüssel verwendet, um acht Verschlüsselungsrunden auf 64-Bit-Blöcken der Klartext durchzuführen. Die Idee wurde 1992 von James Massey und Xuejia Lai im Rahmen eines Forschungsvertrags mit einer schwedischen Technologiestiftung gegründet. Obwohl die Idee mit privaten Zuschüssen entwickelt wurde, ist sie für den nichtkommerziellen Gebrauch kostenlos.