Thomas Plantard

dblp:15/5348 · DBLP profile ↗
← Back
31ranked-venue papers
7as first author
5since 2021 · last 2024
0000-0003-2521-2520ORCID · corroborated

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

Security and privacy · 19 · 5 first-author · 2 since 2021Theory of computation · 11 · 2 first-author · 3 since 2021Systems, architecture and hardware · 1
YearPublicationVenuePosition
2024 On Digital Signatures Based on Group Actions: QROM Security and Ring Signatures
Markus Bläser, Dung Hoang Duong, Antoine Joux, Tuong Ngoc Nguyen, Thomas Plantard, Youming Qiao, Willy Susilo
PQCrypto (1)6
2022 Generating Very Large RNS Bases
abstract
Presents the front cover, title page, cover page, or splash screen of the proceedings record.
Jean-Claude Bajard, Kazuhide Fukushima, Thomas Plantard, Arnaud Sipasseuth
ARITH3
2022 Practical Post-Quantum Signature Schemes from Isomorphism Problems of Trilinear Forms
Dung Hoang Duong, Antoine Joux, Thomas Plantard, Youming Qiao, Willy Susilo
EUROCRYPT (3)4
2021 Generating Residue Number System Bases
abstract
Residue number systems provide efficient techniques for speeding up calculations and/or protecting against side channel attacks when used in the context of cryptographic engineering. One of the interests of such systems is their scalability, as the existence of large bases for some specialized systems is often an open question. In this paper, we present highly optimized methods for generating large bases for residue number systems and, in some cases, the largest possible bases. We show their efficiency by demonstrating their improvement over the state-of-the-art bases reported in the literature. This work make it possible to address the problem of the scalability issue of finding new bases for a specific system that arises whenever a parameter changes, and possibly open new application avenues.
Jean-Claude Bajard, Kazuhide Fukushima, Shinsaku Kiyomoto, Thomas Plantard, Arnaud Sipasseuth, Willy Susilo
ARITH4
2021 Efficient Word Size Modular Arithmetic
abstract
Published in "IEEE Transactions on Emerging Topics in Computing, Volume: 9, Issue: 3, JulySeptember 2021" and orally presented at ARITH 2021.
Thomas Plantard
ARITH1
2020 Lattice Blind Signatures with Forward Security
Huy Quoc Le, Dung Hoang Duong, Willy Susilo, Ha Thanh Nguyen Tran, Viet Cuong Trinh, Josef Pieprzyk, Thomas Plantard
ACISP7
2019 Improving the Security of the DRS Scheme with Uniformly Chosen Random Noise
Arnaud Sipasseuth, Thomas Plantard, Willy Susilo
ACISP2
2019 Using Freivalds' Algorithm to Accelerate Lattice-Based Signature Verifications
Arnaud Sipasseuth, Thomas Plantard, Willy Susilo
ISPEC2
2017 Efficient Leak Resistant Modular Exponentiation in RNS
abstract
In [1] the authors introduced the leak resistant arithmetic in RNS to randomize RSA modular exponentiation. This randomization is meant to protect implementations on embedded device from side channel analysis. We propose in this paper a lazy version of the approach of [1] in the case of right-to-left square-and-multiply exponentiation. We show that this saves roughly 30% of the computation when the randomization is done at each loop iteration. We also show that the level of randomization of the proposed approach is better than the one of [1] after a few number of loop iterations.
Andrea Lesavourey, Christophe Nègre, Thomas Plantard
ARITH3
2017 Dynamic Provable Data Possession Protocols with Public Verifiability and Data Privacy
Clémentine Gritti, Rongmao Chen, Willy Susilo, Thomas Plantard
ISPEC4
2016 Efficient Randomized Regular Modular Exponentiation using Combined Montgomery and Barrett Multiplications
abstract
Copyright 2016 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.Cryptographic operations performed on an embedded device are vulnerable to side channel analysis and particularly to differential and correlation power analysis. The basic protection against such attacks is to randomize the data all along the cryptographic computations. In this paper we present a modular multiplication algorithm which can be used for randomization. We show that we can use it to randomize the modular exponentiation of the RSA cryptosystem. The proposed randomization is free of computation and induces a level of randomization from 210 to 215 for practical RSA modulus size.
Andrea Lesavourey, Christophe Nègre, Thomas Plantard
SECRYPT3
2016 Enhanced Digital Signature Using RNS Digit Exponent Representation
Thomas Plantard, Jean-Marc Robert 0003
WAIFI1
2016 Logarithmic size ring signatures without random oracles
abstract
Ring signatures enable a user to anonymously sign a message on behalf of group of users. In this study, the authors propose the first ring signature scheme whose size is O (log 2 N ), where N is the number of users in the ring. They achieve this result by improving Chandran et al .’s ring signature scheme presented at the International Colloquium on Automata, Languages and Programming 2007. Their scheme uses a common reference string and non‐interactive zero‐knowledge proofs. The security of their scheme is proven without requiring random oracles.
Clémentine Gritti, Willy Susilo, Thomas Plantard
IET Inf. Secur.3
2015 Efficient Dynamic Provable Data Possession with Public Verifiability and Data Privacy
Clémentine Gritti, Willy Susilo, Thomas Plantard
ACISP3
2015 RNS Arithmetic Approach in Lattice-Based Cryptography: Accelerating the "Rounding-off" Core Procedure
abstract
Residue Number Systems (RNS) are naturally considered as an interesting candidate to provide efficient arithmetic for implementations of cryptosystems such as RSA, ECC (Elliptic Curve Cryptography), pairings, etc. More recently, RNS have been used to accelerate fully homomorphic encryption as lattice-based cryptogaphy. In this paper, we present an RNS algorithm resolving the Closest Vector Problem (CVP). This algorithm is particularly efficient for a certain class of lattice basis. It provides a full RNS Babai round-off procedure without any costly conversion into alternative positional number system such as Mixed Radix System (MRS). An optimized Cox-Rower architecture adapted to the proposed algorithm is also presented. The main modifications reside in the Rower unit whose feature is to use only one multiplier. This allows to free two out of three multipliers from the Rower unit by reusing the same one with an overhead of 3 more cycles per inner reduction. An analysis of feasibility of implementation within FPGA is also given.
Jean-Claude Bajard, Julien Eynard, Nabil Merkiche, Thomas Plantard
ARITH4
2015 Efficient Modular Exponentiation Based on Multiple Multiplications by a Common Operand
abstract
The main operation in RSA encryption/decryption is the modular exponentiation, which involves a long sequence of modular squarings and multiplications. In this paper, we propose to improve modular multiplications AB, AC which have a common operand. To reach this goal we modify the Montgomery modular multiplication in order to share common computations in AB and AC. We extend this idea to reduce the cost of multiple modular multiplications AB1,...,ABℓby the same operand A. We then take advantage of these improvements in the Montgomery-ladder and SPA resistant m-ary exponentiation algorithms. The complexity analysis shows that for an RSA modulus of size 2048 bits, the proposed improvements reduce the number of word operations (ADD and MUL) by 14% for the Montgomery-ladder and by 5%-8% for the m-ary exponentiations. Our implementations show a speed-up by 8%-14% for the Montgomery-ladder and by 1%-8% for the m-ary exponentiations for modulus of size 1024, 2048 and 4048 bits.
Christophe Nègre, Thomas Plantard, Jean-Marc Robert 0003
ARITH2
2015 Efficient File Sharing in Electronic Health Records
Clémentine Gritti, Willy Susilo, Thomas Plantard
ISPEC3
2015 LLL for ideal lattices: re-evaluation of the security of Gentry-Halevi's FHE scheme
Thomas Plantard, Willy Susilo, Zhenfei Zhang
Des. Codes Cryptogr.1
2015 Privacy-preserving encryption scheme using DNA parentage test
Clémentine Gritti, Willy Susilo, Thomas Plantard, Khin Than Win
Theor. Comput. Sci.3
2013 Adaptive Precision Floating Point LLL
Thomas Plantard, Willy Susilo, Zhenfei Zhang
ACISP1
2013 Fully Homomorphic Encryption Using Hidden Ideal Lattice
abstract
All the existing fully homomorphic encryption schemes are based on three different problems, namely the bounded distance decoding problem over ideal lattice, the approximate greatest common divisor problem over integers, and the learning with error problem. In this paper, we unify the first two families of problems by introducing a new class of problems, which can be reduced from both problems. Based on this new problem, namely the bounded distance decoding over hidden ideal lattice, we present a new fully homomorphic encryption scheme. Since it is a combination of the two problems to some extent, the performance of our scheme lies between the ideal lattice based schemes and the integer based schemes. Furthermore, we also show a lower bound and upper bound of the problem that our scheme is based on. Assuming this security conjecture holds, we can incorporate smaller parameters, which will result in a scheme that is more efficient than both lattice based and integer based schemes. Hence, our scheme makes a perfect alternative to the state-of-art ring learning with error based schemes.
Thomas Plantard, Willy Susilo, Zhenfei Zhang
IEEE Trans. Inf. Forensics Secur.1
2012 On the CCA-1 Security of Somewhat Homomorphic Encryption over the Integers
Zhenfei Zhang, Thomas Plantard, Willy Susilo
ISPEC2
2012 Lattice Reduction for Modular Knapsack
Thomas Plantard, Willy Susilo, Zhenfei Zhang
Selected Areas in Cryptography1
2011 Improving BDD Cryptosystems in General Lattices
Thomas Plantard, Willy Susilo
ISPEC2
2010 Subquadratic Space Complexity Binary Field Multiplier Using Double Polynomial Representation
abstract
This paper deals with binary field multiplication. We use the bivariate representation of binary field called Double Polynomial System (DPS) presented in . This concept generalizes the composite field representation to every finite field. As shown in , the main interest of DPS representation is that it enables to use Lagrange approach for multiplication, and in the best case, Fast Fourier Transform approach, which optimizes Lagrange approach. We use here a different strategy from to perform reduction, and we also propose in this paper, some new approaches for constructing DPS. We focus on DPS, which provides a simpler and more efficient method for coefficient reduction. This enables us to avoid a multiplication required in the Montgomery reduction approach of , and thus to improve the complexity of the DPS multiplier. The resulting algorithm proposed in the present paper is subquadratic in space O(n1.31) and logarithmic in time. The space complexity is 33 percent better than in and 18 percent faster. It is asymptotically more efficient than the best known method (specifiably more efficient than when n ≥ 3,000). Furthermore, our proposal is available for every n and not only for n a power of two or three.
Jean-Claude Bajard, Christophe Nègre, Thomas Plantard
IEEE Trans. Computers3
2009 Broadcast Attacks against Lattice-Based Cryptosystems
Thomas Plantard, Willy Susilo
ACNS1
2009 Selected RNS Bases for Modular Multiplication
abstract
The selection of the elements of the bases in an RNS modular multiplication method is crucial and has a great impact in the overall performance.This work proposes specific sets of optimal RNS moduli with elements of Hamming weight three whose inverses used in the MRS reconstruction have very small Hamming weight. This property is exploited in RNS bases conversions, to completely remove and replace the products by few additions/subtractions and shifts, reducing the time complexity of modular multiplication.These bases are specially crafted to computation with operands of sizes 256 or more and are suitable for cryptographic applications such as the ECC protocols.
Jean-Claude Bajard, Marcelo E. Kaihara, Thomas Plantard
IEEE Symposium on Computer Arithmetic3
2008 Efficient Modular Arithmetic in Adapted Modular Number System Using Lagrange Representation
Christophe Nègre, Thomas Plantard
ACISP2
2007 Subquadratic Binary Field Multiplier in Double Polynomial System
Pascal Giorgi, Christophe Nègre, Thomas Plantard
SECRYPT3
2005 Arithmetic Operations in the Polynomial Modular Number System
abstract
We propose a new number representation and arithmetic for the elements of the ring of integers modulo p. The so-called polynomial modular number system (PMNS) allows for fast polynomial arithmetic and easy parallelization. The most important contribution of this paper is the fundamental theorem of a modular number system, which provides a bound for the coefficients of the polynomials used to represent the set /spl Zopf//sub p/. However, we also propose a complete set of algorithms to perform the arithmetic operations over a PMNS, which make this system of practical interest for people concerned about efficient implementation of modular arithmetic.
Jean-Claude Bajard, Laurent Imbert, Thomas Plantard
IEEE Symposium on Computer Arithmetic3
2003 Efficient Multiplication in GF(pk) for Elliptic Curve Cryptography
abstract
We present a new multiplication algorithm for the implementation of elliptic curve cryptography (ECC) over the finite extension fields GF(p/sup k/) where p is a prime number greater than 2k. In the context of ECC we can assume that p is a 7-to-10-bit number, and easily find values for k which satisfy: p>2k, and for security reasons log/sub 2/(p)/spl times/k/spl sime/160. All the computations are performed within an alternate polynomial representation of the field elements which is directly obtained from the inputs. No conversion step is needed. We describe our algorithm in terms of matrix operations and point out some properties of the matrices that can be used to improve the design. The proposed algorithm is highly parallelizable and seems well adapted to hardware implementation of elliptic curve cryptosystems.
Jean-Claude Bajard, Laurent Imbert, Christophe Nègre, Thomas Plantard
IEEE Symposium on Computer Arithmetic4