Applied Information Security and Cryptography's LABs
Lab 1. breaking classic encryption scheme:
- monoalphabetic cipher;
- Vigenere cipher.
Lab 2. Private key-encryption:
- AES and its lazy version;
- confusion and diffusion property.
Lab 3. Public key-encryption:
- RSA;
- Diffie-Hellman;
- their complexity.
Lab 4. Cryptography Hash Function & Digital Signature
- Analysis on the sha256 collision probability;
- Analysis on the universal hash function;
- Perform a Schnorr Signature scheme;
- Break a weak Schnorr DS.
Lab 5. Certificates and Transport Layer Security
- create and use certificates: RSA & ECDSA;
- TLS v1-v1.3 Handshake.