Visible to the public Side-Channel Attack Resistance—2020Q1Conflict Detection Enabled

PI(s): Heechul Yun

RESEARCHER(s): Michael Bechtel, Jacob Fustos

HARD PROBLEM(S) ADDRESSED:

This project is developing OS and architecture techniques to defend against potential microarchitectural side-channel attacks on embedded computing platforms for safety-critical systems. The project covers the hardware problems of (1) resilient architectures (primary) and (2) security-metrics-driven evaluation, design, development and deployment.

PUBLIC ACCOMPLISHMENT HIGHLIGHTS:

  • We continue to develop effective micro-architectural attacks on commercial off-the-shelf computing platorms. We discovered a new contention based covert channel on Intel and AMD processors. We are evaluating viable attack scenarios with the covert channel. We also developed an improved denial-of-service attack methodology on shared cache in embedded multicore processors, which significantly outperform the state-of-the-art.
  • We continue to develop software and hardware level defense mechanisms to mitigate micro-architectural covert/side-channel attacks. We developed a holistic real-time scheduling framework in Linux that integrates a novel OS level scheduler and state-of-the-art resource isolation mechanisms to limit or eliminate micro-architectural attacks. We developed a light-weight bandwidth regulator IP on a RISC-V SoC.

PUBLICATIONS FROM THE QUARTER:

  • Farzad Farshchi, Qijing Huang, and Heechul Yun. BRU: Bandwidth Regulation Unit for Real-Time Multicore Processors. IEEE Intl. Conference on Real-Time and Embedded Technology and Applications Symposium (RTAS), April 2020.
  • Jacob Fustos, Heechul Yunm. SpectreRewind: A Framework for Leaking Secrets to Past Instructions, arXiv preprint, arXiv:2003.12208, March 2020.
  • Waqar Ali, Rodolfo Pellizzoni, Heechul Yun. Virtual Gang based Scheduling of Real-Time Tasks on Multicore Platforms, arXiv preprint arXiv:1912.10959, February 2020.

COMMUNITY ENGAGEMENTS:

  • Heechul Yun served on the program committee for ACM LCTES 2020.
  • Heechul Yun is serving as editor of ACM SIGBED Review and ACM SIGBED Blog (to be launched in April, 2020).

EDUCATIONAL ADVANCES:

  • N/A