Modern Cryptography

Download as PDF

Overview

Subject area

CSC

Catalog Number

73010

Course Title

Modern Cryptography

Department(s)

Description

This course introduces the theoretical foundations of modern cryptography. Emphasis is placed on precise definitions, rigorous proof techniques, and analysis of the relations among various cryptographic primitives, including one-way functions, pseudo-random generators, pseudo-random permutations, and trapdoor permutations.

Additional course topics include computational security, cryptographic hash functions, private-key encryption, message authentication codes, public-key encryption, digital signatures, and commitment schemes.

Typically Offered

Offer as needed

Academic Career

Graduate School Graduate

Liberal Arts

Yes

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Lecture

Hours

3

Course Topic ID

1

Formal Description

Cryptpgraphic Protocols

Course Topic ID

2

Formal Description

Modern Cryptography

Requisites

031299

Course Schedule