Department of Computer Science, Purdue University

What we make moves the world forward.

Chung Hwan Kim

Ph.D. Student
Department of Computer Science
Purdue University

Visit my Utah homepage.

About me.

I am a first-year Ph.D. student in the Department of Computer Science at Purdue University. My research interests lie in finding new abstractions for future operating systems that address performance and security problems. I work with Professor Dongyan Xu in Lab FRIENDS.

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 School of Computing at the University of Utah, where I was working as a research assistant in the Flux Research Group. My primary focus was on analyzing system intrusions using deterministic virtual machine replay and virtual machine introspection. John Regehr, and Eric Eide advised my research. I also collaborated often with Anton Burtsev, David Johnson, and Mike Hibler.

B.S. I did my undergraduate studies at Sun Moon University in Korea. I was very much into hacking, writing "beautiful" codes, and playing the classical guitar. My naive idea about obfuscating executable binaries against malicious reverse-engineering led me to obtain a Korean patent.

Stupid story about my first name

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.

Back to Top

Research.

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.

Back to Top

Publications.

Patents

  1. Chung Hwan Kim, Jeong Bae Lee, Yoon Young Park, A Secure, Platform-independent Process-execution Model (Apparatus and Method For Software Security), Korea patent, No. 1010958150000, issued December 12, 2011.

Posters

  1. Chung Hwan Kim, Dannie Stanley, Rick Porter. Dongyan Xu, KMAG: VMM-level Malware Detection via Kernel Data Access Profiling, CERIAS 2013 - 14th Annual information Security Symposium, West Lafayette, IN, USA, April 2013. PDF
  2. Chung Hwan Kim, Srikanth Manikarnike, Vaibhav Sharma, Eric Eide, Robert Ricci, Accelerating Dynamic Binary Translation with GPUs, School of Computing Research Day, University of Utah, Salt Lake City, UT, USA, March 2011. PDF

Project Reports

  1. Chung Hwan Kim, Iterative Backtracking via Deterministic Virtual Machine Replay and Virtual Machine Introspection, Master's project report, University of Utah, Salt Lake City, UT, USA, August 2012. PDF
  2. Chung Hwan Kim, Srikanth Manikarnike, Vaibhav Sharma, Eric Eide, Robert Ricci, Accelerating Dynamic Binary Translation with GPUs, Course project report, Parallel Programming for GPUs, University of Utah, Salt Lake City, UT, USA, May 2011. PDF

Talks

  1. Anton Burtsev, David Johnson, Chung Hwan Kim, Mike Hibler, Eric Eide, John Regehr, XenTT: Deterministic Systems Analysis in Xen, XenSummit North America, San Diego, CA, USA, August 2012. Link
Back to Top

Personal.

I love to play basketball, soccer, table tennis, and tennis; almost any ball game.

I also like video gaming. My favorite is the Pro Evolution Soccer series.

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 Big Bang Theory, and Dexter.

Lastly, I love drinking beer.

Back to Top

Contact.

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.

Send me a message



Back to Top