Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Spring 2016-2017
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.

Requirements/Grading:
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.

Website:  http://Blackboard.princeton.edu

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
42215 L01 1:30 pm - 2:50 pm M W   Sherrerd Hall   001   Enrolled:3 Limit:15