Here's a theoretical question for those knowledgeable on encryption cyphers...which is more secure, AES or one-time pads?
Let's pretend the following:
1. Both implementations are as perfect as can be.
2. The systems the implementations are running on are protected from side-channel attacks.
3. There's no chance of a brute force attack in the time that the information is still useful.
4. The AES password would be rated Secure on most password strength meters (Say...14 characters long, upper and lowercase letters, numbers, symbols, completely random selection)
5. The OTP pad is the same length as the data to be encrypted and is randomly selected.
6. When I say random, I mean 100% random (Pretend it's possible for a second), not computationally random.
7. Both the AES password and the OTP pad are 100% protected from anyone being able to gain access from them. It's completely impossible.
Which is more secure? I've looked over the design/description documents for Rijndael (AES) and one-time-pad's, and from what I can see, going by the guidelines above, both are as secure as each other. But can someone who is any good at maths give a second opinion?
AES description: http://en.wikipedia.org/wiki/Advanced_Encryption_Standard
One-time pads: http://en.wikipedia.org/wiki/One-time_pad
Let's pretend the following:
1. Both implementations are as perfect as can be.
2. The systems the implementations are running on are protected from side-channel attacks.
3. There's no chance of a brute force attack in the time that the information is still useful.
4. The AES password would be rated Secure on most password strength meters (Say...14 characters long, upper and lowercase letters, numbers, symbols, completely random selection)
5. The OTP pad is the same length as the data to be encrypted and is randomly selected.
6. When I say random, I mean 100% random (Pretend it's possible for a second), not computationally random.
7. Both the AES password and the OTP pad are 100% protected from anyone being able to gain access from them. It's completely impossible.
Which is more secure? I've looked over the design/description documents for Rijndael (AES) and one-time-pad's, and from what I can see, going by the guidelines above, both are as secure as each other. But can someone who is any good at maths give a second opinion?
AES description: http://en.wikipedia.org/wiki/Advanced_Encryption_Standard
One-time pads: http://en.wikipedia.org/wiki/One-time_pad