CS 607    

    Advanced Data Encryption    

Course Description

This course introduces advanced data encryption techniques that are essential to ensure data security, especially on the cloud. The topics to be covered include an overview from public key infrastructure (PKI) to attribute-based encryption (ABE), math foundation and identity-based encryption (IBE), fuzzy IBE, key-policy attribute-based encryption (KP-ABE), and ciphertext-policy attribute-based encryption (CP-ABE).

Instructor

Joe Li, yingjiul@uoregon.edu

Lectures and Labs

One 80-minute seminar is delivered each week.

Prerequisites

Textbooks and Readings

Major Topics

Expected Learning Outcomes

Acquired Skills

Upon successful completion of the course, students will have acquired the following skills:

Course Requirements and Grading

This REMOTE course will be taught entirely using Zoom and Canvas.

Grading (pass/non-pass) will be based on the following criteria:

Percentage

Component

30

Project

20

Class attendance and participation

50

Paper presentation and discussion

Grading Scale

 Pass 

70.00- 100.00 

 Non-pass 

0-69.99