Principles of Cryptography

Verba volant, scripta manent.

What is Security ?
Perfect Secrecy
Definition of Cipher
Attack Games in Cryptography
Distinguishing in a Probabilistic World
Distinguishing in a Probabilistic World-Part 2
Distinguishing in a Probabilistic World-Part 3
Distinguishing in a Probabilistic World-Part 4
Bias and Advantage
Why is Advantage An Absolute Value ?
Advantage Calculation
Proof Techniques in Cryptography
Security Proof : Semantic Security implies Message Recovery Security
Does security against message recovery imply semantic security?

Mathematics

Probability Primer
Counting Primer
Set Theory Primer
Logic Primer – Part 1
Formula and Free Variables
Equality
Number Theory Primer : An Axiomatic Study Of Numbers
Number Theory Primer : An Axiomatic Study Of Natural Numbers – Peano’s Axioms
Number Theory Primer : Proving Properties of Natural Numbers Using Proof by Induction
Number Theory Primer : Well-Ordering Principle
Number Theory Primer : The Division Algorithm
Number Theory Primer : The Greatest Common Divisor
Number Theory Primer : The Euclidean Algorithm
Number Theory Primer : The Diophantine Equation ax + by = c