Chung Hwan Kim Department of Computer Science Purdue University 305 N. University Street West Lafayette Indiana 47907-2107 (765) 494-7843 chungkim@cs.purdue.edu www.cs.purdue.edu/homes/chungkim Education 08/2012– Purdue University . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . West Lafayette, IN, USA Ph.D. in Computer Science Thesis: TBD Advisor: Dongyan Xu (committee: Xiangyu Zhang, Mathias Payer). 08/2010–08/2012 08/2012 University of Utah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salt Lake City, UT, USA M.Sc. in Computer Science Project: Iterative backtracking via deterministic virtual machine replay and virtual machine introspection. Co-advised: John Regehr, and Eric Eide. 03/2001–06/2008 08/2008 Sunmoon University . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asan, Chungnam, South Korea B.Sc. in Computer Science GPA: 3.98/4.5, major: 4.27/4.5, upper: 4.37/4.5. Research Interests Systems Security, Operating Systems, Program Analysis, Debugging. Work Experience 08/2012– Research Assistant. Lab FRIENDS, Purdue University . . . . . . . . . . . West Lafayette, IN 06/2015–07/2015 Research Intern. Software Platform, CTO, LG Electronics . . . . . . . . Seoul, South Korea Designed and implemented a load-time binary instrumentation framework for the ARM architecture. 05/2013–08/2013 Research Intern. Autonomic Management, NEC Labs America . . . . . . . . . Princeton, NJ Worked on detecting and analyzing application performance bugs using system-wise event traces. 01/2011–08/2012 Research Assistant. Flux Research Group, University of Utah . . . . Salt Lake City, UT Designed and implemented a core virtual machine introspection system to perform health monitoring and performance analysis in the Xen virtualization platform. Worked on analyzing system intrusions using deterministic virtual machine replay and introspection. 08/2007–02/2010 Undergraduate Researcher. UbiLab, Sunmoon University . . . . . . . Asan, South Korea Designed and implemented a secure process loader for Windows NT to protect program binary code in memory and executable files from reverse engineering attempts. Participated in implementing two versions of a kernel tracing toolkit for embedded Linux. Developed an integrated system to monitor and manage a group communication infrastructure for shipbuilding industry. 11/2002–01/2005 Military Service. Republic of Korea Army . . . . . . . . . . . . . . . . . . . . . . . . Seoul, South Korea Served in the national army for two years and a month. 1 Awards 08/2010–08/2012 06/2009 11/2007 02/2007 08/2006–08/2008 - Chungnam Provincial Government Global Scholarship ($8k for 2 years). First Winner Prize, Sumo Robot Competition, World IT Show 2009. Grand Prize, 2007 Capstone Design Fair, Sunmoon University. Learning Excellence, BIT Computer Advanced Windows Developer Course (1-year course). Sunmoon University scholarships (merit-based). Student travel grants: SIGMETRICS 2014, SOSP 2011, NSDI 2011, OSDI 2010. Publications 1. 2. PerfGuard: Binary-Centric Application Performance Monitoring in Production Environments (to appear). Chung Hwan Kim, Junghwan Rhee, Kyu Hyung Lee, Xiangyu Zhang, Dongyan Xu. In Proceedings of the ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016), Seattle, WA, November 2016. Accurate, Low Cost and Instrumentation-Free Security Audit Logging for Windows. Shiqing Ma, Kyu Hyung Lee, Chung Hwan Kim, Junghwan Rhee, Xiangyu Zhang, Dongyan Xu. In Proceedings of the Annual Computer Security Applications Conference (ACSAC 2015), Los Angeles, CA, December 2015. 3. CAFE: A Virtualization-Based Approach to Protecting Sensitive Cloud Application Logic Confidentiality. Chung Hwan Kim, Sungjin Park, Junghwan Rhee, Jongjin Won, Taisook Han, Dongyan Xu. In Proceedings of the ACM Symposium on Information, Computer and Communications Security (ASIACCS 2015), Singapore, April 2015. 4. IntroPerf: Transparent Context-Sensitive Multi-Layer Performance Inference using System Stack Traces. Chung Hwan Kim, Junghwan Rhee, Hui Zhang, Nipun Arora, Guofei Jiang, Xiangyu Zhang, Dongyan Xu. In Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2014), Austin, TX, June 2014. Patents 1. Transparent Performance Inference of Whole Software Layers and Context-Sensitive Performance Debugging. Junghwan Rhee, Hui Zhang, Nipun Arora, Guofei Jiang, Chung Hwan Kim. US 20150106794, April 2015. 2. Apparatus and Method For Software Security (A Secure, Platform-Independent Process Execution Model). Chung Hwan Kim, Jeong Bae Lee, Yoon Young Park. Korea 1020090056092, December 2011. 2 Posters 1. IntroPerf: Transparent Context-Sensitive Multi-Layer Performance Inference using System Stack Traces. Chung Hwan Kim, Junghwan Rhee, Hui Zhang, Nipun Arora, Guofei Jiang, Xiangyu Zhang, Dongyan Xu. International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2014), Austin, TX, June 2014. 2. KMAG: VMM-level Malware Detection via Kernel Data Access Profiling. Chung Hwan Kim, Dannie Stanley, Rick Porter. Dongyan Xu. CERIAS Annual Information Security Symposium (CERIAS 2013), West Lafayette, IN, April 2013. 3. Accelerating Dynamic Binary Translation with GPUs. Chung Hwan Kim, Srikanth Manikarnike, Vaibhav Sharma, Eric Eide, Robert Ricci. University of Utah School of Computing Research Day 2011, Salt Lake City, UT, March 2011. Talks and Presentations 07/2015 LG Electronics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seoul, South Korea Toward Reliable Software via System Level Introspection. 08/2013 NEC Labs America. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Princeton, NJ Transparent Introspection of Whole Software Stack Performance. 06/2013 NEC Labs America. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Princeton, NJ VMM-level Malware Detection via Kernel Data Access Profiling. 09/2009 World IT Show 2009 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seoul, South Korea Kernel Trace Toolkit for Embedded Linux Systems. 06/2008 World IT Show 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seoul, South Korea Embedded System Prototyping (demo). Professional Service External Reviewer Conference Volunteer CCS 2016, CNS 2016, RAID 2016, FSE 2016, ISSTA 2016, DSN 2016, ASIACCS 2016, TSC 2016, TIFS 2015, IEEE S&P 2015, NDSS 2015, CCSW 2014, ACSAC 2014. SOSP 2011 (check-in desk and scribing for sessions). Open Source Software 07/2011–08/2012 11/2006–10/2009 09/2007–12/2007 vmprobes: Virtual machine introspection tool for Xen, now part of Stackdb (source). PE Shield: Secure process loader for Windows NT (source). G Messenger: Instant messaging server and client for Linux (source). Press Releases 07/2010 10th Anniversary Journal of Chungnam Association of Scholarship Follow your curiosity. Personal Information Date of birth 04/29/1982. Native Korean. Married. 3 References Prof. Dongyan Xu Purdue University 305 N. University Street West Lafayette, IN 47907 (765) 494-6182 dxu@cs.purdue.edu Prof. Xiangyu Zhang Purdue University 305 N. University Street West Lafayette, IN 47907 (765) 496-9415 xyzhang@cs.purdue.edu Dr. Junghwan Rhee NEC Labs America 4 Independence Way, Suite 200 Princeton, NJ 08540 (609) 951-2656 rhee@nec-labs.com Prof. Kyu Hyung Lee University of Georgia 415 Boyd Graduate Studies Research Center Athens, GA 30602 (706) 542-4690 kyuhlee@cs.uga.edu Updated: June 21, 2016 4