Jacques Traoré

dblp:82/1924 · DBLP profile ↗
← Back
33ranked-venue papers
2as first author
4since 2021 · last 2024
—ORCID · none

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

Security and privacy · 30 · 2 first-author · 3 since 2021Theory of computation · 2Artificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2024 Ti-skol: A Modular Federated Learning Framework Supporting Security Countermeasure Composition
abstract
Federated Learning (FL) is a growing technology that enables training of Deep Learning models on private data. Many FL enhancements have been proposed, notably for better security and privacy. Current architectures and frameworks focus on specific sets of enhancements with little extensibility and do not support composition of enhancements. In this paper, we introduce Ti-skol, an architecture and framework that supports composition of security and privacy countermeasures, including countermeasure incompatibilities. Ti-skol also enables modular management of FL enhancements beyond security, being compatible with most enhancements. Ti-skol is promising to assess the cost of countermeasures, individually or in combination. We evaluate our framework on a use-case of Volunteer Deep Learning – applying Volunteer Computing to reduce the cost of large model training by harnessing idle resources of single machines into the required massive distributed computing power. Experimental results show that Ti-skol is scalable as the network size increases. While adding security countermeasures such as Byzantine protections or secure aggregation substantially increase computing overheads, they do not change their order of magnitude, individually or in combination. This tends to show the practicality of the Ti-skol framework for on-demand FL security.
Divi De Lacour, Marc Lacoste, Mario Südholt, Jacques Traoré
IEEE Big Data4
2024 Compact Issuer-Hiding Authentication, Application to Anonymous Credential
abstract
Anonymous credentials are cryptographic mechanisms enabling users to authenticate themselves with a fine-grained control on the information they leak in the process. They have been the topic of countless papers which have improved the performance of such mechanisms or proposed new schemes able to prove ever-more complex statements about the attributes certified by those credentials. However, although these papers have studied in depth the problem of the information leaked by the credential and/or the attributes, almost all of them have surprisingly overlooked the information one may infer from the knowledge of the credential issuer. In this paper we address this problem by showing how one can efficiently hide the actual issuer of a credential within a set of potential issuers. The novelty of our work is that we do not resort to zero-knowledge proofs but instead we show how one can tweak Pointcheval-Sanders signatures to achieve this issuer-hiding property in a compact way. This results in an efficient anonymous credential system that indeed provides a complete control of the information leaked in the authentication process. Our construction is moreover modular and can then fit a wide spectrum of applications, notably for Self-Sovereign Identity (SSI) systems.
Olivier Sanders, Jacques Traoré
Proc. Priv. Enhancing Technol.2
2021 How Distance-Bounding Can Detect Internet Traffic Hijacking
Ghada Arfaoui, Gildas Avoine, Olivier Gimenez, Jacques Traoré
CANS4
2021 EPID with Malicious Revocation
Olivier Sanders, Jacques Traoré
CT-RSA2
2020 Improved Secure Integer Comparison via Homomorphic Encryption
Florian Bourse, Olivier Sanders, Jacques Traoré
CT-RSA3
2020 CoRA: A Scalable Collective Remote Attestation Protocol for Sensor Networks
abstract
International audience
Aïda Diop, Maryline Laurent, Jean Leneutre, Jacques Traoré
ICISSP4
2020 Constant-Size Lattice-Based Group Signature with Forward Security in the Standard Model
Sébastien Canard, Adela Georgescu, Guillaume Kaim, Adeline Roux-Langlois, Jacques Traoré
ProvSec5
2018 Privacy-Preserving Plaintext-Equality of Low-Entropy Inputs
Sébastien Canard, David Pointcheval, Quentin Santos, Jacques Traoré
ACNS4
2018 Practical Strategy-Resistant Privacy-Preserving Elections
Sébastien Canard, David Pointcheval, Quentin Santos, Jacques Traoré
ESORICS (2)4
2018 Questioning the security and efficiency of the ESIoT approach
abstract
ESIoT is a secure access control and authentication protocol introduced for Internet of Things (IoT) applications. The core primitive of ESIoT is an identity-based broadcast encryption scheme called Secure Identity-Based Broadcast Encryption (SIBBE). SIBBE is designed to provide secure key distribution among a group of devices in IoT networks, and enable devices in each group to perform mutual authentication. The scheme is also designed to hide the structure of the group from nodes outside of the group. We identify multiple efficiency and security issues in this primitive that prove SIBBE unsuitable for IoT applications. First, we show that contrary to what was claimed, the size of the ciphertexts generated by the encryption function is not constant but in fact linear in the number of devices in the group. Additionally, we demonstrate that the encryption and decryption costs are also linear in the number of nodes in the group, implying scalability issues thus inefficiency for IoT applications. In terms of security, we prove that SIBBE does not achieve the desired property of anonymity and allows an attacker to gain information on the structure of any given group. Finally, we demonstrate how SIBBE does not achieve the claimed chosen-ciphertext security. We however prove its security for a weaker security notion (namely selective-ID indistinguishability against chosen-plaintext attacks) under a variant of the GDDHE assumption.
Aïda Diop, Said Gharout, Maryline Laurent, Jean Leneutre, Jacques Traoré
WISEC5
2017 Designing and Proving an EMV-Compliant Payment Protocol for Mobile Devices
abstract
We devise a payment protocol that can be securely used on mobile devices, even infected by malicious applications. Our protocol only requires a light use of Secure Elements, which significantly simplify certification procedures and protocol maintenance. It is also fully compatible with the EMV-SDA protocol and allows off-line payments for the users. We provide a formal model and full security proofs of our protocol using the TAMARIN prover.
Véronique Cortier, Alicia Filipiak, Jan Florent, Said Gharout, Jacques Traoré
EuroS&P5
2017 Anonymous attestations made practical
abstract
Direct Anonymous Attestation (DAA) is a privacy preserving authentication protocol initially designed for Trusted Platform Modules (TPMs). This cryptographic protocol, and some of its extensions such as Intel's Enhanced Privacy ID (EPID), have been widely deployed in millions of chips. Usually part of the attestation computation is delegated to the host (in most cases, either a PC or a smartphone) embedding the TPM, which is generally much more powerful. However, in Machine-to-Machine (M2M) and Internet of Things (IoT) use cases, the host may be as resource constrained as the TPM. Furthermore, any malware residing in the host may enable the tracking of the TPM owner.
Amira Barki, Nicolas Desmoulins, Said Gharout, Jacques Traoré
WISEC4
2016 Breaking into the KeyStore: A Practical Forgery Attack Against Android KeyStore
Mohamed Sabt, Jacques Traoré
ESORICS (2)2
2016 Improved Algebraic MACs and Practical Keyed-Verification Anonymous Credentials
Amira Barki, Solenn Brunet, Nicolas Desmoulins, Jacques Traoré
SAC4
2016 Divisible e-cash made practical
abstract
Divisible e‐cash systems allow users to withdraw a unique coin of value 2 n units from a bank, but then to spend it in several times to distinct merchants. In such a system, whereas users want anonymity of their transactions, the bank wants to prevent, or at least detect, double‐spending, and trace defrauders. While this primitive was introduced two decades ago, quite a few (really) anonymous constructions have been proposed. In addition, all but one were just proven secure in the random oracle model, but still with either weak security models or quite complex settings and thus costly constructions. The unique proposal, secure in the standard model, appeared recently and is unpractical. As evidence, the authors left the construction of an efficient scheme secure in this model as an open problem. In this study, the authors answer it with the first efficient divisible e‐cash system secure in the standard model. It is based on a new way of building the coins, with a unique and public global tree structure for all the coins. Actually, they propose two constructions which offer a tradeoff between efficiency and security. They both achieve constant time for withdrawing and spending amounts of 2 ℓ units, while allowing the bank to quickly detect double‐spendings by a simple comparison of the serial numbers of deposited coins to the ones of previously spent coins.
Sébastien Canard, David Pointcheval, Olivier Sanders, Jacques Traoré
IET Inf. Secur.4
2015 Scalable Divisible E-cash
Sébastien Canard, David Pointcheval, Olivier Sanders, Jacques Traoré
ACNS4
2015 Practical and Privacy-Preserving TEE Migration
Ghada Arfaoui, Said Gharout, Jean-François Lalande, Jacques Traoré
WISTP4
2015 A Practical Set-Membership Proof for Privacy-Preserving NFC Mobile Ticketing
abstract
Abstract To ensure the privacy of users in transport systems, researchers are working on new protocols providing the best security guarantees while respecting functional requirements of transport operators. In this paper1, we design a secure NFC m-ticketing protocol for public transport that preserves users’ anonymity and prevents transport operators from tracing their customers’ trips. To this end, we introduce a new practical set-membership proof that does not require provers nor verifiers (but in a specific scenario for verifiers) to perform pairing computations. It is therefore particularly suitable for our (ticketing) setting where provers hold SIM/UICC cards that do not support such costly computations. We also propose several optimizations of Boneh-Boyen type signature schemes, which are of independent interest, increasing their performance and efficiency during NFC transactions. Our m-ticketing protocol offers greater flexibility compared to previous solutions as it enables the post-payment and the off-line validation of m-tickets. By implementing a prototype using a standard NFC SIM card, we show that it fulfils the stringent functional requirement imposed by transport operators whilst using strong security parameters. In particular, a validation can be completed in 184.25ms when the mobile is switched on, and in 266.52ms when the mobile is switched off or its battery is flat.
Ghada Arfaoui, Jean-François Lalande, Jacques Traoré, Nicolas Desmoulins, Pascal Berthomé, Said Gharout
Proc. Priv. Enhancing Technol.3
2014 Direct Anonymous Attestations with Dependent Basename Opening
Nicolas Desmoulins, Roch Lescuyer, Olivier Sanders, Jacques Traoré
CANS4
2012 On the Implementation of a Pairing-Based Cryptographic Protocol in a Constrained Device
Sébastien Canard, Nicolas Desmoulins, Julien Devigne, Jacques Traoré
Pairing4
2011 Multi-show Anonymous Credentials with Encrypted Attributes in the Standard Model
Sébastien Canard, Roch Lescuyer, Jacques Traoré
CANS3
2010 Towards Practical and Secure Coercion-Resistant Electronic Elections
Roberto Araújo 0001, Narjes Ben Rajeb, Riadh Robbana, Jacques Traoré, Souheib Yousfi
CANS4
2009 Fair E-Cash: Be Compact, Spend Faster
Sébastien Canard, Cécile Delerablée, Aline Gouget, Emeline Hufschmitt, Fabien Laguillaumie, Hervé Sibert, Jacques Traoré, Damien Vergnaud
ISC7
2007 Fair Blind Signatures Revisited
Emeline Hufschmitt, Jacques Traoré
Pairing2
2007 Complex Zero-Knowledge Proofs of Knowledge Are Easy to Use
Sébastien Canard, Iwen Coisel, Jacques Traoré
ProvSec3
2006 List signature schemes
Sébastien Canard, Berry Schoenmakers, Martijn Stam, Jacques Traoré
Discret. Appl. Math.4
2004 Anonymous Services using Smart Cards and Cryptography
Sébastien Canard, Jacques Traoré
CARDIS2
2003 On Fair E-cash Systems Based on Group Signature Schemes
Sébastien Canard, Jacques Traoré
ACISP2
2001 A fair and efficient solution to the socialist millionaires' problem
Fabrice Boudot, Berry Schoenmakers, Jacques Traoré
Discret. Appl. Math.3
2000 An Online Public Auction Protocol Protecting Bidder Privacy
Khanh Quoc Nguyen, Jacques Traoré
ACISP2
1999 Group Signatures and Their Relevance to Privacy-Protecting Off-Line Electronic Cash Systems
Jacques Traoré
ACISP1
1999 Efficient Publicly Verifiable Secret Sharing Schemes with Fast or Delayed Recovery
Fabrice Boudot, Jacques Traoré
ICICS2
1997 Making unfair a "fair" blind signature scheme
Jacques Traoré
ICICS1