The Spectre vulnerability has recently been reported, which affects most modern processors. The idea is that attackers can extract information about the private data using a timing attack. It is an example of side channel attacks, where secure information flows through side channels unintentionally. How to systematically mitigate such attacks is an important and yet challenging research problem.
We propose to automatically synthesize mitigation of side channel attacks (e.g., timing or cache) using formal verification techniques. The idea is to reduce this problem to the parameter synthesis problem of a given formalism (for instance, variants of the well-known formalism of parametric timed automata). Given a program/system with design parameters which can be tuned to mitigate side channel attacks, our approach will automatically generate provably secure valuations of these parameters. We will use a 3-phase research plan:
We plan to deliver a fully automated toolkit which can be automatically applied to real-world systems. This project will benefit from the synergy of 5 scientists in 4 partner labs, with a complementary expertise in security, formal methods and program analysis.
Post-doc (2020-…)
Université de Lorraine, France
Master student (2020)
Université de Lorraine, France
PhD student (2020-…)
Université de Lorraine, France
PhD student
SUTD, Singapore
Research Scientist
SMU, Singapore
Date | Meeting | Place |
---|---|---|
30 March 2022 | Quick meeting #11 | Virtual |
4 March 2022 | Scientific meeting | Virtual |
15 February 2022 | Quick meeting #10 | Virtual |
4 January 2022 | Quick meeting #9 | Virtual |
10 November 2021 | Quick meeting #8 | Virtual |
13 October 2021 | Quick meeting #7 | Virtual |
7 September 2021 | Quick meeting #6 | Virtual |
12 July 2021 | Quick meeting #5 | Virtual |
14 May 2021 | Quick meeting #4 | Virtual |
2nd April 2021 | Quick meeting #3 | Virtual |
17 February 2021 | Quick meeting #2 | Virtual |
5th January 2021 | Quick meeting #1 | Virtual |
29th May 2020 | Kick-off meeting | Virtual |
Number | Date | Title |
---|---|---|
2 | 14 March 2022 | Final results on a formalism to solve information through parametric verification |
1 | 14 March 2022 | Preliminary model for information leakage |