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.

Yannick Chevalier

dblp:79/5833 · DBLP profile ↗
← Back
27ranked-venue papers
16as first author
1since 2021 · last 2024
0000-0002-8617-4209ORCID · verified

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

Theory of computation · 17 · 12 first-authorSoftware engineering, systems software and programming languages · 6 · 3 first-authorSecurity and privacy · 3Artificial intelligence and machine learning · 2 · 2 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
7 papers
Cryptographic protocols and secure computation · 90% Cryptographic primitives and cryptanalysis · 10%
Theoretical computer science
3 papers
Automated reasoning and model checking · 100%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking › formal methods for security
security protocol analysis
0.122008
Hierarchical combination of intruder theories · Inf. Comput. 2008
Combining Intruder Theories · ICALP 2005
Cryptographic protocols and secure computation
protocol verification
0.132005
Combining Intruder Theories · ICALP 2005
An NP Decision Procedure for Protocol Insecurity with XOR · LICS 2003
A Tool for Lazy Verification of Security Protocols · ASE 2001
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
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 › security protocol analysis
formal analysis of cryptographic protocols
0.012002
Automated Unbounded Verification of Security Protocols · CAV 2002
Cryptographic protocols and secure computation
security protocol analysis
0.012002
The AVISS Security Protocol Analysis Tool · CAV 2002
Automated reasoning and model checking
protocol verification
0.012001
A Tool for Lazy Verification of Security Protocols · ASE 2001

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

unification · 0.1combination of theories · 0.1rewrite rules · 0.1lazy intruder model · 0.1oracle rules · 0.0dolev-yao model · 0.0
YearPublicationVenuePosition
2024 Decision Support in Law: From Formalizing Rules to Reasoning with Justification
abstract
With the emergence of the digital transition, the need to control the processing of digital information has significantly increased. In the EU in particular, Law Enforcement Agencies (LEAs) are caused to exchange information. In recent years, many regulations have emerged to control data processing and exchange. Texts other than the GDPR, such as the “Law Enforcement Directive (LED)”, appeared to regulate specifically their data processing. And although many new formalisms have emerged to represent legal norms and rules, few are provided with a reasoning mechanism. The explainability of the results of systems using these formalisms also remains a major issue when dealing with critical decision situations. This paper aims to propose a framework to operate formal rules from regulations and guide a user in its decision process in a situation of data processing by LEAs by focusing on both the operability of the rules through reasoning and the explainability of the results from the reasoning.
Jeremy Bouche-Pillon, Nathalie Aussenac-Gilles, Yannick Chevalier, Pascale Zaraté
JURIX3
2020 Decidability of Deterministic Process Equivalence for Finitary Deduction Systems
abstract
Deciding privacy-type properties of deterministic cryptographic protocols such as anonymity and strong secrecy can be reduced to deciding the symbolic equivalence of processes, where each process is described by a set of possible symbolic traces. This equivalence is parameterized by a deduction system that describes which actions and observations an intruder can perform on a running system.We present in this paper a notion of finitary deduction systems. For this class of deduction system, we first reduce the problem of the equivalence of processes with no disequations to the resolution of reachability problem on each symbolic trace of one process, and then testing whether each solution found is solution of a related trace in the other process. We then extend this reduction to the case of generic deterministic finite processes in which symbolic traces may contain disequalities.
Yannick Chevalier, Fabian Romero
PDP1
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.2
2017 Satisfiability of general intruder constraints with and without a set constructor
Tigran Avanesov, Yannick Chevalier, Michaël Rusinowitch, Mathieu Turuani
J. Symb. Comput.2
2015 Parametrized automata simulation and application to service composition
Walid Belkhir, Yannick Chevalier, Michaël Rusinowitch
J. Symb. Comput.2
2014 KEDGEN2: A key establishment and derivation protocol for EPC Gen2 RFID systems
Wiem Tounsi, Nora Cuppens, Joaquín García 0001, Yannick Chevalier, Frédéric Cuppens
J. Netw. Comput. Appl.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
TACAS8
2012 Decidability of Equivalence of Symbolic Derivations
Yannick Chevalier, Michaël Rusinowitch
J. Autom. Reason.1
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
CRiSIS2
2010 An intruder model for trust negotiation
abstract
In a distributed environment, and more specially in service oriented architectures, the entities interacting one with another rely on credentials to decide whether an action they are told to perform is permitted. These credentials are exchanged within trust negotiation sessions during which the participating entities build up trust by communicating certificates to trusted peers. Dolev and Yao have introduced a notion of symbolic intruder to represent the capacities of a malicious agent trying to attack a cryptographically secured communication protocol. We present in this paper an adaptation of that intruder that retains the same deductive capabilities but is specialized for the analysis of the exchanges during a trust negotiation session. In particular this permits us to analyze the security of a distributed access control policy w.r.t. a malicious insider.
Philippe Balbiani, Yannick Chevalier, Marwa El Houri
CRiSIS2
2010 Compiling and securing cryptographic protocols
Yannick Chevalier, Michaël Rusinowitch
Inf. Process. Lett.1
2010 Symbolic protocol analysis in the union of disjoint intruder theories: Combining decision procedures
Yannick Chevalier, Michaël Rusinowitch
Theor. Comput. Sci.1
2009 A logical framework for reasoning about policies with trust negotiations and workflows in a distributed environment
abstract
We propose in this paper a framework in which the security policies of services in a distributed environment can be expressed. Services interact by exchanging credentials. Each service is made up of an access control policy protecting the access to the service, and of a trust negotiation policy controlling the accessibility of the credentials for other services. We add a workflow layer for each service to model its dynamic evolution with respect to the performed accesses. Unlike most of the access control policies which are uniquely based on roles, we choose an attribute based framework leading to more flexibility in the characterization of users. The strengths of this framework are its ability to control and check the access control aspect of the services and its dynamic evolution based on an exchange of credentials. We provide a unified framework for reasoning on access control policies, trust negotiation policies and workflows.
Philippe Balbiani, Yannick Chevalier, Marwa El Houri
CRiSIS2
2008 Hierarchical combination of intruder theories
Yannick Chevalier, Michaël Rusinowitch
Inf. Comput.1
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.1
2007 Key Substitution in the Symbolic Analysis of Cryptographic Protocols
Yannick Chevalier, Mounira Kourjieh
FSTTCS1
2007 Verifying Cryptographic Protocols with Subterms Constraints
Yannick Chevalier, Denis Lugiez, Michaël Rusinowitch
LPAR1
2006 Hierarchical Combination of Intruder Theories
Yannick Chevalier, Michaël Rusinowitch
RTA1
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
CAV4
2005 Combining Intruder Theories
Yannick Chevalier, Michaël Rusinowitch
ICALP1
2005 An NP decision procedure for protocol insecurity with XOR
Yannick Chevalier, Ralf Küsters, Michaël Rusinowitch, Mathieu Turuani
Theor. Comput. Sci.1
2004 Strategy for Verifying Security Protocols with Unbounded Message Size
Yannick Chevalier, Laurent Vigneron
Autom. Softw. Eng.1
2003 Deciding the Security of Protocols with Diffie-Hellman Exponentiation and Products in Exponents
Yannick Chevalier, Ralf Küsters, Michaël Rusinowitch, Mathieu Turuani
FSTTCS1
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
LICS1
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
CAV4
2002 Automated Unbounded Verification of Security Protocols
Yannick Chevalier, Laurent Vigneron
CAV1
2001 A Tool for Lazy Verification of Security Protocols
abstract
We present the lazy strategy implemented in a compiler of cryptographic protocols, Casrul. The purpose of this compiler is to verify protocols and to translate them into rewrite rules that can be used by several kinds of automatic or semi-automatic tools for finding flaws, or proving properties. It is entirely automatic, and the efficiency of the generated rules is guaranteed because of the use of a lazy model of intruder behavior. This efficiency is illustrated on several examples.
Yannick Chevalier, Laurent Vigneron
ASE1