CSC 354

Applied Cryptography

Davidson College · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Cryptography is a pervasive technology rooted in Mathematics, with well-known applications in media delivery, payment networks, privacy systems, communications & military technologies, among many others. In this course we comprehend and abstract the mathematical foundations of cryptographic protocols by first carefully analyzing their mathematical assumptions and requirements, and subsequently implementing practical projects relying on our previous analytical study. Our course adopts a hands-on approach: our projects are useful in practice, and are developed in consultation with the professor throughout the semester. Our projects focus in the areas of web privacy, blockchain applications, and network applications. No background other than Data Structures and a basic discrete mathematics course (such as CSC 220 or MAT 230) is necessary. Satisfies Computer Science systems major and minor requirement.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 hours ago

001

Availability not recently verified
Class #davidson-CSC354Fall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?