We are more and more dependent on our computing infrastructure, and yet its security is challenged every day. From a research viewpoint, a lot of progress in security has been made, using in particular formal methods and programming language techniques. This has lead us to a first few small, exemplary verified systems and protocols. In spite of these results, it is still hard to gain strong confidence that a program is correct and secure, and most of the software that we depend upon offers very few guarantees. In this thesis, we focus on language-based security by construction. We take as input the specification of a distributed computation involving multiple participants, together with its expected security properties. We then verify that ...
peer reviewedLes briques de construction des systèmes sécurisés d'information font appel aux notions...
Dans un monde défiant, l'augmentation du nombre et de la diversité des applications numériques ont r...
Code obfuscation is a software protection technique that is designed to make reverse engineering a p...
We are more and more dependent on our computing infrastructure, and yet its security is challenged e...
Our society has been growingly dependent on computer systems and this tendency will not slow down in...
Cette thèse porte sur la sécurité des programmes et particulièrement en utilisant la compilation pou...
Our society is increasingly dependent on computer systems. Ensuring their security is essential to a...
The presence of big scale networks in our modern society is affecting our usual practice, which as a...
Colloque avec actes et comité de lecture. internationale.International audienceLe papier décrit une ...
Les systèmes embarqués sont de plus en plus présents dans notre quotidien (e.g. cartes de crédits, s...
De nos jours, la présence de réseaux à grande échelle dans notre société bouleverse nos habitudes av...
L'utilisation des protocoles de communication est omniprésente dans notre société, mais leur utilisa...
La sécurité de l’information repose sur la bonne interaction entre différents niveaux d’abstraction ...
Program verification consists in analyzing a computer program as a formal artifact in order to prove...
Cette thèse est consacrée au problème de la vérification automatique des protocoles cryptographiques...
peer reviewedLes briques de construction des systèmes sécurisés d'information font appel aux notions...
Dans un monde défiant, l'augmentation du nombre et de la diversité des applications numériques ont r...
Code obfuscation is a software protection technique that is designed to make reverse engineering a p...
We are more and more dependent on our computing infrastructure, and yet its security is challenged e...
Our society has been growingly dependent on computer systems and this tendency will not slow down in...
Cette thèse porte sur la sécurité des programmes et particulièrement en utilisant la compilation pou...
Our society is increasingly dependent on computer systems. Ensuring their security is essential to a...
The presence of big scale networks in our modern society is affecting our usual practice, which as a...
Colloque avec actes et comité de lecture. internationale.International audienceLe papier décrit une ...
Les systèmes embarqués sont de plus en plus présents dans notre quotidien (e.g. cartes de crédits, s...
De nos jours, la présence de réseaux à grande échelle dans notre société bouleverse nos habitudes av...
L'utilisation des protocoles de communication est omniprésente dans notre société, mais leur utilisa...
La sécurité de l’information repose sur la bonne interaction entre différents niveaux d’abstraction ...
Program verification consists in analyzing a computer program as a formal artifact in order to prove...
Cette thèse est consacrée au problème de la vérification automatique des protocoles cryptographiques...
peer reviewedLes briques de construction des systèmes sécurisés d'information font appel aux notions...
Dans un monde défiant, l'augmentation du nombre et de la diversité des applications numériques ont r...
Code obfuscation is a software protection technique that is designed to make reverse engineering a p...