AES (Advanced Encryption Standard) is een symmetrische blokversleuteling, gestandaardiseerd door NIST in FIPS 197 in 2001, die gegevens versleutelt in blokken van 128 bits met behulp van sleutels van 128, 192 of 256 bits.
AES versleutelt en ontsleutelt gegevens met één gedeelde geheime sleutel. Het verwerkt gegevens in vaste blokken van 128 bits door middel van meerdere rondes van substitutie, permutatie en menging. AES werd in 2001 door NIST gestandaardiseerd als FIPS 197 (afgeleid van het Rijndael-cijfer) en is het meest gebruikte symmetrische algoritme. Het blijft veilig, waarbij AES-256 wordt aanbevolen voor langdurige en post-kwantumbeveiliging.
Key Takeaways
- AES is een symmetrische blokversleuteling die in 2001 door NIST is gestandaardiseerd in FIPS 197 en gebaseerd is op het Rijndael-algoritme.
- Het maakt gebruik van één gedeelde sleutel in drie formaten (128, 192 en 256 bits) over 10, 12 of 14 rondes.
- AES versleutelt gegevens in blokken van 128 bits en beveiligt TLS, VPN's, schijfversleuteling, Wi-Fi en berichtenverkeer.
- AES blijft ook in 2026 veilig; kwantumcomputers kraken het niet, ze halveren alleen de effectieve sleutelsterkte via het Grover-algoritme.
- AES-256 biedt ongeveer 128-bits beveiliging tegen een kwantumaanval en is vereist door CNSA 2.0 voor gebruik met hoge beveiliging.
Wat is AES?
AES is een symmetrische blokversleuteling, wat betekent dat het één gedeelde geheime sleutel gebruikt en gegevens verwerkt in blokken van 128 bits met een vaste grootte. Het werd in 2001 door NIST gestandaardiseerd in FIPS 197 en is het meest gebruikte symmetrische versleutelingsalgoritme ter wereld. Voor een breder overzicht van symmetrische methoden, zie wat symmetrische versleuteling is.
Een korte geschiedenis van AES
AES bestaat omdat zijn voorganger, DES, onveilig was geworden. NIST schreef in 1997 een open competitie uit om een ​​vervanger te vinden. Na een openbare analyse van de kandidaten selecteerde NIST in 2000 de Rijndael-cijfer, ontworpen door de Belgische cryptografen Joan Daemen en Vincent Rijmen. Deze werd in 2001 gepubliceerd als de Advanced Encryption Standard in FIPS 197. Het openbare selectieproces is een belangrijke reden waarom AES zo breed vertrouwd wordt.
Hoe AES werkt
AES versleutelt elk 128-bits blok door middel van meerdere transformatierondes, waarbij een sleutelschema wordt gebruikt dat is afgeleid van de oorspronkelijke sleutel. Elke ronde voert vier bewerkingen uit: SubBytes (bytevervanging), ShiftRows (rijverschuiving), MixColumns (kolommenging) en AddRoundKey (combinatie met de rondesleutel). Het aantal rondes is afhankelijk van de sleutelgrootte.
| Sleutelmaat | Ronden | Relatief gebruik |
|---|---|---|
| 128-bit | 10 | Snel; de gebruikelijke standaard voor TLS en algemeen gebruik. |
| 192-bit | 12 | Minder gebruikelijk; een middenweg. |
| 256-bit | 14 | Hoogste winstmarge; voorkeur voor langdurige en zeer veilige data. |

AES-bedrijfsmodi
AES versleutelt één blok per keer, dus de werkingsmodus bepaalt hoe blokken aan elkaar worden gekoppeld voor grotere berichten. De modus is net zo belangrijk als de versleutelingstechniek voor daadwerkelijke beveiliging.
| Mode | Notes |
|---|---|
| ECB | Versleutelt elk blok onafhankelijk. Vermijd deze methode: identieke platte tekstblokken produceren identieke versleutelde tekst, waardoor patronen zichtbaar worden. |
| CBC | Koppelt blokken aan elkaar met een initialisatievector. Komt veel voor, maar vereist aparte integriteitsbescherming. |
| GCM | Geauthenticeerde encryptie die zowel vertrouwelijkheid als integriteit garandeert. De voorkeursmethode voor TLS en moderne systemen. |
Is AES nog steeds veilig in 2026?
AES blijft veilig. Geen enkele praktische aanval kan de volledige versleuteling kraken, en het is de maatstaf die NIST gebruikt om de sterkte van post-kwantumalgoritmen te meten. De meest gestelde vraag gaat over kwantumcomputers.
Kwantumcomputers kraken AES niet op dezelfde manier als RSA en ECC. De relevante kwantumaanval, het Grover-algoritme, halveert slechts de effectieve sleutelsterkte, waardoor AES-256 ongeveer 128 bits aan beveiliging behoudt tegen een kwantumtegenstander, wat nog steeds onmogelijk te kraken is. Om deze reden schrijft CNSA 2.0 AES-256 voor voor toepassingen met hoge beveiligingseisen. Het praktische advies is om AES-256 te gebruiken voor gegevens die jarenlang beschermd moeten blijven.
Veelgestelde Vragen / FAQ
Is AES symmetrisch of asymmetrisch?
AES is symmetrisch. Dezelfde geheime sleutel wordt gebruikt voor zowel het versleutelen als het onversleutelen van gegevens, waardoor het snel is en zeer geschikt voor het versleutelen van grote hoeveelheden data. Asymmetrische algoritmen zoals RSA gebruiken een paar publieke en private sleutels en zijn trager. In de praktijk wordt asymmetrische cryptografie vaak gebruikt om een ​​AES-sleutel uit te wisselen, waarna AES de daadwerkelijke gegevens versleutelt.
Is AES-256 kwantumveilig?
AES-256 wordt voor de nabije toekomst als veilig beschouwd tegen kwantumcomputers. Kwantumcomputers kraken AES niet op dezelfde manier als RSA. Grovers algoritme halveert slechts de effectieve sleutelsterkte, waardoor AES-256 ruwweg 128 bits beveiliging biedt tegen een kwantumaanvaller. Dit ligt echter ver boven de praktische mogelijkheden. CNSA 2.0 vereist AES-256 voor gebruik met hoge beveiliging.
Wat is het verschil tussen AES-128 en AES-256?
Het verschil zit hem in de sleutellengte en het aantal versleutelingsrondes. AES-128 gebruikt een 128-bits sleutel over 10 rondes, terwijl AES-256 een 256-bits sleutel over 14 rondes gebruikt. Beide zijn momenteel veilig. AES-256 biedt een grotere veiligheidsmarge, met name tegen toekomstige kwantumaanvallen, tegen een kleine prestatievermindering. Daarom heeft het de voorkeur voor gevoelige gegevens die langdurig bewaard worden.
Is AES ooit gekraakt?
Geen enkele praktische aanval heeft de volledige AES-codering weten te kraken. Onderzoekers hebben theoretische aanvallen gepubliceerd die iets sneller zijn dan brute force, maar geen enkele is haalbaar tegen een correct geïmplementeerde AES-codering. De zwakke punten in de praktijk komen voort uit implementatiefouten, zoals zwak sleutelbeheer of onveilige modi, en niet uit de codering zelf. AES blijft de wereldwijde standaard voor symmetrische encryptie.
Waarvoor wordt AES gebruikt?
AES beschermt gegevens vrijwel overal: TLS/HTTPS-verbindingen, VPN's, Wi-Fi (WPA2 en WPA3), volledige schijfversleuteling zoals BitLocker en FileVault, versleutelde berichten, databases en bestandsopslag. Het is de standaard symmetrische versleuteling voor het beschermen van gegevens, zowel tijdens de overdracht als in rust, omdat het snel is, goed geanalyseerd wordt en breed ondersteund wordt door hardware.
Zorg dat je encryptie correct is.
Heeft u hulp nodig bij het kiezen van sleutelgroottes, modi en een traject naar kwantumresistente cryptografie? Neem contact op met een encryptieadviseur van Encryption Consulting of ontdek post-kwantum cryptografische diensten.
