Introduction to Cryptography

Download as PDF

Overview

Subject area

MTH

Catalog Number

4250

Course Title

Introduction to Cryptography

Department(s)

Description

In this course, one becomes familiar with modern-day cryptography, including the algorithms and theory that lie behind them. Topics include stream and block ciphers, modular arithmetic, prime numbers and factorization, finite fields, private and public keys, discrete logarithm problem, collisions, attacks, cryptographic hash functions, Chinese remainder theorem, PohligHellman algorithm, factorization algorithms, primality testing, Diffie-Hellman key exchange, El Gamal public key cryptosystem, RSA public key cryptosystem, digital signatures, message integrity, and authenticated encryption.

Typically Offered

Fall, Spring, Summer

Academic Career

Undergraduate

Liberal Arts

Yes

Credits

Minimum Units

4

Maximum Units

4

Academic Progress Units

4

Repeat For Credit

No

Components

Name

Lecture

Hours

4

Requisites

035522

Course Schedule