Monday, September 30, 2019 - 10:00am to 11:00am
KEC 1007

Speaker Information

Heechul Yun
Associate Professor
Electrical Engineering and Computer Science
University of Kansas

Abstract

Micro-architectural attacks are a class of software attacks that targets hardware. Modern high performance computing hardware employs a variety of sophisticated microarchitectural components---multiple levels of caches, prefetchers, out-of-order speculative out-of-order execution engine, etc.---to improve performance. Micro-architectural attacks target the weaknesses in these microarchitectural components and can be used to leak secret, alter data, or delay the execution times of the critical real-time tasks. As safety-critical cyber-physical systems (CPS) are increasingly relying on high-performance hardware, microarchitectural attacks are becoming an important and serious threat to their safety and security. In this talk, I will present examples of microarchitectural attacks and our solutions to defend against these attacks in the context of CPS.

Speaker Bio

Heechul Yun is an associate professor in the department of Electrical Engineering and Computer Science at the University of Kansas. His research interests include OS, computer architecture, and real-time embedded systems with special emphasis on addressing real-time and security issues on safety-critical cyber-physical systems. His work has appeared in top embedded real-time systems venues such as RTAS, ECRTS and Transactions on Computers; and received multiple awards and honors (Outstanding Paper Award at RTAS'19, Best Paper Award and Outstanding Paper Award at RTAS'16, Editor's Pick of the Year Award from IEEE Transactions on Computers in 2016, Best Student Paper Nomination at RTCSA'16, and Best Paper Nomination at ECRTS'10). He received a Ph.D. degree in Computer Science from the University of Illinois at Urbana-Champaign in 2013. Prior to his Ph.D., he worked at Samsung Electronics as a senior software engineer.