Low-power flexible GF(p) elliptic-curve cryptography processor

In this paper, we present a very low power standard public-key cryptography processor for use in power-limited applications. The proposed prime-field elliptic-curve cryptography processor is flexible in terms of field and curve parameters. The power consumption of the structure is minimized by simplifying the architecture and circuit implementation. To assess the power efficiency of the design, we have implemented the processor for 192-bit fields using a standard 0.13 mum CMOS technology. The simulation results show that the processor consumes only 26.3 muW/MHz which is considerably lower than the power consumptions reported for similar designs. The hardware completes a 192-bit scalar multiplication in 1.15 s at a frequency of 13.56 MHz. With these specifications, the proposed processor may be used in many applications of RFID tags and wireless sensors.

[1]  Alfred Menezes,et al.  Guide to Elliptic Curve Cryptography , 2004, Springer Professional Computing.

[2]  Christof Paar,et al.  Are standards compliant Elliptic Curve Cryptosystems feasible on RFID ? , 2006 .

[3]  Berk Sunar,et al.  Low-Power Elliptic Curve Cryptography Using Scaled Modular Arithmetic , 2004, CHES.

[4]  Berk Sunar,et al.  Cryptography on a Speck of Dust , 2007, Computer.

[5]  Guido Bertoni,et al.  ECC Hardware Coprocessors for 8-bit Systems and Power Consumption Considerations , 2006, Third International Conference on Information Technology: New Generations (ITNG'06).

[6]  Máire O'Neill,et al.  Hardware Elliptic Curve Cryptographic Processor Over$rm GF(p)$ , 2006, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  Johannes Wolkerstorfer Scaling ECC Hardware to a Minimum , 2005 .

[8]  Vincent Rijmen,et al.  AES implementation on a grain of sand , 2005 .

[9]  Berk Sunar,et al.  State of the art in ultra-low power public key cryptography for wireless sensor networks , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[10]  Ingrid Verbauwhede,et al.  Public-Key Cryptography on the Top of a Needle , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[11]  Jens-Peter E Kaps,et al.  Cryptography for Ultra-Low Power Devices , 2006 .

[12]  David Bol,et al.  Low-Cost Elliptic Curve Digital Signature Coprocessor for Smart Cards , 2006, IEEE 17th International Conference on Application-specific Systems, Architectures and Processors (ASAP'06).

[13]  Arnaud Tisserand,et al.  SPA resistant Elliptic Curve Cryptosystem using Addition Chains , 2007, ITNG.

[14]  Manfred Josef Aigner Seven reasons for application of standardized crypto functionality on low cost tags , 2007 .

[15]  Johannes Wolkerstorfer,et al.  ECC Processor with Low Die Size for RFID Applications , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[16]  M. McLoone,et al.  Hardware Elliptic Curve Cryptographic Processor Over , 2006 .

[17]  Johannes Wolkerstorfer,et al.  Strong Crypto for RFID Tags - A Comparison of Low-Power Hardware Implementations , 2007, 2007 IEEE International Symposium on Circuits and Systems.