Description:
- Cryptography is the practice and study of techniques for securing communication and data in the presence of adversaries
- We say an encryption scheme is correct if decrypting a valid cipher-text should output the original plain text.
- topics:
- digital signatures
- Zero-knowledge proofs
- public-key encryption
- homomorphic encryption
- threshold cryptography
- pseudorandomness
- Adversary:
- An actor who attemps to steal, hack, fake communication
Confusion and deffusion
- D
- Diffusion:
- Block ciphers built by iterationt