|
|
KeynotesMarco Patrignani (DISI, University of Trento, Italy)Title: Secure Compilation: Formal Foundations and (Some) Applications
Abstract:
Secure compilation aims to devise compilation chains (compilers, linkers, loaders, runtime systems, hardware) that eliminate many of today’s security vulnerabilities and that allow sound reasoning about security properties upheld by said chains.
This talk defines what kind of vulnerabilities and of security properties are of interest in a secure compilation scenario.
Then, it presents the recently-devised formal foundations of secure compilation, which can be used to clearly specify the security of the aforementioned secure compilation chains.
Finally, the talk also discusses how these foundations can be applied to reason about realistic compilation chains in order to preserve crucial security properties such as memory safety, cryptographic constant time, and speculative non-interference.
Steve Kremer (Inria, Loria, Nancy)Title: DY Fuzzing: Putting a Dolev-Yao attacker in the fuzzing loop Abstract: Ioana Boureanu (Title: Epistemic Verification of Information-Flow Properties in Programs Abstract: Concretely, we target knowledge-intrinsic properties over the states of a program, such as “a program-thread knows that variable x is equal to y + 5”.
To formalise these at different levels, we introduce various “program-epistemic” logics, in which we can express statements like: if command/program C starts at a state satisfying φ, then in all states where the execution of C finishes, agent A is epistemically unaware of π. In the latter, π is a formula which can contain several knowledge/epistemic operators scoping quantifier-free first-order formulae. We show that, in some cases and for some programs, model checking different such logics can be reduced to SMT-solving. Lastly, we report our experimental results which show that this SMT-reducing technique outperforms classical, epistemic model checking.
(Based on joint work with several colleagues, published at IJCAI2017, AAAI 2023, and FM 2023)
|
Online user: 2 | Privacy |