CS312


Computer Science Department · College of Science · Kuwait University

0418-312 — Applied Cryptography

3 credit hours (3:0:3)

Course Details

Course No. Program Credits Prerequisites Coordinator
0418-312 Cybersecurity, B.Sc. 3 (3:0:3) 0418-231, 0418-310 Hussain Almohri

Description

Mathematical foundations of cryptosystems, basic encryption and decryption, one-way functions, entropy, symmetric and asymmetric cryptography, cryptanalysis, cipher modes.

Learning Outcomes

Upon completing this course, students will be able to:

  1. Understand and apply principles of cryptography.
  2. Understand application of cryptography to network security and privacy.
  3. Analyze cryptographic protocols.

Textbook

Applied Cryptography (2nd Edition)

Bruce Schneier — Wiley

Grading

Exams40%
Quizzes0-10%
H.W.0-10%
Project (field study)0-10%
Final40%
Total100%