Chapter Two
Chapter Two
m m e rc i a l Is s u e s
Overview of Co
Basic of Cryptography:
• Cryptography is the science of using mathematics to encrypt and
decrypt data.
• Cryptography enables you to store sensitive information or transmit it
across insecure networks (like the Internet) so that it cannot be read by
anyone except the intended recipient.
• While cryptography is the science of securing data, cryptanalysis is
the science of analyzing and breaking secure communication.
• Classical cryptanalysis involves an interesting combination of
analytical reasoning, application of mathematical tools, pattern
finding, patience, determination, and luck.
• Cryptanalysts are also called attackers. When Julius Caesar sent
messages to his generals, he didn't trust his messengers. Only someone
who knew the “shift by 3”rule could decipher his messages. And so we
begin.
Cryptography (Encryption Techniques):
Strict efficiency requirements for crypto/security:
The cost is visible but benefit invisible.
Many provably secure algs not efficient enough
Easy to get implementation wrong – many subtleties
Compatibility issues, legacy systems,
5
What is Web Security?