Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mathieu Sassolas is active.

Publication


Featured researches published by Mathieu Sassolas.


quantitative evaluation of systems | 2010

Quantifying Opacity

Béatrice Bérard; John Mullins; Mathieu Sassolas

In this paper we propose two dual notions of quantitative information leakage in probabilistic systems, both related to opacity for non probabilistic systems. The liberal one measures the probability for an attacker observing a random execution of the system, to be able to gain information he can be sure about. We show that a null value for this measure corresponds to a secure system, in the usual sense of opacity. On the other hand, restrictive opacity is defined as the complement of the information-theoretic notion of mutual information. It measures the level of certitude in the information acquired by an attacker observing the system: we prove that a null value for this second measure corresponds to non opacity. We also show how these measures can be computed for regular secrets and observations. We finally apply them to the dining cryptographers problem and to the crowd anonymity protocol.


logic in computer science | 2014

The complexity of admissibility in Omega-regular games

Romain Brenguier; Jean-François Raskin; Mathieu Sassolas

Iterated admissibility is a well-known and important concept in classical game theory, e.g. to determine rational behaviors in multi-player matrix games. As recently shown by Berwanger, this concept can be soundly extended to infinite games played on graphs with ω-regular objectives. In this paper, we study the algorithmic properties of this concept for such games. We settle the exact complexity of natural decision problems on the set of strategies that survive iterated elimination of dominated strategies. As a byproduct of our construction, we obtain automata which recognize all the possible outcomes of such strategies.


Software and Systems Modeling | 2011

Exploring inconsistencies between modal transition systems

Mathieu Sassolas; Marsha Chechik; Sebastian Uchitel

It is commonplace to have multiple behaviour models that describe the same system but have been produced by different stakeholders or synthesized from different sources. Although in practice, such models frequently exhibit inconsistencies, there is a lack of tool support for analyzing them. There are two key difficulties in explaining why two behavioural models are inconsistent: (1) explanations often require branching structures rather than linear traces, or scenarios; and (2) there can be multiple sources of inconsistency and many different ways of explaining each one. In this paper, we present an approach that supports exploration of inconsistencies between modal transition systems, an extension to labelled transition systems. We show how to produce sound graphical explanations for inconsistencies, how to compactly represent all possible explanations in a composition of the models being compared, and how modelers can use this composition to explore the explanations encoded therein.


international symposium on temporal representation and reasoning | 2010

Real Time Properties for Interrupt Timed Automata

Béatrice Bérard; Serge Haddad; Mathieu Sassolas

Interrupt Timed Automata (ITA) have been introduced to model multi-task systems with interruptions. They form a subclass of stopwatch automata, where the real valued variables (with rate 0 or 1) are organized along priority levels. While reachability is undecidable with usual stopwatches, the problem was proved decidable for ITA. In this work, after giving answers to some questions left open about expressiveness, closure, and complexity for ITA, our main purpose is to investigate the verification of real time properties over ITA. While we prove that model checking a variant of the timed logic TCTL is undecidable, we nevertheless give model checking procedures for two relevant fragments of this logic: one where formulas contain only model clocks and another one where formulas have a single external clock.


language and automata theory and applications | 2016

Non-Zero Sum Games for Reactive Synthesis

Romain Brenguier; Lorenzo Clemente; Paul Hunter; Guillermo A. Pérez; Mickael Randour; Jean-François Raskin; Ocan Sankur; Mathieu Sassolas

In this invited contribution, we summarize new solution concepts useful for the synthesis of reactive systems that we have introduced in several recent publications. These solution concepts are developed in the context of non-zero sum games played on graphs. They are part of the contributions obtained in the inVEST project funded by the European Research Council.


international workshop on discrete event systems | 2016

Preserving opacity on Interval Markov Chains under simulation

Béatrice Bérard; Olga Kouchnarenko; John Mullins; Mathieu Sassolas

Given a probabilistic transition system (PTS) A partially observed by an attacker, and an ω-regular predicate φ over the traces of A, measuring the disclosure of the secret φ in A means computing the probability that an attacker who observes a run of A can ascertain that its trace belongs to φ. We consider specifications given as Interval Markov Chains (IMCs), which are underspecified Markov chains where probabilities on edges are only required to belong to intervals. Scheduling an IMC S produces a concrete implementation as a PTS and we define the worst case disclosure of secret φ in S as the maximal disclosure of φ over all PTSs thus produced. We compute this value for a subclass of IMCs and we prove that simulation between specifications can only improve the opacity of implementations.


international workshop on reachability problems | 2015

Polynomial Interrupt Timed Automata

Béatrice Bérard; Serge Haddad; Claudine Picaronny; Mohab Safey El Din; Mathieu Sassolas

Interrupt Timed Automata (ITA) form a subclass of stopwatch automata where reachability and some variants of timed model checking are decidable even in presence of parameters. They are well suited to model and analyze real-time operating systems. Here we extend ITA with polynomial guards and updates, leading to the class of polynomial ITA (polITA). We prove that reachability is decidable in 2EXPTIME on polITA, using an adaptation of the cylindrical decomposition method for the first-order theory of reals. Compared to previous approaches, our procedure handles parameters and clocks in a unified way. We also obtain decidability for the model checking of a timed version of CTL and for reachability in several extensions of polITA.


International Journal of Foundations of Computer Science | 2012

CHANNEL SYNTHESIS FOR FINITE TRANSDUCERS

Gilles Benattar; Béatrice Bérard; Didier Lime; John Mullins; Olivier Henri Roux; Mathieu Sassolas

We investigate how two agents can communicate through a noisy medium modeled as a finite non deterministic transducer. The sender and the receiver are also described by finite transducers which can respectively encode and decode binary messages. When the communication is reliable, we call the encoder/decoder pair a channel. We study the channel synthesis problem which, given a transducer, asks whether or not such sender and receiver exist and builds them if the answer is positive. To that effect we introduce the structural notion of encoding state in a transducer which is a necessary condition for the existence of a channel. It is not, however, a sufficient condition. In fact, we prove that the problem is undecidable. Nonetheless, we obtain a synthesis procedure when the transducer is functional. We discuss these results in relation to security properties.


Discrete Event Dynamic Systems | 2018

Opacity for Linear Constraint Markov Chains

Béatrice Bérard; Olga Kouchnarenko; John Mullins; Mathieu Sassolas

On a partially observed system, a secret φ is opaque if an observer cannot ascertain that its trace belongs to φ. We consider specifications given as Constraint Markov Chains (CMC), which are underspecified Markov chains where probabilities on edges are required to belong to some set. The nondeterminism is resolved by a scheduler, and opacity on this model is defined as a worst case measure over all implementations obtained by scheduling. This measures the information obtained by a passive observer when the system is controlled by the smartest scheduler in coalition with the observer. When restricting to the subclass of Linear CMC, we compute (or approximate) this measure and prove that refinement of a specification can only improve opacity.


formal methods | 2012

Interrupt Timed Automata: verification and expressiveness

Béatrice Bérard; Serge Haddad; Mathieu Sassolas

Collaboration


Dive into the Mathieu Sassolas's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

John Mullins

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

Gilles Benattar

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Didier Lime

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Serge Haddad

École normale supérieure de Cachan

View shared research outputs
Top Co-Authors

Avatar

Olga Kouchnarenko

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Didier Lime

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Jean-François Raskin

Université libre de Bruxelles

View shared research outputs
Researchain Logo
Decentralizing Knowledge