SPLASH 2020
Sun 15 - Sat 21 November 2020 Online Conference
Thu 19 Nov 2020 16:00 - 16:20 at SPLASH-I - R-5 Chair(s): Anitha Gollamudi, Alex Potanin
Fri 20 Nov 2020 04:00 - 04:20 at SPLASH-I - R-5 Chair(s): Jan Vitek

As one of the fundamental optimizations in modern processors,
the \emph{out-of-order} execution boosts the pipeline
throughput by executing independent instructions in parallel
rather than in their program orders. However, due to the side
effects introduced by such microarchitectural optimization to
the CPU cache, secret-critical applications may suffer from
timing side-channel leaks. This paper presents a symbolic
execution-based technique, named {\sc SymO$_3$}, for exposing
cache timing leaks under the context of \emph{out-of-order}
execution. {\sc SymO$_3$} proposes new components that address
the modeling, reduction, and reasoning challenges of accommodating
program analysis to the software code \emph{out-of-order} analysis.
We implemented {\sc SymO$_3$} upon KLEE and conducted three
evaluations on it. Experimental results show that {\sc SymO$_3$}
successfully uncovers a set of cache timing leaks in five
real-world programs. Also, {\sc SymO$_3$} finds that, in general,
program transformation from compiler optimizations shrink the
surface to timing leaks. Furthermore, augmented with a speculative
execution modeling, {\sc SymO$_3$} identifies five more leaky
programs based on the compound analysis.

Thu 19 Nov

Displayed time zone: Central Time (US & Canada) change

15:00 - 16:20
R-5OOPSLA at SPLASH-I +12h
Chair(s): Anitha Gollamudi Harvard University, Alex Potanin Victoria University of Wellington
15:00
20m
Talk
Precise Static Modeling of Ethereum “Memory”
OOPSLA
Sifis Lagouvardos University of Athens, Neville Grech University of Malta, Ilias Tsatiris University of Athens, Yannis Smaragdakis University of Athens
Link to publication DOI Media Attached
15:20
20m
Talk
Perfectly Parallel Fairness Certification of Neural Networks
OOPSLA
Caterina Urban École normale supérieure, Maria Christakis MPI-SWS, Valentin Wüstholz ConsenSys, Fuyuan Zhang MPI-SWS
Link to publication DOI Media Attached
15:40
20m
Talk
Taming Callbacks for Smart Contract Modularity
OOPSLA
Elvira Albert Complutense University of Madrid, Shelly Grossman Tel Aviv University, Noam Rinetzky Tel Aviv University, Clara Rodríguez-Núñez Complutense University of Madrid, Albert Rubio Complutense University of Madrid, Mooly Sagiv Tel Aviv University
Link to publication DOI Media Attached
16:00
20m
Talk
Exposing Cache Timing Side-Channel Leaks through Out-of-Order Symbolic Execution
OOPSLA
Shengjian Guo Baidu Security, Yueqi Chen Pennsylvania State University, Jiyong Yu University of Illinois at Urbana-Champaign, Meng Wu Ant Group, Zhiqiang Zuo Nanjing University, Peng Li Baidu Security, Yueqiang Cheng Baidu Security, Huibo Wang Baidu Security
Link to publication DOI Media Attached

Fri 20 Nov

Displayed time zone: Central Time (US & Canada) change

03:00 - 04:20
R-5OOPSLA at SPLASH-I
Chair(s): Jan Vitek Northeastern University / Czech Technical University
03:00
20m
Talk
Precise Static Modeling of Ethereum “Memory”
OOPSLA
Sifis Lagouvardos University of Athens, Neville Grech University of Malta, Ilias Tsatiris University of Athens, Yannis Smaragdakis University of Athens
Link to publication DOI Media Attached
03:20
20m
Talk
Perfectly Parallel Fairness Certification of Neural Networks
OOPSLA
Caterina Urban École normale supérieure, Maria Christakis MPI-SWS, Valentin Wüstholz ConsenSys, Fuyuan Zhang MPI-SWS
Link to publication DOI Media Attached
03:40
20m
Talk
Taming Callbacks for Smart Contract Modularity
OOPSLA
Elvira Albert Complutense University of Madrid, Shelly Grossman Tel Aviv University, Noam Rinetzky Tel Aviv University, Clara Rodríguez-Núñez Complutense University of Madrid, Albert Rubio Complutense University of Madrid, Mooly Sagiv Tel Aviv University
Link to publication DOI Media Attached
04:00
20m
Talk
Exposing Cache Timing Side-Channel Leaks through Out-of-Order Symbolic Execution
OOPSLA
Shengjian Guo Baidu Security, Yueqi Chen Pennsylvania State University, Jiyong Yu University of Illinois at Urbana-Champaign, Meng Wu Ant Group, Zhiqiang Zuo Nanjing University, Peng Li Baidu Security, Yueqiang Cheng Baidu Security, Huibo Wang Baidu Security
Link to publication DOI Media Attached