BGK 609E - Cryptography and Number Theory
Course Objectives
1. To provide sufficient mathematical background to understand and analyze encryption/decryption algorithms.
2. To prepare the students for the challenging problems in the area of cybersecurity.
3. To teach secure methods for data storage, data sharing and data transferring.
Course Description
Introducing historical techniques of encryption and their cryptanalysis. Public key cryptography (RSA, ElGamal systems). The Data Encryption Standard (DES) and the Advanced Encryption Standard (AES). Signature schemes and key distribution. Secret sharing schemes and hash functions. Zero knowledge proofs. Elliptic curves arithmetic. Integer and modular arithmetic.
|
 |
Course Coordinator
Enver Özdemir
Enver Özdemir
Course Language
English
|
 |
|