Frédéric Besson

Publications

Article dans une revue (4)

Side-Channel Resistant Applications through Co-designed Hardware/ Software: the SCRATCHS Project Frédéric Besson,Célia Le Du,Pierre Wilke ERCIM News, 2024, Special theme: Software Security, October 2024 (139) Article dans une revue hal-04894615v1
A Verified CompCert Front-End for a Memory Model Supporting Pointer Arithmetic and Uninitialised Data Frédéric Besson,Sandrine Blazy,Pierre Wilke Journal of Automated Reasoning, 2019, 62 (4), pp.433-480. ⟨10.1007/s10817-017-9439-z⟩ Article dans une revue hal-01656895v1
CompCertS: A Memory-Aware Verified C Compiler using a Pointer as Integer Semantics Frédéric Besson,Sandrine Blazy,Pierre Wilke Journal of Automated Reasoning, 2019, 63 (2), pp.369-392. ⟨10.1007/s10817-018-9496-y⟩ Article dans une revue hal-02401182v1
Verifying Resource Access Control on Mobile Interactive Devices Frédéric Besson,Guillaume Dufaye,Thomas Jensen,David Pichardie Journal of Computer Security, 2010, 18 (6), pp.971-998 Article dans une revue inria-00537821v1

Communication dans un congrès (31)

End-to-End Mechanized Proof of a JIT-Accelerated eBPF Virtual Machine for IoT Shenghao Yuan,Frédéric Besson,Jean-Pierre Talpin CAV 2024 - 36th International Conference on Computer Aided Verification, Jul 2024, Montreal, Canada. pp.325-347, ⟨10.1007/978-3-031-65627-9_16⟩ Communication dans un congrès hal-04762503v1
Formal Hardware/Software Models for Cache Locking Enabling Fast and Secure Code Jean-Loup Hatchikian-Houdot,Pierre Wilke,Frédéric Besson,Guillaume Hiet ESORICS 2024 - 29th European Symposium on Research in Computer Security, Tomasz Marciniak; Michał Choraś; Sokratis Katsikas; Joaquin Garcia-Alfaro; Rafał Kozik, Sep 2024, Bydgoszcz, Poland. pp.153-173, ⟨10.1007/978-3-031-70896-1_8⟩ Communication dans un congrès hal-04804914v1
PfComp: A Verified Compiler for Packet Filtering Leveraging Binary Decision Diagrams Clément Chavanon,Frédéric Besson,Tristan Ninet CPP 2024 - 13th ACM SIGPLAN International Conference on Certified Programs and Proofs, Jan 2024, London, United Kingdom. pp.89-102, ⟨10.1145/3636501.3636954⟩ Communication dans un congrès hal-04893360v1
Making an eBPF Virtual Machine Faster on Microcontrollers: Verified Optimization and Proof Simplification Shenghao Yuan,Benjamin Lion,Frédéric Besson,Jean-Pierre Talpin SETTA 2023 - 9th International Symposium Dependable Software Engineering. Theories, Tools, and Applications, Nov 2023, Nanjing (Chine), China. pp.385-401, ⟨10.1007/978-981-99-8664-4_22⟩ Communication dans un congrès hal-04376380v1
Type-directed Program Transformation for Constant-Time Enforcement Frédéric Besson,Thomas Jensen,Gautier Raimondi PPDP 2023 - International Symposium on Principles and Practice of Declarative Programming, Oct 2023, Lisboa, Portugal. pp.1-13, ⟨10.1145/3610612.3610618⟩ Communication dans un congrès hal-04268830v1
Femto-Containers: Lightweight Virtualization and Fault Isolation For Small Software Functions on Low-Power IoT Microcontrollers Koen Zandberg,Emmanuel Baccelli,Shenghao Yuan,Frédéric Besson,Jean-Pierre Talpin Middleware 2022 - 23rd ACM/IFIP International Conference Middleware, Nov 2022, Quebec, Canada. pp.1-12, ⟨10.1145/3528535.3565242⟩ Communication dans un congrès hal-03888109v1
End-to-end Mechanized Proof of an eBPF Virtual Machine for Micro-controllers Shenghao Yuan,Frédéric Besson,Jean-Pierre Talpin,Samuel Hym,Koen Zandberget al. CAV 2022 - 34th International Conference on Computer Aided Verification, Aug 2022, Haifa, Israel. pp.1-23 Communication dans un congrès hal-03888082v1
Itauto: An Extensible Intuitionistic SAT Solver Frédéric Besson ITP 2021 - 12th International Conference on Interactive Theorem Proving, Jun 2021, Roma, Italy. pp.1-18, ⟨10.4230/LIPIcs.ITP.2021.9⟩ Communication dans un congrès hal-03508736v1
Compiling Sandboxes: Formally Verified Software Fault Isolation Frédéric Besson,Sandrine Blazy,Alexandre Dang,Thomas Jensen,Pierre Wilke ESOP 2019 - 28th European Symposium on Programming, Apr 2019, Prague, Czech Republic. pp.499-524, ⟨10.1007/978-3-030-17184-1_18⟩ Communication dans un congrès hal-02316189v1
Information-Flow Preservation in Compiler Optimisations Frédéric Besson,Alexandre Dang,Thomas Jensen CSF 2019 - 32nd IEEE Computer Security Foundations Symposium, Jun 2019, Hoboken, United States. pp.1-13 Communication dans un congrès hal-02180303v1
Securing Compilation Against Memory Probing Frédéric Besson,Alexandre Dang,Thomas Jensen PLAS '18 - 13th Workshop on Programming Languages and Analysis for Security, Oct 2018, Toronto, Canada. pp.29-40, ⟨10.1145/3264820.3264822⟩ Communication dans un congrès hal-01901765v1
Modular Software Fault Isolation as Abstract Interpretation Frédéric Besson,Thomas Jensen,Julien Lepiller SAS 2018 - 25th International Static Analysis Symposium, Aug 2018, Freiburg, Germany. pp.166-186, ⟨10.1007/978-3-319-99725-4_12⟩ Communication dans un congrès hal-01894116v1
CompCertS: A Memory-Aware Verified C Compiler using Pointer as Integer Semantics Frédéric Besson,Sandrine Blazy,Pierre Wilke ITP 2017 - 8th International Conference on Interactive Theorem Proving, Sep 2017, Brasilia, Brazil. pp.81-97, ⟨10.1007/978-3-319-66107-0_6⟩ Communication dans un congrès hal-01656875v1
Confusion de Type en C++: État de l'Art et Difficultés de Détection Florent Saudel,Sandrine Blazy,Frédéric Besson RESSI 2017 - Rendez-vous de la Recherche et de l'Enseignement de la Sécurité des Systèmes d'Information , May 2017, Grenoble/Autrans, France. pp.1-5 Communication dans un congrès hal-01656979v1
Hybrid Monitoring of Attacker Knowledge Frédéric Besson,Nataliia Bielova,Thomas Jensen 29th IEEE Computer Security Foundations Symposium, 2016, Lisboa, Portugal Communication dans un congrès hal-01310572v1
A Concrete Memory Model for CompCert Frédéric Besson,Sandrine Blazy,Pierre Wilke ITP 2015 : 6th International Conference on Interactive Theorem Proving, Aug 2015, Nanjing, China. pp.67-83, ⟨10.1007/978-3-319-22102-1_5⟩ Communication dans un congrès hal-01194549v1
SawjaCard: A Static Analysis Tool for Certifying Java Card Applications Frédéric Besson,Thomas Jensen,Pierre Vittet 21st International Static Analysis Symposium (SAS 2014), 2014, Munich, Germany. pp.51 - 67, ⟨10.1007/978-3-319-10936-7_4⟩ Communication dans un congrès hal-01093327v1
A Precise and Abstract Memory Model for C Using Symbolic Values Frédéric Besson,Sandrine Blazy,Pierre Wilke 12th Asian Symposium on Programming Languages and Systems (APLAS 2014), 2014, Singapore, Singapore. pp.449 - 468, ⟨10.1007/978-3-319-12736-1_24⟩ Communication dans un congrès hal-01093312v1
Browser Randomisation against Fingerprinting: A Quantitative Information Flow Approach Frédéric Besson,Nataliia Bielova,Thomas Jensen Nordic Conference on Secure IT Systems (NordSec 2014), Oct 2014, Tromsø, Norway. ⟨10.1007/978-3-319-11599-3_11⟩ Communication dans un congrès hal-01081037v1
Hybrid Information Flow Monitoring Against Web Tracking Frédéric Besson,Nataliia Bielova,Thomas Jensen CSF - 2013 IEEE 26th Computer Security Foundations Symposium, 2013, New Orleans, United States. ⟨10.1109/CSF.2013.23⟩ Communication dans un congrès hal-00924138v1
Result Certification of Static Program Analysers with Automated Theorem Provers Frédéric Besson,Pierre-Emmanuel Cornilleau,Thomas Jensen VSTTE 2013 - Fifth Working Conference on Verified Software: Theories, Tools and Experiments, 2013, Atherthon, United States Communication dans un congrès hal-00924167v1
Modular SMT Proofs for Fast Reflexive Checking inside Coq Frédéric Besson,Pierre-Emmanuel Cornilleau,David Pichardie First International Conference on Certified Programs and Proofs, 2011, Kenting, Taiwan Communication dans un congrès hal-00646960v1
A Nelson-Oppen based Proof System using Theory Specific Proof Systems Frédéric Besson,Pierre-Emmanuel Cornilleau,David Pichardie First International Workshop on Proof eXchange for Theorem Proving - PxTP 2011, Aug 2011, Wrocław, Poland Communication dans un congrès hal-00677193v1
A Flexible Proof Format for SMT: a Proposal Frédéric Besson,Pascal Fontaine,Laurent Théry First International Workshop on Proof eXchange for Theorem Proving - PxTP 2011, Aug 2011, Wrocław, Poland Communication dans un congrès hal-00642544v1
Sawja: Static Analysis Workshop for Java Laurent Hubert,Nicolas Barré,Frédéric Besson,Delphine Demange,Thomas Jensenet al. The International Conference on Formal Verification of Object-Oriented Software, Beckert, Bernhard and Marché, Claude, 2010, Paris, France. pp.253--267 Communication dans un congrès inria-00504047v1
Certified Result Checking for Polyhedral Analysis of Bytecode Programs Frédéric Besson,Thomas Jensen,David Pichardie,Tiphaine Turpin The 5th International Symposium on Trustworthy Global Computing (TGC), 2010, Munich, Germany Communication dans un congrès inria-00537816v1
On using an inexact floating-point LP solver for deciding linear arithmetic in an SMT solver Frédéric Besson 8th International Workshop on Satisfiability Modulo Theories, 2010, Edinburgh, United Kingdom Communication dans un congrès inria-00517308v1
CPA beats oo-CFA Frédéric Besson FTfJP '09 - Proceedings of the 11th International Workshop on Formal Techniques for Java-like Programs, 2009, Genova, Italy. ⟨10.1145/1557898.1557905⟩ Communication dans un congrès hal-00780389v1
Certified Static Analysis by Abstract Interpretation Frédéric Besson,David Cachera,Thomas Jensen,David Pichardie Foundations of Security Analysis and Design V (FOSAD), 2009, Bertinoro, Italy. pp.223-257 Communication dans un congrès inria-00538753v1
Computing stack maps with interfaces Frédéric Besson,Thomas Jensen,Tiphaine Turpin ECOOP'08, 2008, Paphos, Cyprus Communication dans un congrès inria-00332526v1
Polyhedral Analysis for Synchronous Languages Frédéric Besson,Thomas Jensen,Jean-Pierre Talpin 6th International Symposium on Static Analysis (SAS'99), Sep 1999, Venice, Italy. pp.51-68 Communication dans un congrès hal-00544493v1

Autre publication scientifique (2)

Using JavaScript Monitoring to Prevent Device Fingerprinting Nataliia Bielova,Frédéric Besson,Thomas Jensen 2016 Autre publication scientifique hal-01353997v1
A Formal Model of Access Control for Mobile Interactive Devices Frédéric Besson,Guillaume Dufay,Thomas Jensen 2006 Autre publication scientifique inria-00083453v1

Rapport (6)

Enforcing Browser Anonymity with Quantitative Information Flow Frédéric Besson,Nataliia Bielova,Thomas Jensen [Research Report] RR-8532, INRIA. 2014 Rapport (rapport de recherche) hal-00984654v2
Computing the Least Fix-point Semantics of Definite Logic Programs Using BDDs Frédéric Besson,Thomas Jensen,Tiphaine Turpin [Research Report] PI 1939, 2009, pp.25 Rapport (rapport de recherche) inria-00433820v2
Computing stack maps with interfaces Frédéric Besson,Thomas Jensen,Tiphaine Turpin [Research Report] PI 1879, 2008, pp.39 Rapport (rapport de recherche) inria-00200724v2
Result certification for relational program analysis Frédéric Besson,Thomas Jensen,David Pichardie,Tiphaine Turpin [Research Report] RR-6333, INRIA. 2007, pp.32 Rapport (rapport de recherche) inria-00166930v4
A PCC Architecture based on Certified Abstract Interpretation Frédéric Besson,Thomas Jensen,David Pichardie [Research Report] PI 1764, 2005, pp.35 Rapport (rapport de recherche) inria-00000866v1
A PCC Architecture based on Certified Abstract Interpretation Frédéric Besson,Thomas Jensen,David Pichardie [Research Report] RR-5751, INRIA. 2005, pp.35 Rapport (rapport de recherche) inria-00070268v1