Sto imparando su AES e non sono stato in grado di trovare alcuna intuizione o giustificazione su perché ci aspettiamo che AES sia difficile da violare. Come possiamo essere sicuri che non ci siano tecniche per inferire il testo in chiaro dal testo cifrato, in modo molto più efficiente della forzatura della chiave da parte della forza bruta? (E per essere chiari: sto chiedendo un'intuizione, non una dimostrazione. Sono consapevole che non abbiamo davvero la prova che lo schema di crittografia qualsiasi sia indistruttibile.
Molti dei protocolli a chiave pubblica che ho appreso si basano su alcuni problemi semplici e ben studiati che riteniamo fondamentalmente difficili. Ad esempio:
RSA: We believe RSA is secure because we believe it is fundamentally difficult to factor very large numbers.
Diffie-Hellman: We believe Diffie-Hellman is secure because we believe it is fundamentally difficult to compute the discrete logarithm.
Esiste qualcosa di equivalente per AES?