Loading Events

« All Events

  • This event has passed.

CIS Seminar: Rethinking Operating System and Hardware Abstractions for Good and Evil

February 11 at 3:00 PM - 4:00 PM

Abstract:
Current hardware and operating system abstractions were conceived at a time when we had minimal security threats, scarce compute and memory resources, and limited numbers of users. These assumptions are not true today. On one hand, attacks such as Spectre and Meltdown have shown that current hardware is plagued by vulnerabilities. On the other hand, new emerging cloud paradigms like microservices and serverless computing have led to the sharing of computing resources among hundreds of users at a time. In this new era of computing, we can no longer afford to build each layer separately. Instead, we have to rethink the synergy between the operating system and hardware from the ground up.

In this talk, I will focus on rethinking the virtual memory abstraction. First, I will introduce Microarchitectural Replay Attacks, a novel family of side-channel attacks that exploit existing virtual memory mechanisms. These attacks leverage the fact that, in modern out-of-order processors, a single dynamic instruction can be forced to execute many times. Then, I will describe Elastic Cuckoo Page Tables, my proposal to rebuild the virtual memory abstraction for parallelism. Finally, I will conclude by describing ongoing and future directions towards redesigning the hardware and the operating system layers.

Dimitrios Skarlatos

PhD student at the Computer Science Department at the University of Illinois at Urbana-Champaign

Dimitrios Skarlatos is a PhD student at the University of Illinois at Urbana-Champaign (UIUC), working with Professor Josep Torrellas.  His research lies at the intersection of computer architecture, security, and operating systems. He particularly enjoys questioning the fundamental assumptions behind computer design decisions. He builds practical solutions that improve the performance and bolster–or sometimes break–the security guarantees of computing systems. 

Dimitrios is a UIUC College of Engineering Mavis Future Faculty Fellow. He is the recipient of the W. J. Poppelbaum Memorial Award, the David J. Kuck Outstanding MS Thesis Award, the UIUC Computer Science Excellence Fellowship, a 2020 MICRO Top Picks in Computer Architecture, and a 2019 MICRO Top Picks Honorable Mention. He was invited to participate in the Rising Stars in Computer Architecture workshop. He has earned an MS from UIUC and a BS in Electronic and Computer Engineering from the Technical University of Crete in Greece.

 

Details

Date:
February 11
Time:
3:00 PM - 4:00 PM
Event Category:
Event Tags:
Website:
https://www.cis.upenn.edu/events/

Organizer

Computer and Information Science
Phone:
215-898-8560
Email:
cis-info@cis.upenn.edu
Website:
http://www.cis.upenn.edu

Venue

Wu and Chen Auditorium (Room 101), Levine Hall
3330 Walnut Street
Philadelphia, PA 19104 United States
+ Google Map
Website:
https://www.facilities.upenn.edu/maps/locations/levine-hall-melvin-and-claire-weiss-tech-house