Hi there đź‘‹, this is Mingyi Chen.

📝 Publications

MobiSys 2023
sym

Minimizing a Smartphone’s TCB for Security-Critical Programs with Exclusively-Used, Physically-Isolated, Statically-Partitioned Hardware

Zhihao Yao, Seyed Mohammadjavad Seyed Talebi, Mingyi Chen, Ardalan Amiri Sani, Thomas Anderson

Project

  • We present a split-trust hardware design composed of statically-partitioned, physically-isolated trust domains. We introduce a few simple, formally-verified hardware components to enable a program to gain provably exclusive and simultaneous access to both computation and I/O on a temporary basis. To manage this hardware, we present OctopOS, an OS composed of mutually distrustful subsystems. We present a prototype of this machine (hardware and OS) on a CPU-FPGA board and show that it incurs a small hardware cost compared to modern smartphone SoCs.

đź“– Educations

  • 2020.09 - 2026.03, Ph.D. in Computer Science, University of California, Irvine, Irvine, CA.
  • 2016.09 - 2019.07, M.Sc.Eng. in Computer Science, University of Chinese Academy of Sciences, Beijing, China.
  • 2012.09 - 2016.06, B.Eng. in Computer Science, Sichuan University, Sichuan, China.

🔑 GPG Fingerprints

  • B26B ACE9 6CDF F718 64B1 9EB3 FD1E 84FA AA86 B062