Hyungon Moon (문현곤)

Associate Professor
Computer Systems Security Lab
Department of Computer Science and Engineering
UNIST

hyungon@unist.ac.kr
hyungon.moon@gmail.com
Building 106, Room 601-3
50 UNIST-gil
Eonyang-eup, Ulju, Ulsan, South Korea, 44919

CV | Lab
Unable to load profile photo

Openings

I'm always looking for motivated undergraduate and graduate students. If you are interested in working with me, please send an email. You can find potential research directions here.


I'm also seeking students who are interested in the following areas:

Research Interest

Publications (Google Scholar - DBLP)

2023 TRust: A Compilation Framework for In-process Isolation to Protect Safe Rust against Untrusted Code
Inyoung Bang, Martin Kayondo, Hyungon Moon, and Yunheung Paek
USENIX Security Symposium (Security) 2023 (Accepted to appear)
[ Paper@Usenix ]
Ambassy: A Runtime Framework to Delegate Trusted Applications in an ARM/FPGA Hybrid System
Dongil Hwang, Sanzhar Yeleuov, Jiwon Seo, Minu Chung, Hyungon Moon, and Yunheung Paek
IEEE Transactions on Mobile Computing (TMC) 2023
[ Paper@IEEE ]
2022 Accelerating N-bit Operations over TFHE on Commodity CPU-FPGA
Kevin Nam, Hyunyoung Oh, Hyungon Moon, and Yunheung Paek
International Conference on Computer-Aided Design (ICCAD) 2022.
[ Paper@ACM ]
Precise Extraction of Deep Learning Models via Side-channel Attacks on Edge/endpoint Devices
Younghan Lee, Sohee Jun, Yungi Cho, Woorim Han, Hyungon Moon, and Yunheung Paek
European Symposium on Research in Computer Security (ESORICS) 2022.
[ Paper@Springer ]
XtenStore: Fast Shielded In-memory Key-Value Store on a Hybrid x86-FPGA System
Hyunyoung Oh, Dongil Hwang, Maja Malenko, Myunghyun Cho, Hyungon Moon, Marcel Baunach and Yunheung Paek
Design, Automation & Test in Europe (DATE) 2022 (Interactive Presentations).
[ Paper@IEEE ]
A Log-Structured Merge Tree-aware Message Authentication Scheme for Persistent Key-Value Stores
Igjae Kim, J. Hyun Kim, Minu Chung, Hyungon Moon, Sam H. Noh
USENIX Conference on File and Storage Technologies (FAST) 2022.
[ Paper@Usenix | Code@Github ]
2019 libmpk: Software Abstraction for Intel Memory Protection Keys (Intel MPK)
Soyeon Park, Sangho Lee, Wen Xu, Hyungon Moon, and Taesoo Kim
USENIX Annual Technical Conference (ATC) 2019.
[ Paper@Usenix | Code@Github ]
Fuzzing File Systems via Two-Dimensional Input Space Exploration
Wen Xu, Hyungon Moon, Sanidhya Kashyap, Po-Ning Tseng, and Taesoo Kim.
IEEE Symposium on Security and Privacy (SP) 2019.
[ Paper@IEEE | Code@Github ]
KI-Mon ARM: A Hardware-assisted Event-triggered Monitoring Platform for Mutable Kernel Object
Hojoon Lee, Hyungon Moon, Ingoo Heo, Daehee Jang, Jinsoo Jang, Kihwan Kim, Yunheung Paek, and Brent Byunghoon Kang.
IEEE Transactions on Dependable and Secure Computing (TDSC) 2019.
[ Paper@IEEE ]
2018 Hardware Assisted Randomization of Data
Brian Belleville#, Hyungon Moon#, Jangseop Shin, Dongil Hwang, Joseph Nash, Seonhwa Jung, Yeoul Na, Stijn Volckaert, Per Larsen, Yunheung Paek, and Michael Franz.
International Symposium on Research in Attacks, Intrusions and Defenses (RAID) 2018.
(#: Joint first authors)
[ Paper@Springer ]
2017 Architectural Supports to Protect OS Kernels from Code-Injection Attacks and Their Applications
Hyungon Moon, Jinyong Lee, Dongil Hwang, Seonhwa Jung, Jiwon Seo, and Yunheung Paek.
ACM Transactions on Design Automation of Electronic Systems (TODAES) 2017.
[ Paper@ACM ]
Detecting and Preventing Kernel Rootkit Attacks with Bus Snooping.
Hyungon Moon, Hojoon Lee, Ingoo Heo, Kihwan Kim, Yunheung Paek, and Brent Byunghoon Kang.
IEEE Transactions on Dependable and Secure Computing (TDSC) 2017.
[ Paper@IEEE ]
2016 Architectural Supports to Protect OS Kernels from Code-Injection Attacks
Hyungon Moon, Jinyong Lee, Dongil Hwang, Seonhwa Jung, Jiwon Seo, and Yunheung Paek.
Hardware and Architectural Support for Security and Privacy (HASP) 2016.
[ Paper@ACM ]
HDFI: Hardware-Assisted Data-Flow Isolation
Chengyu Song, Hyungon Moon, Monjur Alam, Insu Yun, Byoungyoung Lee, Taesoo Kim, Wenke Lee, and Yunheung Paek.
IEEE Symposium on Security and Privacy (SP) 2016.
[ Paper@IEEE | Code@Github ]
2015 Extrax: Security Extension to Extract Cache Resident Information for Snoop-based External Monitors.
Jinyong Lee, Yonje Lee, Hyungon Moon, Ingoo Heo, and Yunheung Paek.
Design, Automation & Test in Europe (DATE) 2015.
[ Paper@IEEE ]
Efficient Kernel Integrity Monitor Design for Commodity Mobile Application Processors.
Ingoo Heo, Daehee Jang, Hyungon Moon, Hansoo Cho, Seungwook Lee, Brent Byunghoon Kang and Yunheung Paek.
Journal of Semiconductor Technology and Science (JSTS) 2015.
[ Paper@KISTI ]
2013 KI-Mon: A Hardware-assisted Event-triggered Monitoring Platform for Mutable Kernel Object.
Hojoon Lee, Hyungon Moon, Daehee Jang, Kihwan Kim, Jihoon Lee, Yunheung Paek, and Brent Byunghoon Kang.
USENIX Security Symposium (Security) 2013.
[ Paper@Usenix ]
2012 Vigilare: Toward Snoop-based Kernel integrity Monitor.
Hyungon Moon, Hojoon Lee, Jihoon Lee, Kihwan Kim, Yunheung Paek, and Brent Byunghoon Kang.
ACM Conference on Computer and Communication Security (ACM CCS) 2012.
[ Paper@ACM ]

Students

Please find out the students that I'm working with here.

Teaching

2023SpringAdvanced Operating Systems (CSE514)
2022Fall Building Customized Computers (CSE302)
SpringSoftware Hacking and Defense (UNI204)
SpringAdvanced Computer Architecture (CSE511)
2021Fall Computer Architecture (CSE261)
Fall Principles of Programming Languages (CSE271)
SpringAdvanced Computer Architecture (CSE511)
2020Fall Advanced Computer Architecture (CSE511)
Fall Principles of Programming Languages (CSE341)
SpringComputer Security (CSE467)
2019Fall Special Topics in CSE Ⅱ(Software and Systems Security) (CSE481)
SpringData Structures (CSE221)
SpringSystem Programming (CSE251)
2018Fall Special Topics in CSE Ⅱ(Computer Systems Security) (CSE481)