ECS 253 CRYPTOGRAPHY AND DATA SECURITY (4) I

Lecture: 3 hours

Laboratory: 3 hours

Prerequisite: Course 150 ; consent of instructor

Grading: Letter; based on homework (1/3), midterm (1/3), and final (1/3)

Catalog Description:

Methods of protecting data in computer and communication systems from unauthorized disclosure and modification. Introduction to mathematical principles of security with applications to operating systems, database systems and computer networks.

Expanded Course Description:

I. Introduction to basic concepts: cryptography, data security, information theory, complexity theory, and number theory

II. Encryption algorithms, including Data Encryption Standard (DES) and public-key algorithms

III. Cryptographic technique, including key management

IV. Principles of access control, including capabilities and access control lists

V. Information flow controls

VI. Inference controls

VII. Operating system penetration technique

Textbook:

D. Denning, Cryptography and Data Security, Addison-Wesley, 1983.

ABET Category Content:

Engineering Science: 2 units
Engineering Design: 0 units

Instructor: M. Bishop

Prepared By: M. Bishop (Feb. 1997)

THIS COURSE DOES NOT DUPLICATE ANY EXISTING COURSE

Last revised: 2/97