Advanced Cryptography

  • Cybersecurity |

Description

This course provides advanced topics in cryptography. Topics include interactive proofs, secure protocols, zero-knowledge proofs, non- interactive zero-knowledge proofs, two-party secure computation, homomorphic encryption, multiparty secure computation, key ratcheting, and quantum cryptography. Other topics may be covered such as fingerprinting, steganography, and digital watermarking.

Program

Undergraduate 132 CRs

Objectives

  • - Develop an advanced understanding of cryptography, covering topics such as interactive proofs, secure protocols, and zero-knowledge proofs.
    - Gain expertise in advanced cryptographic techniques, including non-interactive zero- knowledge proofs, two-party secure computation, homomorphic encryption, multiparty secure computation, key ratcheting, and quantum cryptography.
    - Explore additional cryptography-related subjects, including fingerprinting, steganography, and digital watermarking.
    - Be equipped with the knowledge and skills necessary to address complex cryptographic challenges and develop secure communication and data protection solutions.
    - Prepare for advanced research or practical applications in the field of cryptography.

Textbook

William Stallings, Cryptography and Network Security: Principles and Practice, Pearson
Dan Boneh and Victor Shoup, A Graduate Course in Applied Cryptography, https://toc.cryptobook.us/

Course Content

content serial Description
1Introduction to Advanced Cryptography
2Interactive Proofs and Their Applications
3Secure Protocols in Cryptography
4Zero-Knowledge Proofs
5Non-Interactive Zero-Knowledge Proofs
6Two-Party Secure Computation
77th week Assessment
8Homomorphic Encryption
9Multiparty Secure Computation
10Key Ratcheting and Its Importance
1112th week Assessment
12Quantum Cryptography Principles
13Fingerprinting in Cryptography
14Steganography: Hiding Data within Data
15Digital Watermarking for Data Protection

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.