Nessuno lo sa tranne loro. Questa domanda non può avere una risposta informata, tranne in questi casi:
- possono e un insider perde il loro metodo,
- loro possono e un caso non ambiguo di loro di rompere diventa pubblicamente noto.
Da un punto di vista tecnico, è necessario considerare che AES è stato lo standard Internet a livello mondiale sin dal 1997 e la comunità della crittografia pubblica non è stata ancora in grado di indebolirla significativamente. Ci sono attacchi noti e potenti che possono indebolire alcune versioni di esso, ma non è ancora previsto che si rompa per almeno un decennio. È probabilmente uno dei cifrari più studiati della storia e le persone che sono almeno altrettanto competenti dei ricercatori della NSA si fidano ancora di questo.
Sapendo questo, la NSA che rompe AES significherebbe che sono un lotto più avanzato rispetto alla comunità accademica, e non c'è necessariamente una ragione per questo. Se ignori l'immagine comune e fuorviante di un'agenzia governativa segreta con così tanto potere che ha accesso alla tecnologia 50 anni prima di tutti, l'NSA è solo un'organizzazione di spionaggio ben finanziata con alcuni buoni ricercatori, che li rende sicuramente competenti , ma non abbastanza per essere così avanti rispetto al mondo intero.
La tua frase
AES has been out almost 20 years, I would find it unbelievable security agencies wouldn't have cracked it by now.
... sembra che rompere una cifra sia solo una questione di gettare abbastanza matematici e finanziamenti, finché non si trova inevitabilmente un algoritmo di decrittografia. Questa non è la realtà. I progressi nella crittografia significano che i cifrari moderni sono probabilmente fuori dalla portata anche dei crittografi più competenti del mondo, e la loro rottura implica la ricerca di una vulnerabilità che non siamo nemmeno sicuri esista.
In breve, possono o non possono averlo infranto, ma nulla indica che hanno avuto più successo rispetto a tutti gli altri.