Introduction to Cryptography

  • Cybersecurity |

Description

This course provides introduction to cryptographic algorithms. It focuses on how cryptographic algorithms work and how to use them. The course starts with some basic mathematics covering set theory, groups (Abelian, Cyclic, generator, group order), Rings, Fields, Euclidian algorithm, Chinese Remainder Theorem (CRT). Next, the course covers the concepts of block and stream ciphers, symmetric key encryption algorithms, public key encryption algorithm, message authentication codes, digital signatures, key management, and common examples and uses of such algorithms.

Program

Undergraduate 132 CRs

Objectives

  • • Understand cryptography principles and algorithms.
    • Understand the design principles of symmetric and asymmetric ciphers
    • Experiment with symmetric and asymmetric ciphers implementation and operation
    • Understand cryptographic hash functions and message authentication codes
    • Understand digital signatures algorithms and implementation
    • Understand and experiment with key distribution protocols for symmetric and asymmetric cryptography

Textbook

William Stallings, Cryptography and Network Security: Principles and Practice, Pearson Jonathan Katz and Y. Lindell, Introduction to Modern Cryptography, CRC Press

Course Content

content serial Description
1Course Introduction and Syllabus discussion
2Introduction to Number Theory
3Classical Encryption Techniques
4Block ciphers and the Data Encryption Standard
5Finite Fields and Advanced Encryption standard
6Block cipher operation
7Random bit generation and stream ciphers
87th week Assessment
9Public-key cryptography and RSA
10Other Public Key cryptosystems
11Cryptographic Hash functions and Message Authentication Codes
1212th week Assessment and Digital Signatures
13Cryptographic Key Management and Distribution
14Cryptographic Key Management and Distribution (cont.)
15Introduction to Quantum and Post-Quantum Cryptography

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.