De nombreux cryptosystèmes à clé publique ont une sorte de sécurité prouvable. Par exemple, le cryptosystème Rabin est aussi difficile que l'affacturage.
Je me demande si ce type de sécurité prouvable existe pour les cryptosystèmes à clé secrète, tels que AES. Sinon, quelle est la preuve qu'il est difficile de casser de tels cryptosystèmes? (autre que la résistance aux attaques par essais et erreurs)
Remarque: je connais les opérations AES (AddRoundKey, SubBytes, ShiftRows et MixColumns). Il semble que la dureté d'AES découle de l'opération MixColumns, qui à son tour doit hériter de sa difficulté d'un problème difficile sur Galois Fields (et donc de l'algèbre). En fait, je peux reformuler ma question comme suit: "Quel problème algébrique dur garantit la sécurité d'AES?"