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 | Google Scholar | DBLP
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 more details here.

Research Interest

Publications

2024
MetaSafe: Compiling for Protecting Smart Pointer Metadata to Ensure Safe Rust Integrity
Martin Kayondo, Inyoung Bang, Yeongjun Kwak, Hyungon Moon, and Yunheung Paek
USENIX Security Symposium (Security) 2024
(Accepted to appear)
Efficient Use-After-Free Prevention with Opportunistic Page-Level Sweeping
Chanyoung Park, Hyungon Moon
Network and Distributed System Security Symposium (NDSS) 2024.
(Accepted to appear)
2023
KVSEV: A Secure In-Memory Key-Value Store with Secure Encrypted Virtualization
Junseung You, Kyeongryong Lee, Hyungon Moon, and Yeongpil Cho, Yunheung Paek
ACM Symposium on Cloud Computing (SoCC) 2023.
[ Paper@ACM | Code@Github ]
Hyperdimensional Computing as a Rescue for Efficient Privacy-Preserving Machine Learning-as-a-Service
Jaewoo Park, Chenghao Quan, Hyungon Moon, and Jongeun Lee.
International Conference on Computer-Aided Design (ICCAD) 2023.
[ Paper@Arxiv | Paper@IEEE ]
Protecting Kernel Code integrity with PMP on RISC-V
Seon Ha, Hyungon Moon
World Conference on Information Security Applications (WISA) 2023
[ Paper@Springer ]
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
[ Paper@Usenix | Code@Github ]
Kernel Code Integrity Protection at the Physical Address Level on RISC-V
Seon Ha, Minsang Yu, Hyungon Moon, Jongeun Lee
IEEE Access (Access) 2023
[ Paper@IEEE | Code@Github ]
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 ]
Before 2022
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 ]
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 ]
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 ]
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 ]
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 ]
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 ]
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.

Services (Selected)

Teaching

2023Fall Principles of Programming Languages (CSE271)
SpringAdvanced 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)