I am looking for a good, meaty cryptography algorithm that involves a good amount of number theory in which I can explore. I'm researching, and AES (Advanced Encryption System) seems interesting, but does not really seem to involve number theory all that much.
EDIT: Not RSA.