Wiele kryptosystemów z kluczem publicznym ma pewnego rodzaju sprawdzalne zabezpieczenia. Na przykład kryptosystem Rabin jest tak samo trudny jak faktoring.
Zastanawiam się, czy istnieje taki rodzaj możliwego do udowodnienia bezpieczeństwa dla kryptosystemów tajnych kluczy, takich jak AES. Jeśli nie, jakie są dowody na to, że złamanie takich kryptosystemów jest trudne? (inne niż odporność na ataki prób i błędów)
Uwaga: znam operacje AES (AddRoundKey, SubBytes, ShiftRows i MixColumns). Wydaje się, że twardość AES wynika z operacji MixColumns, która z kolei musi odziedziczyć trudność po pewnym trudnym problemie nad polami Galois (a tym samym algebrą). W rzeczywistości mogę powtórzyć moje pytanie: „Który twardy problem algebraiczny gwarantuje bezpieczeństwo AES?”