I am studying about the AES encryption standard, and as I know from the theory there is no known weaknesses today about this block-cipher.
I would like to find out or at least to understand what "classification" of secureness is AES.
As I know there are several classifications:
- Perfectly secure. Which is not able to break and an example is the One-Time-Pad.
- Provably secure that is we can proof that the complexity of the algorithm is closed to a known theoretical assumption like the NP-hard.
- Practically secure when an encryption algorithm is tested for long time and there is no sucesful attack so far.
With this in mind I will say that the AES is provably secure because as I know (correct me if I am wrong) the AES is able to crack but to test all the possible keys will take trillion (?) years to achieve that so that my answer.
So I am wrong?