Advanced Encryption Standard , of AES , is een algoritme gebruikt in cryptografie om beveiligd delen van gegevens en communicatie op het internet . AES , een symmetrische block cipher , ondersteunt drie belangrijke maten : 128 , 192 en 256 bits . Volgens de "Advanced FPGA Ontwerp" door Steve Kilts , " de norm is goedgekeurd door het Amerikaanse National Institute of Standards and Technology . " Pre - Encryption Het AES -algoritme zorgt voor een unieke 128 - bit sleutel genaamd een input blok , genaamd " staat . " Deze originele ingang blok sleutel wordt gecombineerd met de geselecteerde sleutelgrootte te omzeilen sleutels creëren tijdens de codering van data . Deze ronde toetsen algebraïsche matrix gebruikt om de gegevens te versleutelen . Volgens " TCP /IP voor Dummies " door Candace Leiden , Marshall Wilensky en Scott Bradner , " de grotere lengte van de sleutel , de meer bits zijn voor gebruik in de versluiering data . Anderzijds , hoe meer bits zich de complexer het proces waardoor iets langzamer encryptie en decryptie . " encryptie en gegevensuitwisseling ronde sleutel wordt gebruikt om de gehele datablok , zoals versleutelen een e-mailbericht of een datapakket . De gegevens worden vervolgens naar de bestemming met een sleutel voor de- coderen . De gastheer of computer waarmee de gegevens worden uitgewisseld en stuurt een antwoord terug . Dit kan een statusbericht , instructies of nieuwe gegevens zijn. De- Encryption Ontvangen gegevens worden vergeleken met de ronde toets en vervolgens de- versleuteld. Als er een nieuwe verbinding wordt gemaakt , wordt de ingang blok verschoven naar een nieuwe ronde sleutel te maken . Dit creëert een nieuwe encryptiesleutel te worden gebruikt met de volgende gegevens te blokkeren .
|