Eve Penguin Welcome to the Applied Cryptography (COSC 483/583) course website.

This is an introductory cryptography course with focus on understanding modern cryptographic primitives and how to apply them. These concepts include symmetric ciphers, asymmetric ciphers, secure hash algorithms, public key infrastructure, design of cryptographic protocols, and proving security properties. Research topics such as group communication and zero knowledge proofs are also presented.


  • Piazza Board is up!

    A class forum is live on Piazza, you should have received an email inviting you to join. I strongly prefer that course questions are asked there, given that if you have the question, odds are two others in the class have the same question and want the same answer.
    COSC 483/583 Piazza Forum

Important Dates

E 5 Sept 2019: Exercise Set 1 Due
E 19 Sept 2019: Exercise Set 2 Due
P 27 Sept 2019: Programming Assign 1 Due
C 26 Sept 2019: No class
E 3 Oct 2019: Exercise Set 3 Due
T 8 Oct 2019: Midterm Exam
C 17 Oct 2019: No class - Fall break
E 22 Oct 2019: Exercise Set 4 Due
C 29 Oct 2019: No class - Engineering day
E 14 Nov 2019: Exercise Set 5 Due
P 15 Nov 2019: Programming Assign 2 Due
C 28 Nov 2019: No class - Thanksgiving
E 3 Dec 2019: Exercise Set 6 Due
P 6 Dec 2019: Programming Assign 3 Due
T 12 Dec 2019: Final Exam