Difference between revisions of "CMSC456 - Cryptology"

From CS 400 Level Course Wiki
 
Line 1: Line 1:
 
<div align="right" style="font-weight:bold; font-size:14px; line-height: 12px;">Specialization: Cybersecurity <br><span style="color:red; font-weight:normal;"><i>required</i></span></div>
 
<div align="right" style="font-weight:bold; font-size:14px; line-height: 12px;">Specialization: Cybersecurity <br><span style="color:red; font-weight:normal;"><i>required</i></span></div>
 
'''Course Information''' <br>
 
'''Course Information''' <br>
Importance in protecting data in communications between computers. The subject lies on the border between mathematics and computer science. Mathematical topics include number theory and probability, and computer science topics include complexity theory.
+
The theory, application, and implementation of mathematical techniques used to secure modern communications. Topics include symmetric and public-key encryption, message integrity, hash functions, block-cipher design and analysis, number theory, and digital signatures.
  
 
{| style="text-align:left; width: 550PX;"
 
{| style="text-align:left; width: 550PX;"

Latest revision as of 15:34, 10 October 2018

Specialization: Cybersecurity
required

Course Information
The theory, application, and implementation of mathematical techniques used to secure modern communications. Topics include symmetric and public-key encryption, message integrity, hash functions, block-cipher design and analysis, number theory, and digital signatures.

Instructor Section Day & Time Location
Lawrence Washington 0101 TuTh 11:00am - 12:15pm ATL 2324
Jonathan Katz 0201 TuTh 2:00pm - 3:15pm ESJ 2208

Course Prerequisite(s)
Prerequisite: (CMSC106, CMSC131, or ENEE150; or equivalent programming experience); and (2 courses from (CMSC330, CMSC351, ENEE324, or ENEE380); or any one of these courses and a 400-level MATH course, or two 400-level MATH courses). Or permission of instructor. Also offered as: MATH456, ENEE456. Credit only granted for: MATH456, CMSC456, or ENEE456.

Class Webpage
Fall 2016
Spring 2016
Fall 2014

Hours Per Week


Languages Used


Recommended Prior Experience


Projects, Exams, or other Assessments


Misc Info