Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Mathieu Turuani

dblp:72/6461 · DBLP profile ↗
← Back
22ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 14 · 1 first-authorSecurity and privacy · 7 · 1 since 2021Software engineering, systems software and programming languages · 3

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
5 papers
Cryptographic protocols and secure computation · 83% Authentication and access control · 11% Network security · 3%
Theoretical computer science
1 paper
Logic in computer science · 50% Computational complexity · 50%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation › electronic voting
cast-as-intended verification
0.612022
Themis: An On-Site Voting System with Systematic Cast-as-intended Verification and Partial Accountability · CCS 2022
Cryptographic protocols and secure computation
electronic voting
0.612022
Themis: An On-Site Voting System with Systematic Cast-as-intended Verification and Partial Accountability · CCS 2022
Authentication and access control › user authentication
smart card authentication
0.212022
Themis: An On-Site Voting System with Systematic Cast-as-intended Verification and Partial Accountability · CCS 2022
Cryptographic protocols and secure computation
internet security protocols
0.112005
The AVISPA Tool for the Automated Validation of Internet Security Protocols and Applications · CAV 2005
Network security
protocol security
0.112005
Probabilistic Polynomial-Time Semantics for a Protocol Security Logic · ICALP 2005
Computational complexity › complexity classes › probabilistic complexity classes
probabilistic polynomial time
0.112005
Probabilistic Polynomial-Time Semantics for a Protocol Security Logic · ICALP 2005
Logic in computer science › semantics
probabilistic semantics
0.112005
Probabilistic Polynomial-Time Semantics for a Protocol Security Logic · ICALP 2005
Cryptographic protocols and secure computation › security protocol analysis
dolev-yao model
0.012003
An NP Decision Procedure for Protocol Insecurity with XOR · LICS 2003
Cryptographic protocols and secure computation
protocol verification
0.012003
An NP Decision Procedure for Protocol Insecurity with XOR · LICS 2003
Cryptographic protocols and secure computation
security protocol analysis
0.012002
The AVISS Security Protocol Analysis Tool · CAV 2002

Methods — techniques the papers use, named apart from their topics

protocol security logic · 0.1oracle rules · 0.0dolev-yao model · 0.0
YearPublicationVenuePosition
2022 Themis: An On-Site Voting System with Systematic Cast-as-intended Verification and Partial Accountability
abstract
We propose an on-site voting system Themis, that aims at improving security when local authorities are not fully trusted. Voters vote thanks to voting sheets as well as smart cards that produce encrypted ballots. Electronic ballots are systematically audited, without compromising privacy. Moreover, the system includes a precise dispute resolution procedure identifying misbehaving parties in most cases.
Mikael Bougon, Hervé Chabanne, Véronique Cortier, Alexandre Debant, Emmanuelle Dottax, Jannik Dreier, Pierrick Gaudry, Mathieu Turuani
CCS8
2018 A Little More Conversation, a Little Less Action, a Lot More Satisfaction: Global States in ProVerif
abstract
ProVerif is a popular tool for the fully automatic analysis of security protocols, offering very good support to detect flaws or prove security. One exception is the case of protocols with global states such as counters, tables, or more generally, memory cells. ProVerif fails to analyse such protocols, due to its internal abstraction. Our key idea is to devise a generic transformation of the security properties queried to ProVerif. We prove the soundness of our transformation and implement it into a front-end GSVerif. Our experiments show that our front-end (combined with ProVerif) outperforms the few existing tools, both in terms of efficiency and protocol coverage. We successfully apply our tool to a dozen of protocols of the literature, yielding the first fully automatic proof of a security API and a payment protocol of the literature.
Vincent Cheval, Véronique Cortier, Mathieu Turuani
CSF3
2018 A Formal Analysis of the Neuchatel e-Voting Protocol
abstract
Remote electronic voting is used in several countries for legally binding elections. Unlike academic voting protocols, these systems are not always documented and their security is rarely analysed rigorously. In this paper, we study a voting system that has been used for electing political representatives and in citizen-driven referenda in the Swiss canton of Neuchâtel. We design a detailed model of the protocol in ProVerif for both privacy and verifiability properties. Our analysis mostly confirms the security of the underlying protocol: we show that the Neuchâtel protocol guarantees ballot privacy, even against a corrupted server; it also ensures cast-as-intended and recorded-as-cast verifiability, even if the voter's device is compromised. To our knowledge, this is the first time a full-fledged automatic symbolic analysis of an e-voting system used for politicallybinding elections has been realized.
Véronique Cortier, David Galindo, Mathieu Turuani
EuroS&P3
2017 Intruder deducibility constraints with negation. Decidability and application to secured service compositions
Tigran Avanesov, Yannick Chevalier, Michaël Rusinowitch, Mathieu Turuani
J. Symb. Comput.4
2017 Satisfiability of general intruder constraints with and without a set constructor
Tigran Avanesov, Yannick Chevalier, Michaël Rusinowitch, Mathieu Turuani
J. Symb. Comput.4
2012 The AVANTSSAR Platform for the Automated Validation of Trust and Security of Service-Oriented Architectures
Alessandro Armando, Wihem Arsac, Tigran Avanesov, Michele Barletta, Alberto Calvi, Alessandro Cappai, Roberto Carbone, Yannick Chevalier, Luca Compagna, Jorge Cuéllar, Gabriel Erzse, Simone Frau, Marius Minea, Sebastian Mödersheim, David von Oheimb, Giancarlo Pellegrino, Serena Elisa Ponta, Marco Rocchetto, Michaël Rusinowitch, Muhammad Torabi Dashti, Mathieu Turuani, Luca Viganò 0001
TACAS21
2010 Satisfiability of general intruder constraints with a set constructor
abstract
Many decision problems on security protocols can be reduced to solving so-called intruder constraints in Dolev Yao model. Most constraint solving procedures for protocol security rely on two properties of constraint systems called monotonicity and variable-origination. In this work we relax these restrictions by giving an NP decision procedure for solving general intruder constraints (that do not have these properties). Our result extends a first work by L. Mazaré in several directions: we allow non-atomic keys, and an associative, commutative and idempotent symbol (for modeling sets). We also give several new applications of the result.
Tigran Avanesov, Yannick Chevalier, Michaël Rusinowitch, Mathieu Turuani
CRiSIS4
2009 Decidable Analysis for a Class of Cryptographic Group Protocols with Unbounded Lists
abstract
Cryptographic protocols are crucial for securing electronic transactions. The confidence in these protocols can be increased by the formal analysis of their security properties. Although many works have been dedicated to standard protocols like Needham-Schroeder very few address the more challenging class of group protocols. We have introduced in previous work a synchronous model for group protocols, that generalizes standard protocol models by permitting unbounded lists inside messages. This approach also applies to analyzing Web services manipulating sequences of items. In this model we propose now a decision procedure for the sub-class of well-tagged protocols with autonomous keys.
Najah Chridi, Mathieu Turuani, Michaël Rusinowitch
CSF2
2008 Complexity results for security protocols with Diffie-Hellman exponentiation and commuting public key encryption
abstract
We show that the insecurity problem for protocols with modular exponentiation and arbitrary products allowed in exponents is NP-complete. This result is based on a protocol and intruder model which is powerful enough to uncover known attacks on the Authenticated Group Diffie-Hellman (A-GDH.2) protocol suite. To prove our results, we develop a general framework in which the Dolev-Yao intruder is extended by generic intruder rules. This framework is also applied to obtain complexity results for protocols with commuting public key encryption.
Yannick Chevalier, Ralf Küsters, Michaël Rusinowitch, Mathieu Turuani
ACM Trans. Comput. Log.4
2006 The CL-Atse Protocol Analyser
Mathieu Turuani
RTA1
2006 Compositional analysis of contract-signing protocols
Michael Backes 0001, Anupam Datta, Ante Derek, John C. Mitchell, Mathieu Turuani
Theor. Comput. Sci.5
2005 The AVISPA Tool for the Automated Validation of Internet Security Protocols and Applications
Alessandro Armando, David A. Basin, Yohan Boichut, Yannick Chevalier, Luca Compagna, Jorge Cuéllar, Paul Hankes Drielsma, Pierre-Cyrille Héam, Olga Kouchnarenko, Jacopo Mantovani, Sebastian Mödersheim, David von Oheimb, Michaël Rusinowitch, Judson Santiago, Mathieu Turuani, Luca Viganò 0001, Laurent Vigneron
CAV15
2005 Compositional Analysis of Contract Signing Protocols
abstract
We develop a general method for reasoning about contract-signing protocols using a specialized protocol logic. The method is applied to prove properties of the Asokan-Shoup-Waidner and the Garay-Jacobson-MacKenzie protocols. Our method offers certain advantages over previous analysis techniques. First, it is compositional: the security guarantees are proved by combining the independent proofs for the three sub-protocols of which each protocol is comprised. Second, the formal proofs are carried out in a "template" form, which gives us a reusable proof that may be instantiated for the ASW and GJM protocols, as well as for other protocols with the same arrangement of messages. Third, the proofs follow the design intuition. In particular, in proving game-theoretic properties like fairness, we demonstrate that the specific strategy that the protocol designer had in mind works, instead of showing that one exists. Finally, our results hold even when an unbounded number of sessions are executed in parallel.
Michael Backes 0001, Anupam Datta, Ante Derek, John C. Mitchell, Mathieu Turuani
CSFW5
2005 Probabilistic Polynomial-Time Semantics for a Protocol Security Logic
Anupam Datta, Ante Derek, John C. Mitchell, Vitaly Shmatikov, Mathieu Turuani
ICALP5
2005 An NP decision procedure for protocol insecurity with XOR
Yannick Chevalier, Ralf Küsters, Michaël Rusinowitch, Mathieu Turuani
Theor. Comput. Sci.4
2003 Deciding the Security of Protocols with Diffie-Hellman Exponentiation and Products in Exponents
Yannick Chevalier, Ralf Küsters, Michaël Rusinowitch, Mathieu Turuani
FSTTCS4
2003 An NP Decision Procedure for Protocol Insecurity with XOR
abstract
We provide a method for deciding the insecurity of cryptographic protocols in presence of the standard Dolev-Yao intruder (with a finite number of sessions) extended with so-called oracle rules, i.e., deduction rules that satisfy certain conditions. As an instance of this general framework, we ascertain that protocol insecurity is in NP for an intruder that can exploit the properties of the XOR operator. This operator is frequently used in cryptographic protocols but cannot be handled in most protocol models. An immediate consequence of our proof is that checking whether a message can be derived by an intruder (using XOR) is in P. We also apply our framework to an intruder that exploits properties of certain encryption modes such as cipher block chaining (CBC).
Yannick Chevalier, Ralf Küsters, Michaël Rusinowitch, Mathieu Turuani
LICS4
2003 On the expressivity and complexity of quantitative branching-time temporal logics
François Laroussinie, Philippe Schnoebelen, Mathieu Turuani
Theor. Comput. Sci.3
2003 Protocol insecurity with a finite number of sessions, composed keys is NP-complete
Michaël Rusinowitch, Mathieu Turuani
Theor. Comput. Sci.2
2002 The AVISS Security Protocol Analysis Tool
Alessandro Armando, David A. Basin, Mehdi Bouallagui, Yannick Chevalier, Luca Compagna, Sebastian Mödersheim, Michaël Rusinowitch, Mathieu Turuani, Luca Viganò 0001, Laurent Vigneron
CAV8
2001 Protocol Insecurity with Finite Number of Sessions is NP-Complete
abstract
Colloque avec actes et comité de lecture. internationale.
Michaël Rusinowitch, Mathieu Turuani
CSFW2
2000 On the Expressivity and Complexity of Quantitative Branching-Time Temporal Logics
François Laroussinie, Philippe Schnoebelen, Mathieu Turuani
LATIN3