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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Karim Bigou

dblp:132/6973 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
3since 2021 · last 2023
0000-0001-9294-5594ORCID · corroborated

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

Systems, architecture and hardware · 4 · 2 first-author · 1 since 2021Theory of computation · 4 · 2 first-author · 2 since 2021Security and privacy · 2 · 2 first-author

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
4 papers
Cryptographic primitives and cryptanalysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Integrated circuit design · 52% Reconfigurable computing and FPGAs · 37% Electronic design automation · 11%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography
0.612022
Lattice-Based Cryptosystems on FPGA: Parallelization and Comparison Using HLS · IEEE Trans. Computers 2022
Integrated circuit design › digital circuit design
cryptographic hardware
0.612022
Lattice-Based Cryptosystems on FPGA: Parallelization and Comparison Using HLS · IEEE Trans. Computers 2022
Reconfigurable computing and FPGAs
FPGA accelerator
0.612022
Lattice-Based Cryptosystems on FPGA: Parallelization and Comparison Using HLS · IEEE Trans. Computers 2022
Cryptographic primitives and cryptanalysis › finite field arithmetic
modular inversion
0.422016
Binary-Ternary Plus-Minus Modular Inversion in RNS · IEEE Trans. Computers 2016
Improving Modular Inversion in RNS Using the Plus-Minus Method · CHES 2013
Cryptographic primitives and cryptanalysis
finite field arithmetic
0.422015
Single Base Modular Multiplication for Efficient Hardware RNS Implementations of ECC · CHES 2015
Improving Modular Inversion in RNS Using the Plus-Minus Method · CHES 2013
Cryptographic primitives and cryptanalysis › finite field arithmetic
residue number system
0.422015
Single Base Modular Multiplication for Efficient Hardware RNS Implementations of ECC · CHES 2015
Improving Modular Inversion in RNS Using the Plus-Minus Method · CHES 2013
Integrated circuit design › digital circuit design
arithmetic circuit design
0.212016
Binary-Ternary Plus-Minus Modular Inversion in RNS · IEEE Trans. Computers 2016
Cryptographic primitives and cryptanalysis › public-key cryptography
modular multiplication
0.212015
Single Base Modular Multiplication for Efficient Hardware RNS Implementations of ECC · CHES 2015
Electronic design automation
high-level synthesis
0.212022
Lattice-Based Cryptosystems on FPGA: Parallelization and Comparison Using HLS · IEEE Trans. Computers 2022
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography
0.122015
Single Base Modular Multiplication for Efficient Hardware RNS Implementations of ECC · CHES 2015
Improving Modular Inversion in RNS Using the Plus-Minus Method · CHES 2013

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

parallelization · 1.1high-level synthesis · 1.1design space exploration · 1.1residue number system · 0.5binary-ternary plus-minus euclidean algorithm · 0.5RNS · 0.4modular multiplication · 0.2plus-minus method · 0.2
YearPublicationVenuePosition
2023 Using Hierarchical Approach to Speed-up RNS Base Extensions in Homomorphic Encryption Context
abstract
The numerous and huge operations involved in homomorphic encryption applications require fast arithmetic. RNS arithmetic is popular in their software implementations. In this context, we proposed a hierarchical approach for RNS base extension. It leads to 50-60 % reduction of both computation time and constant storage requirements for large homomorphic parameters in our experimental setup. When state-of-the-art parameters are not suitable for our approach, we propose to use equivalent parameters leading to similar reductions.
Morgane Vollmer, Karim Bigou, Arnaud Tisserand
ARITH2
2022 Lattice-Based Cryptosystems on FPGA: Parallelization and Comparison Using HLS
abstract
This paper deals with hardware implementations for lattice-based cryptography. Various CPA and CCA secure algorithms for LWE, RLWE and MLWE problems have been studied, parallelized, implemented and compared on FPGA using high-level synthesis. The impact of PRNG choices on the implementations performances and costs is also evaluated. HLS allows us to compare various sets of algorithms, architectures and parameters with a reduced design effort. Our results are often similar to state-of-the-art for various speed and cost trade-offs. Sometimes we obtain better results thanks to the exploration of numerous architecture and algorithm optimizations.
Timo Zijlstra, Karim Bigou, Arnaud Tisserand
IEEE Trans. Computers2
2021 External Reviewers ARITH 2021
abstract
The conference offers a note of thanks and lists its reviewers.
Karim Bigou, Mojtaba Bisheh-Niasar, Luís Fiolhais, Rogerio Paludo, Hwajeong Seo
ARITH1
2020 When security affects schedulability of TSP systems: trade-offs observed by design space exploration
abstract
ARINC 653 introduces the concept of partition that allows time and space isolation in real-time avionic systems. Tasks are assigned to partitions according to various objective functions or constraints such as safety, performance, and security. Some of these objective functions may be conflicting as an improvement of one objective leads to a decrease of another. For example, improving safety by active redundancy may decrease performance. In this paper, we investigate the conflicting aspect between schedulability and security in Time and Space Partitioning (TSP) systems. Many researches have shown that enforcing the security of a system results in an overhead affecting its schedulability. We formulate a design space exploration (DSE) process with a meta-heuristic to explore solutions defined by the tasks to partitions assignment according to security requirements and timing constraints. Experiments are conducted with the Cheddar scheduling analyzer to characterize applications that are concerned by this conflicting issue and to evaluate the tradeoffs between schedulability and security.
Ill-Ham Atchadam, Laurent Lemarchand, Hai Nam Tran, Frank Singhoff, Karim Bigou
ETFA5
2019 Hierarchical Approach in RNS Base Extension for Asymmetric Cryptography
abstract
Base extension is a critical operation in RNS implementations of asymmetric cryptosystems. In this paper, we propose a new way to perform base extensions using a hierarchical approach for computing the Chinese remainder theorem. For well chosen parameters, it significantly reduces the computational cost and still ensures a high level of internal parallelism. We illustrate the interest of the proposed approach on the cost of typical arithmetic primitives used in asymmetric cryptography. We also demonstrate improvements in FPGA implementations of base extensions on typical elliptic curve cryptography field sizes using high-level synthesis tools.
Libey Djath, Karim Bigou, Arnaud Tisserand
ARITH2
2016 Hybrid Position-Residues Number System
abstract
We propose an hybrid representation of large integers, or prime field elements, combining both positional and residue number systems (RNS). Our hybrid position-residues (HPR) number system mixes a high-radix positional representation and digits represented in RNS. RNS offers an important source of parallelism for addition, subtraction and multiplication operations. But, due to its non-positional property, it makes comparisons and modular reductions more costly than in a positional number system. HPR offers various trade-offs between internal parallelism and the efficiency of operations requiring position information. Our current application domain is asymmetric cryptography where HPR significantly reduces the cost of some modular operations compared to state-of-the-art RNS solutions.
Karim Bigou, Arnaud Tisserand
ARITH1
2016 Binary-Ternary Plus-Minus Modular Inversion in RNS
abstract
A fast RNS modular inversion for finite fields arithmetic has been published at CHES 2013 conference. It is based on the binary version of the plus-minus Euclidean algorithm. In the context of elliptic curve cryptography (i.e., 160-550 bits finite fields), it significantly speeds-up modular inversions. In this paper, we propose an improved version based on both radix 2 and radix 3. This new algorithm leads to 30 percent speed-up for a maximal area overhead about 4 percent on Virtex 5 FPGAs.
Karim Bigou, Arnaud Tisserand
IEEE Trans. Computers1
2015 Single Base Modular Multiplication for Efficient Hardware RNS Implementations of ECC
Karim Bigou, Arnaud Tisserand
CHES1
2014 RNS modular multiplication through reduced base extensions
abstract
The paper describes a new RNS (residue number system) modular multiplication algorithm, for finite field arithmetic over FP, based on a reduced number of moduli in base extensions with only 3n=2 moduli instead of 2n for standard ones. Our algorithm reduces both the number of elementary modular multiplications (EMMs) and the number of stored precomputations for large asymmetric cryptographic applications such as elliptic curve cryptography or Diffie-Hellman (DH) cryptosystem. It leads to faster operations and smaller circuits.
Karim Bigou, Arnaud Tisserand
ASAP1
2013 Improving Modular Inversion in RNS Using the Plus-Minus Method
Karim Bigou, Arnaud Tisserand
CHES1