# Residue systems efficiency for modular products summation: Application to Elliptic Curves Cryptography

1 ARITH - Arithmétique informatique
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Residue systems of representation, like Residue Number Systems (RNS) for primary field($GF (p)$) or Trinomial Residue Arithmetic for binary field ($GF (2^k )$), are characterized by efficient multiplication and costly modular reduction. On the other hand, conventional representations allow in some cases very efficient reductions but require costly multiplications. The main purpose of this paper is to analyze the complexity of those two different approaches in the summations of products. As a matter of fact, the complexities of the reduction in residue systems and of the multiplication in classical representations are similar. One of the main features of this reduction is that it doesn't depend on the field. Moreover, the cost of multiplication in residue systems is equivalent to the cost of reduction in classical representations for special well-chosen fields. Taking those properties into account, we remark that an expression like $A * B + C * D$, which requires two products, one addition and one reduction, evaluates faster in a residue system than in a classical one. So we propose to study types of expressions to offer a guide for choosing a most appropriate representation. One of the best domain of application is the Elliptic Curves Cryptography where addition and doubling points formulas are composed of products summation. The different kinds of coordinates like affine, projective, and Jacobean, offer a good choice of expressions for our study.
Keywords :
Type de document :
Communication dans un congrès
Proceedings of SPIE : Advanced Signal Processing Algorithms, Architectures, and Implementations XVI, Aug 2006, 6313, pp.0, 2006
Domaine :

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00146450
Contributeur : Sylvain Duquesne <>
Soumis le : mardi 15 mai 2007 - 09:12:16
Dernière modification le : jeudi 24 mai 2018 - 15:59:21
Document(s) archivé(s) le : vendredi 21 septembre 2012 - 14:47:03

### Identifiants

• HAL Id : lirmm-00146450, version 1

### Citation

Jean-Claude Bajard, Sylvain Duquesne, Milos Ercegovac, Nicolas Meloni. Residue systems efficiency for modular products summation: Application to Elliptic Curves Cryptography. Proceedings of SPIE : Advanced Signal Processing Algorithms, Architectures, and Implementations XVI, Aug 2006, 6313, pp.0, 2006. 〈lirmm-00146450〉

### Métriques

Consultations de la notice

## 184

Téléchargements de fichiers