The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, using the residue number system (RNS). A state-of-art of RNS for cryptographic computations is presented. Then, several new RNS algorithms, faster than state-of-art ones, are proposed. First, a new RNS modular inversion algorithm is presented. This algorithm leads to implementations from 5 to 12 times faster than state-of-art ones, for the standard cryptographic parameters evaluated. Second, a new algorithm for RNS modular multiplication is proposed. In this algorithm, computations are split into independant parts, which can be reused in some computations when operands are reused, for instance to perform a square. It reduces the number of pre...
International audience— In this paper we give a survey of a method combining the residue number syst...
International audience— In this paper we give a survey of a method combining the residue number syst...
This PhD thesis focuses on the study, the hardware design, the theoretical and practical validation,...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
Ces travaux de thèse portent sur l'accélération de calculs de la cryptographie sur courbes elliptiqu...
Theoretical thesis.Bibliography: pages 207-215.1. Introduction -- 2. Background -- 3. RNS arithmetic...
International audienceThe paper describes a new RNS modular multiplication algorithm for efficient i...
In this PhD thesis I propose coprocessors architectures for high performance computations of asymmet...
In this paper a novel pipelined FPGA coprocessor for ECC is proposed, exploiting the parallelism cap...
In this paper a novel pipelined FPGA coprocessor for ECC is proposed, exploiting the parallelism cap...
International audience— In this paper we give a survey of a method combining the residue number syst...
International audience— In this paper we give a survey of a method combining the residue number syst...
International audience— In this paper we give a survey of a method combining the residue number syst...
International audience— In this paper we give a survey of a method combining the residue number syst...
This PhD thesis focuses on the study, the hardware design, the theoretical and practical validation,...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
The main objective of this PhD thesis is to speedup elliptic curve cryptography (ECC) computations, ...
Ces travaux de thèse portent sur l'accélération de calculs de la cryptographie sur courbes elliptiqu...
Theoretical thesis.Bibliography: pages 207-215.1. Introduction -- 2. Background -- 3. RNS arithmetic...
International audienceThe paper describes a new RNS modular multiplication algorithm for efficient i...
In this PhD thesis I propose coprocessors architectures for high performance computations of asymmet...
In this paper a novel pipelined FPGA coprocessor for ECC is proposed, exploiting the parallelism cap...
In this paper a novel pipelined FPGA coprocessor for ECC is proposed, exploiting the parallelism cap...
International audience— In this paper we give a survey of a method combining the residue number syst...
International audience— In this paper we give a survey of a method combining the residue number syst...
International audience— In this paper we give a survey of a method combining the residue number syst...
International audience— In this paper we give a survey of a method combining the residue number syst...
This PhD thesis focuses on the study, the hardware design, the theoretical and practical validation,...