|
CS 333
Applied Cryptography
|
|
This course provides a systematic study of cryptography and its application. It covers cryptographic algorithms, including symmetric-key cryptography, public-key cryptography, cryptanalysis, cryptographic hash functions, and their usage toward message authentication codes, digital signatures, key management and distribution, and user authentication protocols. This course further covers structures, algorithms, methods, and systems that apply cryptographic methods, including how real-world needs and applications drive the design of cryptosystems and how real-life breaches with common cryptosystems may occur.
Joe Li, yingjiul@uoregon.edu
Two
80-minute lectures are delivered each week. Crypto tools and demos are included
in the lectures.
Upon successful completion of the course, students will be able to:
Upon successful completion of the course, students will have acquired the following skills:
This REMOTE course will be taught entirely using Zoom and Canvas.
Grading will be based on the following criteria:
Percentage |
Component |
30 |
Hands-on
exercises |
10 |
Class
participation |
30 |
midterm
exam |
30 |
final
exam |
A |
A+
>= 97.00 |
A
94.00-96.99 |
A-
90.00-93.99 |
B |
B+
87.00-89.99 |
B
84.00-86.99 |
B-
80.00-83.99 |
C |
C+
77.00-79.99 |
C
74.00-76.99 |
C-
70.00-73.99 |
D |
D+
67.00-69.99 |
D
64.00-66.99 |
D-
61.00-63.99 |
F |
F
0.00-60.99 |
|
|