EDBT 2026 Demo / reviewers in the wild / expert
Priyanka Panigrahi
dblp:247/3488
· DBLP profile ↗
2ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0002-8466-5397ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% | |
| Network and information security
2 papers |
Privacy and data protection · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › compiler security
compiler optimization security |
1.2 | 2 | 2023 | Translation Validation of Information Leakage of Compiler Optimizations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 Quantifying Information Leakage for Security Verification of Compiler Optimizations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Compilers and program optimization › verified compilation
translation validation |
1.2 | 2 | 2023 | Translation Validation of Information Leakage of Compiler Optimizations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 Quantifying Information Leakage for Security Verification of Compiler Optimizations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Privacy and data protection › information leakage
side-channel privacy leakage |
0.4 | 2 | 2023 | Translation Validation of Information Leakage of Compiler Optimizations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 Quantifying Information Leakage for Security Verification of Compiler Optimizations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Methods — techniques the papers use, named apart from their topics
static taint analysis · 2.5leak propagation analysis · 1.3leak propagation vector · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Translation Validation of Information Leakage of Compiler OptimizationsabstractThe functional correctness of compiler optimization does not ensure the security properties of the source program. A functionally correct compiler optimization may introduce new security vulnerabilities in the optimized program. In a compiler, ensuring the security of every optimization is a challenging task as it applies hundreds of optimizations. Thus, this work aims to develop a translation validation (TV) of information leakage for the optimization phase of the compiler without considering any intermediate information from the compiler. Our method measures the information leakage in a path, uses a concept of leak propagation over paths and loops, and defines the relative security between the source and optimized programs. This work considers two attack models based on different observation points to access the local memory and proposes different TV approaches. The correctness and complexity of the TV method are also provided. The experimental results in the SPARK compiler on various benchmarks show that the optimized program is not relatively secure in many cases. Priyanka Panigrahi, Chandan Karfa |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2022 | Quantifying Information Leakage for Security Verification of Compiler OptimizationsabstractCompiler optimizations can be functionally correct but not secure. In this work, we attempt to quantify the information leakage in a program for the security verification of compiler optimizations. Our work has the following contributions. We demonstrate that static taint analysis is applicable for security verification of compile optimizations. We develop a completely automated approach for quantifying the information leak in a program in the context of compiler optimizations. Our method avoids many false-positives scenarios due to implicit flow. It can handle leaks in a loop and propagates leaks over paths using the leak propagation vector. With our quantification parameters, we verify the relative security of source and transformed programs considering the optimizations phase of a compiler as a black box. Our experimental evaluations on benchmarks for various compiler optimizations in SPARK show that the SPARK compiler is actually leaky. Priyanka Panigrahi, Abhik Paul, Chandan Karfa |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |