Chungha Sung
University of Southern California
14 Papers
71 Citations
Chungha Sung is an academic researcher from University of Southern California. The author has contributed to research in topics: Compiler & Static analysis. The author has an hindex of 6, co-authored 14 publications. Previous affiliations of Chungha Sung include Virginia Tech.
Chat about Author
Papers
Static DOM event dependency analysis for testing web applications
Chungha Sung,Markus Kusano,Nishant Sinha,Chao Wang +3 more
- 01 Nov 2016
TL;DR: This work proposes the first constraint-based declarative program analysis procedure for computing dependencies over program variables as well as event-handler functions of the various DOM elements, which is crucial for analyzing the behavior of a client-side web application.
36
Mitigating power side channels during compilation
Jingbo Wang,Chungha Sung,Chao Wang +2 more
- 12 Aug 2019
TL;DR: In this article, a type-based technique for detecting side-channel leaks is proposed, which leverages Datalog-based declarative analysis and domain-specific optimizations.
34
CANAL: a cache timing analysis framework via LLVM transformation
Chungha Sung,Brandon Paulsen,Chao Wang +2 more
- 03 Sep 2018
TL;DR: Canal as mentioned in this paper is a framework that models the cache behaviors of a program by transforming its intermediate representation in the LLVM compiler, and inserts auxiliary variables and instructions over these variables, to allow standard verification tools to handle a new class of cache related properties, e.g., for computing the worst-case execution time and detecting side channel leaks.
28
•Posted Content
Mitigating Power Side Channels during Compilation
TL;DR: A type-based technique for detecting leaks, which leverages Datalog-based declarative analysis and domain-specific optimizations to achieve high efficiency and accuracy and a mitigation technique for the compiler's backend, more specifically the register allocation modules, to ensure that leaky intermediate computation results are stored in different CPU registers or memory locations.
25
Modular verification of interrupt-driven software
Chungha Sung,Markus Kusano,Chao Wang +2 more
- 30 Oct 2017
TL;DR: In this article, an abstract interpretation framework for static verification of interrupt-driven software is proposed, which analyzes each interrupt handler in isolation as if it were a sequential program, and then propagates the result to other interrupt handlers.
18