Man-Ki Yoon is an assistant professor in the Department of Computer Science at NC State University. He received his Ph.D. in computer science from the University of Illinois at Urbana-Champaign and his bachelor’s degree in computer science and engineering from Seoul National University in Korea. Before joining NC State, he was a research scientist in computer science at Yale University. Yoon’s research focuses on trustworthy and accountable computing for autonomous systems, including autonomous vehicles and unmanned aerial vehicles, as well as real-time embedded systems and the internet of things.
Man-Ki Yoon
MY
Bio
Education
Ph.D. Computer Science University of Illinois at Urbana-Champaign 2017
M.S. University of Illinois at Urbana-Champaign 2011
B.S. Computer Science and Engineering Seoul National University 2009
Area(s) of Expertise
Architecture and Operating Systems
Cloud Computing
Cyber Security
Embedded and Real-Time Systems
Publications
- ClariNet: Generalized Reputation Framework for Witnessed Data in Distributed Systems , (2025)
- FrameScope: Temporal Data Valuation for Stream Active Learning in Autonomous Vehicle Systems , (2025)
- Q-Loc: Visual Cue-Based Ground Vehicle Localization Using Long Short-Term Memory , (2025)
- WhisperMQTT: Lightweight Secure Communication Scheme for Subscription-Heavy MQTT Network , (2024)
- AccountNet: Accountable Data Propagation Using Verifiable Peer Shuffling , (2023)
Grants
SaTC: CORE: Small: Partition-Oblivious Real-Time Hierarchical Scheduling
Date: 10/01/22 - 3/31/24
Amount: $281,629.00
Funding Agencies: National Science Foundation (NSF)
Real-time hierarchical scheduling facilitates modular reasoning about the temporal behavior of real-time applications by isolating their potential misbehavior. However, conventional time-partitioning mechanisms fail to achieve strong temporal isolation from a security viewpoint; variations in execution timings can be perceived by others, enabling illegitimate information-flow between applications completely isolated from each other in the utilization of CPU time. This project develops algorithmic solutions that make real-time partitions oblivious of others��� varying temporal behaviors, achieving non-interference-based security among partitions. The proposed work will allow such systems to employ advanced hardware and software technologies to develop high-end, real-time applications in a secure manner.