Lecture 01
Lecture 01
1
What Background is Expected?
• Programming abilities
What is Cryptography?
– disk encryption
– software protection
– e-cash
• In modern cryptography, we
– show security of the system in the presence of such adversary under the
stated assumptions
– active attacker
– outsider
– insider
Attacker’s
Attacker’s Power
Power
• Computational security
– relies on a hard computational problem that cannot be solved on a
today’s computer
– can be broken in principle using enough computing resources
• Kerckhoffs’ principle