Estimated Time to Complete
Only available after login
What You'll Learn
Concepts:
Secure Channel Establishment using TLS and Authenticated Key Exchange
Schnorr Signatures in Discrete Log Cryptography
Secure Multi-party Computation using Secret Sharing and RSA Threshold Signatures
Secret Sharing Schemes in Cryptography
Pseudo Random Function Security: Birthday Attacks and PRF Implies KR
Computational Security Model: Atomic Primitives, Modular Composition, and Reductionist Security Proofs
Symmetric Encryption Modes and IND-CPA Security Definitions
Symmetric Encryption Modes for Authenticated Data in Cryptography
Fair Coin-Flipping Protocol via Cryptographic Commitment Schemes: Hiding and Binding
Pseudorandom Function Security via Distinguisher Advantage Games
IND-CPA Security Proof and Birthday Attacks on CTR Mode Symmetric Encryption
Digital Signatures using RSA Full Domain Hash and PSS in the Random Oracle Model
Meet-in-the-Middle Attack on Double DES Block Ciphers
Homomorphic Encryption: Symmetric vs. Asymmetric Schemes and Function Hiding
Two-Party Secure Computation: Semi-Honest Security and Simulation-Based Privacy
Computational Number Theory: Finding Primes and Group Generators for Discrete Log Cryptosystems
Public Key Infrastructure: Certificate Authorities and Trust Chains
Block Ciphers and DES Security: Permutation Families and Key Schedules
Collision Resistance in Cryptographic Hash Functions Using Block Ciphers
Diffie-Hellman Authenticated Key Exchange: Forward Secrecy and Password-Based Protocols
Secret Sharing in Secure Multi-Party Computation
Message Authentication Codes: Unforgeability, PRF Reduction, and Domain Extension
Authenticated Encryption: Composition Methods (Encrypt-then-MAC) and Nonce-Based AEAD
Diffie-Hellman Key Exchange: Discrete Logarithm and Computational Diffie-Hellman Hardness
Identity-Based Encryption using Bilinear Pairings
Public-Key Encryption Security Proofs using Random Oracles via Key Encapsulation Mechanisms
Commitment Schemes: Hiding and Binding Security Definitions
Target Key Recovery vs. Consistent Key Recovery: Security Games for Block Ciphers
Public-Key Encryption: Key Encapsulation Mechanisms and Hybrid Encryption Security