publications and Talks (sorted by year).
publications and Talks (sorted by year).
Here is a link to my DBLP entries and to my Google scholar page.
I encourage people to write articles using syntax highlighting (here are the macros of that article while here are general macros for typesetting PL).
Given the high usage, here is a guide describing how to use and compile your own version of the robust compilation diagram from our CSF’19 paper, as well as the sources mentioned in said guide [ .pdf | .zip ]
2020
๏Durst, Feldman, Huff, Akeley, Daly, Bernstein, Patrignani, Fatahalian, Hanrahan. Type-Directed Scheduling Of Streaming Accelerators. In PLDI’20. [ .pdf ]
๏Abate, Blanco, Ciobaca, Durier, Garg, Hritcu, Patrignani, Tanter, Thibault. Trace-Relating Compiler Correctness and Secure Compilation. In ESOP’20. [ .pdf | arxiv ]
๏Patrignani, Wahby, Künnemann. Universal Composability is Secure Compilation. In Prisc’20. [ arxiv | slides | video ]
๏Guarnieri, Patrignani. Exorcising Spectres with Secure Compilers. In Prisc’20. [ arxiv | video ]
๏Vassena, Patrignani. Memory Safety Preservation for WebAssembly. In Prisc’20. [ arxiv | video ]
2019
๏Abate, Blanco, Garg, Hritcu, Patrignani, Thibault. Journey Beyond Full Abstraction. In CSF’19 (Distinguished Paper Award) [ .pdf | .bib | arxiv | coq | techreport ]
Aka: Exploring Robust Property Preservation for Secure Compilation.
๏Patrignani, Garg. Robustly Safe Compilation. In ESOP’19 [ .pdf | .bib | arxiv | techreport | slides ]
๏Patrignani, Ahmed, Clarke. Formal Approaches to Secure Compilation. In ACM Computing Surveys (CSUR). [ .pdf | .pdf (full) | .bib | online | online appendix ]
2018
๏Garg, Hritcu, Patrignani, Stronati, Swasey: Robust Hyperproperty Preservation for Secure Compilation (Extended Abstract). In PriSC’18 [ arxiv | slides ]
๏Devriese, Patrignani, Piessens: Parametricity versus the Universal Type In POPL’18 [ .pdf | techrep | .bib ]
2017
๏Devriese, Patrignani, Piessens, Keuchel. Modular, Fully-Abstract Compilation by Approximate Back-Translation. In LMCS [ .pdf | .bib | techrep | coq ]
๏Tsampas, El-Korashy, Patrignani, Devriese, Garg, Piessens. Towards Automatic Compartmentalization of C Programs on Capability Machines. In FCS’17 [ .pdf ]
๏Patrignani, Garg: Secure Compilation and Hyperproperty Preservation. In CSF’17 [ .pdf | .bib | techrep | slides ]
2016
๏Patrignani, Devriese, Piessens: On Modular and Fully-Abstract Compilation. In CSF’16 [ .pdf | .bib | techrep | arxiv | slides ]
๏Larmuseau, Patrignani, Clarke: Implementing a Secure Abstract Machine. In SAC’16 [ .pdf ]
๏Devriese, Patrignani, Piessens: Fully-Abstract Compilation by Approximate Back-Translation. In POPL’16 [ .pdf | .bib | techrep ]
2015
๏Larmuseau, Patrignani, Clarke: A Secure Compiler for ML Modules. In APLAS’15 [ .pdf ]
๏Larmuseau, Patrignani, Clarke: A High-Level Model for an Assembly Language Attacker by Means of Reflection. In SETTA’15 [ .pdf ]
๏Patrignani, Devriese, Piessens. Multi-Module Fully Abstract Compilation (Extended Abstract). In FCS’15 [ .pdf | .bib | slides ]
๏Patrignani. The Tome of Secure Compilation: Fully Abstract Compilation to Protected Modules Architectures. Ph.D. Thesis [ .pdf | link | .bib | slides ]
๏Patrignani, Clarke: Fully Abstract Trace Semantics for Protected Module Architectures. In Elsevier’s COMLAN. [ .pdf | link | .bib ]
๏Patrignani, Agten, Strackx, Jacobs, Clarke, Piessens: Secure Compilation to Protected Module Architectures. In ACM TOPLAS. [ .pdf | link | .bib ]
2014
๏Larmuseau, Patrignani, Clarke: Operational Semantics for Secure Interoperation. In PLAS’14. [ .pdf | .bib ]
๏Patrignani, Clarke: Fully Abstract Trace Semantics for Low-level Isolation Mechanisms. In SAC’14. [ .pdf | .bib | techrep| slides ]
2013
๏Patrignani, Clarke, Piessens: Secure Compilation of Object-Oriented Components to Protected Module Architectures. In APLAS’13. [ .pdf | .bib | techrep | slides ] Algorithm: SCOO-algo.zip
2012
๏Patrignani, Clarke: Fully Abstract Trace Semantics of Low-Level Protection Mechanisms -- Abstract. In NWPT’12. [ .pdf | .bib | slides ]
๏Patrignani, Matthys, Proença, Hughes, Clarke: Formal Analysis of Policies in Wireless Sensor Network Applications. In SESENA’12. [.pdf | .bib | slides ]
2011
๏Patrignani, Clarke, Sangiorgi: Ownership Types for the Join Calculus. In FMOODS/FORTE’11. [ .pdf | .bib | techrep | slides ]
OTHER TALKS:
•Foundations and Applications of Secure Compilation
(@ Libra / Facebook) 20/03/’20 [ slides ]
•Exorcising Spectres with Secure Compilers
(@ Stanford security lunch) 11/03/’20 [ slides ]
•Some more Secure Compilation
(@ Crypto ski retreat) 07/03/’20 *sketchy* [ slides ]
•Robustly-Safe Compilation
(@ Stanford security lunch) 04/’19 [ slides ]
•What is Secure Compilation?
(@ Stanford security lunch) 10/’18 [ slides ]
•Robust is the new black
(@ Leuven 12/’17) *sketchy* [ slides ]
•Secure Compilation Lecture
(@ UniBo 10/’17) [ slides ]
•5-minutes advertisement for PRiSC
(@ CSF’17) [ slides ]
•SCM’17 opening: What is Secure Compilation
(@ SCM ’17) [ slides ]
•Secure compilation and hyperproperties preservation
(@MPI retreat) ?/’16 [ poster ]
•Secure compilation and hyperproperties
(@INRIA, Paris 08/’16) [ slides ]
•Secure compilation
(@NE, Boston 01/’16) [ slides ]
•Popl’16 paper and followup
(@Leuven 12/’15) *sketchy* [ slides ]
•Secure compilation
(@Saarbrucken 04/’15) [ slides ]
•Secure compilation and my research
(@Uppsala 04/’14) [ slides ]
•Session types and capabilities
(@ Imperial 01/’14) *sketchy* [ slides ]