Efficient time-area scalable ECC processor using µ-coding technique

  • Authors:
  • Mohamed N. Hassan;Mohammed Benaissa

  • Affiliations:
  • Department of Electronic & Electrical Engineering, University of Sheffield, Sheffield, UK;Department of Electronic & Electrical Engineering, University of Sheffield, Sheffield, UK

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

The work in this paper discusses the feasibility of a low-resource ECC processor implementation over GF(2m) that supports scalability across a set of standards curves for application in resource constrained environments. A new architecture based on the microcoding technique and targeted to FPGAs is presented for the implementation of a low resource ECC processor design that is scalable to support the 131, 163, 283, 571 bits suite of recommended curves without significant deterioration of the performance. The processor is parameterized for 8, 16, 32-bit data-paths, to quantify the gain in terms of time and area in each case. The implementation results obtained show that the microcode approach results in a lesser area overhead for the ECC point multiplication compared to a full hardware implementation; this makes such approach attractive for numerous applications, where the hardware resources are scarce, as in security in wireless sensor nodes, mobile handsets, and smart cards.