Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Spring 2017-2018
ELE 580   Graded A-F, P/D/F, Audit

Advanced Topics in Computer Engineering - Trustworthy Computing

Ruby B. Lee

How can we design computer systems to be more trustworthy and secure? We consider cloud computing systems, smartphones and IoT (Internet-of-Things) devices, integrating security in hardware, software and networking components. We discuss concepts like self-protecting data, dynamic information flow tracking, thwarting information leakage through side-channel attacks, preserving availability, detecting abnormal behavior, novel ways of authenticating users, security verification, and designing secure processors, caches, memory systems and virtual machines. Suitable for students interested in security, computer architecture or system design.

Reading/Writing assignments:
Reading List: Research papers from Security, Architecture and Mobile Systems conferences.

Term Paper(s) - 80%
Class/Precept Participation - 20%

Other Requirements:
Not Open to Freshmen.

Other information:
Reading List: Research papers from security, architecture and embedded system conferences.


Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
43870 L01 01:30:00 pm - 04:20:00 pm W        Enrolled:0 Limit:0 Canceled