Hva betyr 256 bit?
En 256-biters nøkkel har 2^256 mulige verdier. En tilfeldig valgt nøkkel gir derfor et enormt nøkkelrom. AES-256 er en variant av Advanced Encryption Standard, beskrevet i NIST FIPS 197. https://csrc.nist.gov/pubs/fips/197/final
Hvor lang tid tar brute force?
Gjennomsnittlig må en angriper som tester uavhengige nøkler prøve omtrent halvparten av nøkkelrommet. Selv absurde testhastigheter gir astronomiske tidsanslag. Regnestykket beskriver uttømmende søk, ikke alle andre mulige angrep.
Krypteringsmodus betyr noe
AES er en blokkchifferalgoritme, ikke en fullstendig meldingstjeneste. En modus som GCM kan gi både konfidensialitet og integritetsbeskyttelse, men krever blant annet korrekt bruk av nonce. Feil bruk kan ødelegge sikkerheten selv når AES-kjernen er sterk.
Sterk nøkkel kan ikke redde svak programvare
Et kompromittert endepunkt, dårlig tilfeldig nøkkelgenerering, eksponerte nøkler eller en feil implementasjon kan avsløre data. Derfor må uavhengig gjennomgang omfatte hele løsningen, ikke bare algoritmen.
Postkvanteperspektivet
Grovers algoritme kan i teorien gi en kvadratisk forbedring for nøkkelsøk. En tilstrekkelig lang symmetrisk nøkkel som AES-256 brukes derfor fortsatt i strategier for langsiktig konfidensialitet. Se også NISTs overgangsarbeid: https://csrc.nist.gov/projects/post-quantum-cryptography