Advanced Encryption Standard , AES oder ist ein Algorithmus in der Kryptographie , um eine sichere gemeinsame Nutzung von Daten und Kommunikation im Internet verwendet . AES, eine symmetrische Blockchiffre , unterstützt drei Schlüssellängen : 128, 192 und 256 Bit. Laut "Advanced FPGA Design" von Steve Kilts ", der Standard wurde von der US-amerikanischen National Institute of Standards and Technology genehmigt worden. " Pre- Verschlüsselung
Die AES-Algorithmus erstellt eine eindeutige 128 -Bit-Schlüssel genannt einen Eingang Block namens " Staat". Diese ursprüngliche Eingang Block-Schlüssel wird mit der ausgewählten Schlüsselgröße auf runde Schlüssel bei der Verschlüsselung von Daten erstellen kombiniert . Diese runden Tasten eine algebraische Matrix verwendet, um die Daten zu verschlüsseln. Laut " TCP /IP für Dummies" von Candace Leiden, Marshall Wilensky und Scott Bradner, " je größer die Schlüsselgröße , desto mehr Bits dort in kriechen die Daten zu verwenden . Auf der anderen Seite sind die mehr Bits gibt , die Je komplexer die Verfahren , die etwas langsamer Ver-und Entschlüsselung bedeutet . "
Verschlüsselung und Data Exchange
die runde Taste wird verwendet , um die gesamte Datenblock , wie verschlüsseln eine E-Mail oder Datenpaket . Die Daten werden dann an das Ziel gesendet , zusammen mit einem Schlüssel zu de - verschlüsseln. Die Host oder Computer, mit dem die Daten ausgetauscht werden, und sendet dann eine Antwort . Dies kann eine Statusmeldung , Anweisungen oder neue Daten sein.
De - Verschlüsselung
empfangenen Daten werden an den runden Taste und dann de - verschlüsselt verglichen. Wird eine neue Verbindung erstellt wird, wird der Eingang Block verschoben, um eine neue Runde Schlüssel zu erstellen. Dadurch entsteht ein neuer Schlüssel , um mit dem nächsten Datenblock verwendet werden.