Skip to Main content Skip to Navigation
Poster communications

RNS Modular Computations for Cryptographic Applications

Karim Bigou 1 Arnaud Tisserand 1
1 CAIRN - Energy Efficient Computing ArchItectures with Embedded Reconfigurable Resources
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Résumé : La représentation modulaire des nombres (ou RNS pour residue number system) permet de représenter les nombres en les découpant en morceaux indépendants grâce au théorème chinois des restes. Cette représentation est notamment utilisée pour accélérer les calculs sur les grands nombres en cryptographie asymétrique, et devient de plus en plus populaire pour cette application. Ce poster présente les grandes lignes de l’utilisation du RNS pour la cryptographie et certaines de ses particularités. Des propositions d’accélération des calculs RNS sont ensuite présentées, pour des contextes applicatifs spécifiques. Par exemple, des motifs de calcul efficaces pour l’exponentiation RSA sont présentés.
Complete list of metadatas

https://hal.inria.fr/hal-01141347
Contributor : Arnaud Tisserand <>
Submitted on : Saturday, April 11, 2015 - 5:51:29 PM
Last modification on : Friday, March 6, 2020 - 1:16:28 AM
Document(s) archivé(s) le : Tuesday, April 18, 2017 - 4:44:08 PM

File

poster.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01141347, version 1

Citation

Karim Bigou, Arnaud Tisserand. RNS Modular Computations for Cryptographic Applications. RAIM: 7ème Rencontre Arithmétique de l'Informatique Mathématique, Apr 2015, Rennes, France. 2015. ⟨hal-01141347⟩

Share

Metrics

Record views

457

Files downloads

232