Speeding up bipartite modular multiplication

  • Authors:
  • Miroslav Knežević;Frederik Vercauteren;Ingrid Verbauwhede

  • Affiliations:
  • Katholieke Universiteit Leuven, Department of Electrical Engineering, ESAT, SCD-COSIC and IBBT, Leuven-Heverlee, Belgium;Katholieke Universiteit Leuven, Department of Electrical Engineering, ESAT, SCD-COSIC and IBBT, Leuven-Heverlee, Belgium;Katholieke Universiteit Leuven, Department of Electrical Engineering, ESAT, SCD-COSIC and IBBT, Leuven-Heverlee, Belgium

  • Venue:
  • WAIFI'10 Proceedings of the Third international conference on Arithmetic of finite fields
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

A large set of moduli, for which the speed of bipartite modular multiplication considerably increases, is proposed in this work. By considering state of the art attacks on public-key cryptosystems, we show that the proposed set is safe to use in practice for both elliptic curve cryptography and RSA cryptosystems. We propose a hardware architecture for the modular multiplier that is based on our method. The results show that, concerning the speed, our proposed architecture outperforms the modular multiplier based on standard bipartite modular multiplication. Additionally, our design consumes less area compared to the standard solutions.