Advanced Applied Cryptography
This course targets building advanced knowledge and experience in the applied domains of cryptography and its future trends and algorithms. The course should span deeply the most popularcryptanalytictechniques.Studentsmustbuildexperienceandgainunderstandingofthe practical and applied aspects ofthe cryptographic engineeringtechniques and algorithms.The coursegoesdeeplywiththerelevantandrequiredmathematicalandalgebraicbackgroundssuch as discrete logarithm-based cryptosystems and signatures, digital watermarking, digital fingerprinting, steganography, blockchain technologies, quantum computing, and quantum cryptography, communication protocol design and analysis, digital signatures, anonymous communication,cryptographicbackdoors,securityproofs.Theimpactofcryptographicissueson realsystems,whilemaintaininganappreciationforgroundingtheworkinfundamentalscience.