I am a Ph.D. candidate in Department of Computer Science at Purdue University. I work in PurSec Lab under the supervision of Prof. Dave (Jing) Tian. My research interests lie in the field of computer and network security. In particular, I am interested in secure architectures for next-generation networks and systems, including cloud networking, software-defined networking (SDN), intent-based networking (IBN), and programmable networking. Before joining Purdue, I worked in the industry for almost 4 years as a research engineer to design and develop SDN and cloud networking products.
Security for next-generation networks (software-defined networking, intent-based networking, and programmable networking), fuzzing, operating systems, and system software for non-volatile memory
“Security Challenges of Intent-Based Networking”
Jiwon Kim, Dave (Jing) Tian, Hamed Okhravi, Benjamin E. Ujcich.
To appear in Communications of the ACM, 2024.
“In-Memory File System with Efficient Swap Support for Mobile Smart Devices”
Jungsik Choi, Joonwook Ahn, Jiwon Kim, Sungtae Ryu, Hwansoo Han.
IEEE Transactions on Consumer Electronics (TCE), Vol. 62(3), pp. 275-282, Aug 2016.
“Intender: Fuzzing Intent-Based Networking with Intent-State Transition Guidance”
Jiwon Kim, Benjamin E. Ujcich, Dave (Jing) Tian.
USENIX Security Symposium (Security ‘23), Aug 2023.
[PDF] [slides] [code]
“Efficient Memory Mapped File I/O for In-Memory File Systems”
Jungsik Choi, Jiwon Kim, Hwansoo Han.
USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage’17), Jul 2017.
Jungsik Choi, Hwansoo Han, Jiwon Kim, Memory mapping management method for nonvolatile main memory system, US Patent 10,185,654, 2019.
Jiwon Kim, Yongjoo Song, Method, apparatus and computer program for supporting distributed snat in a cloud environment in a software defined network, KR 10-2200402, 2021.
Jiwon Kim, Jaekyun Shim, Yongjoo Song, Methods, apparatus and computer programs for providing high availability and reliability in software defined network, KR 10-2092091, 2020.
Yongjoo Song, Jiwon Kim, Method, apparatus and computer program for tracking traffic using software defined networking, KR 10-2066555, 2020.
Hyunwoo Park, Jiwon Kim, Inwook Hwang, Jaeho Kim, Beomsoo Park, Yongjoo Song, Method and computer program for handling trouble using packet-out message in software defined networking environment, KR 10-1969304, 2019.
Jiwon Kim, Hyunwoo Park, Inwook Hwang, Jaewoong Chung, Method, apparatus and computer program for defending software defined network, KR 10-1932656, 2018.
Hyunwoo Park, Jiwon Kim, Inwook Hwang, Jaeho Kim, Beomsoo Park, Yongjoo Song, Method and computer program for handling trouble using flow-mod message in software defined networking environment, KR 10-1931543, 2018.
Jiwon Kim, Inwook Hwang, Yongjoo Song, Method, apparatus, and computer program for verifying host status information in a software defined network, KR 10-1931139, 2018.
Hwansoo Han, Jungsik Choi, Jiwon Kim, Method for atomic update of memory mapped files stored in non-volatile memory and control apparatus thereof, KR 10-1881038, 2018.