ENCS4320 Applied+Cryptography First+semester2022 23
ENCS4320 Applied+Cryptography First+semester2022 23
1
Brief list of topics to be covered (Tentative)
• Overview of the course, Classical Ciphers
• Computational Security
• CPA Security + PRFs
• Message Authentication Codes (MACs)
• Cryptographic Hash Function, HMACs
• Stream Ciphers
• Block Ciphers
• Advanced Encryption Standard (AES), Hash Functions
• One-Way Functions (OWFs)
• Number Theory
• Primes, Factoring and RSA
• Factoring Algorithms.
• Key Management
• Digital Signatures
Grading (Tentative):
• Course Participation: 5% (attendance, participation in lecture, good answers)
• Homework assignments 25%
• Midterm Exam 30%
• Final Exam 40%
Policies:
• No late submissions will be accepted.
• Class attendance is required by the university regulations. Come to All lectures and activities.
• Make-up will be allowed only for students who miss the final exam with an acceptable excuse
according to the university regulations.
• All students are expected to comply with University rules and regulations on academic Integrity
and honesty.