Core Module Information
Module title: Applied Cryptography and Trust (Myanmar)

SCQF level: 11:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: CSN11631
Module leader: Bill Buchanan
School School of Computing
Subject area group: Cyber Security and Networking


Description of module content:

The focus of this module is to provide a core understanding of the fundamental areas of cryptography, identity, and trust. A key feature is to cover both the theoretical areas, while often demonstrating practical applications including key protocols.

The module key areas are:
• Privacy, and Cryptography Fundamentals (Confidentiality, Sec Models, Cipher types)
• Asymmetric Key Encryption. Including RSA and Elliptic Curve Cryptography (ECC).
• Symmetric Key Encryption. Including AES and associated modes.
• Hashing and MAC Methods. Including MD5, SHA-1, SHA-256, SHA-3 and PBKDF2.
• Security Protocols: HTTPS, SSL/TLS, DNSSec, IPSec, WPA
• Key Exchange. Diffie-Hellman Method, ECDH.
• Trust Infrastructures. Digital Certificates, Signatures, Key Distribution Centres (Kerberos), OAuth
• Identity and Authentication (Passwords, Authentication tokens, Keypair identity, Multi-factor, Biometric Authentication).
• Distributed Systems: Blockchain, Distributed Ledgers and Cryptocurrency. Smart Contracts, Data Tokenization, and Transactions.
• Future Cryptography: Zero Knowledge Proof, Homomorphic Encryption, Light-weight cryptography, and Quantum robust methods.
• Host and Domains: Trust systems. Authentication with Active Directory Authorisation: Log integration and rights.

Learning Outcomes for module:

LO1: Explain and demonstrate a critical understanding of specific cryptographic algorithms and cryptosystems.

LO2: Implement, critically analyse and evaluate fundamental areas related to state-of-the-art cryptography related areas, including current literature, practical implementation and evaluation.

Full Details of Teaching and Assessment

Indicative References and Reading List - URL:
Contact your module leader