To my view, cryptography is the art of making an intentional message unreadable to anyone who does not know/have the key. The art of cryptography is informed by mathematics and computer science. Cryptography is an all or nothing game: once your cipher is broken, all your efforts are lost. But until then, you are undefeatable. Once upon a time cryptography was considered optional; today it is bundled up in the cost of doing business. The rule of thumb in crypto is computational secrecy: secrecy is determined in the context of the albeit reasonable assumption that attackers do not have access to unlimited computational power.
- Mathematical Models
- Algorithms and Standards