Kent u AES-codering (Advanced Encryption Standard)?

Inhoudsopgave

De Advanced Encryption Standard (AES) in cryptografie, ook bekend als Rijndael-encryptie, is een specificatie-encryptiestandaard die is aangenomen door de Amerikaanse federale overheid.

AES is een variant van het Rijndael-blokcijfer, ontwikkeld door twee Belgische cryptografen, Joan Daemen en Vincent Rijmen, die tijdens het AES-selectieproces een voorstel bij NIST hebben ingediend. Rijndael is een set cijfers met verschillende sleutels en blokgroottes. Voor AES selecteerde NIST drie leden van de Rijndael-familie, elk met een blokgrootte van 128 bits maar met drie verschillende sleutellengtes: 128, 192 en 256 bits.

1667530107-图foto1

Deze standaard wordt gebruikt ter vervanging van de oorspronkelijke DES (Data Encryption Standard) en wordt over de hele wereld op grote schaal gebruikt. Na een selectieproces van vijf jaar werd de Advanced Encryption Standard op 197 november 26 door het National Institute of Standards and Technology (NIST) gepubliceerd in FIPS PUB 2001 en op 26 mei 2002 een geldige standaard. Advanced Encryption Standard was een van de meest populaire algoritmen op het gebied van symmetrische sleutelversleuteling geworden.

AES wordt over de hele wereld in software en hardware geïmplementeerd om gevoelige gegevens te versleutelen. Het is essentieel voor de computerbeveiliging, cyberbeveiliging en elektronische gegevensbescherming van de overheid.

Kenmerken van AES (Advanced Encryption Standard):
1.SP-netwerk: het werkt op de SP-netwerkstructuur, niet op de Feistel-coderingsstructuur die te zien is in het geval van het DES-algoritme.
2. Bytegegevens: het AES-coderingsalgoritme werkt op bytegegevens in plaats van op bitgegevens. Het behandelt de blokgrootte van 128 bits dus tijdens de codering als 16 bytes.
3. Sleutellengte: Het aantal uit te voeren rondes hangt af van de lengte van de sleutel die wordt gebruikt om de gegevens te versleutelen. Er zijn 10 ronden voor de 128-bits sleutelgrootte, 12 ronden voor de 192-bits sleutelgrootte en 14 ronden voor de 256-bits sleutelgrootte.
4. Sleuteluitbreiding: Er is één enkele sleutel nodig tijdens de eerste fase, die later wordt uitgebreid naar meerdere sleutels die in individuele rondes worden gebruikt.

Momenteel ondersteunen de meeste Bluetooth-modules van Feasycom AES-128-versleutelde gegevensoverdracht, wat de veiligheid van de gegevensoverdracht aanzienlijk verbetert. Neem voor meer informatie contact op met het Feasycom-team.

Scroll naar boven