Chung Hwan Kim
I am a first-year Ph.D. student in the
Currently, I am doing my summer internship at NEC Labs in Princeton, New Jersey.
M.S. Prior to Purdue, I was a Master's student at the
B.S. I did my undergraduate studies at
Many people think that Hwan is my middle name because of the space between Chung and Hwan, so they often call me Chung. Yet, the combination of the two syllables is my first name, pronounced as CHOONG-HWÄN. In fact, there is no concept of middle names in my cultural background. The space in my first name was mistakenly put by the office staff who processed my passport application.
I like designing and building novel system machanisms at the levels of operating systems, hypervisors, and binary, to solve problems in performance, security, debugging, and systems analysis.
Kernel Memory Access Guard. We guard operating systems from security threats using kernel data access patterns. We first generate attack profiles by analyzing accesses to kernel data, and then use the profiles to detect attacks that have the same or similar data access patterns while the system is running. To monitor accesses to kernel data efficiently and transparently, we designed a page-level access detection mechanism built on top of the KVM virtualization platform. This mechanism leverages the hardware-supported memory protection to mark the pages of interest as non-accessible, and detects the violations to the pages when the corresponding kernel objects are accessed in the guest virtual machine.
I love to play basketball, soccer, table tennis, and tennis; almost any ball game.
I also like video gaming. My favorite is the
I enjoy cooking and travelling. I travelled often to the national parks when I was in Utah, but I am not sure where to go in Indiana. In addition to the US, so far I have travelled to Australia, India, Japan, Canada, Portugal, France, and Cambodia.
I play two musical instruments pretty decently, classical guitar and piano.
I watch TV shows. I am a big fan of the
Lastly, I love drinking beer.
Please send me a message through the following web form, or using your own Email client if it is work-related. For personal reasons, please contact me in another way; email to my Gmail address or send a message in Facebook.