IEEE Transactions on Circuits and Systems I Regular Papers · 2014 · 105 citations · 28 references
Affine CoordinateEngineeringCryptographic PrimitiveInformation SecurityCryptographic TechnologyComputer ArchitectureSecurity AlgorithmGnb MultiplierHardware SecurityPublic Key AlgorithmSecure ApplicationsEfficient AlgorithmPoint MultiplicationParallel ComputingElliptic Curve CryptographyComputational Number TheoryComputer EngineeringLightweight CryptographyCryptosystemComputer ScienceData SecurityCryptographyHardware AccelerationParallel ProgrammingHomomorphic Encryption
Recently, considerable research has been performed in cryptography and security to optimize the area, power, timing, and energy needed for the point multiplication operations over binary elliptic curves. In this paper, we propose an efficient implementation of point multiplication on Koblitz curves targeting extremely-constrained, secure applications. We utilize the Gaussian normal basis (GNB) representation of field elements over GF(2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">m</sup> ) and employ an efficient bit-level GNB multiplier. One advantage of this GNB multiplier is that we are able to reduce the hardware complexity through sharing the addition/accumulation with other field additions. We utilized the special property of normal basis representation and squarings are implemented very efficiently by only rewiring in hardware. We introduce a new technique for point addition in affine coordinate which requires fewer registers. Based on this technique, we propose an extremely small processor architecture for point multiplication. Through application-specific integrated circuit (ASIC) implementations, we evaluate the area, performance, and energy consumption of the proposed crypto-processor. Utilizing two different working frequencies, it is shown that the proposed architecture reaches better results compared to the previous works, making it suitable for extremely-constrained, secure environments.
28
The Sorcerer's Apprentice Guide to Fault Attacks
Hagai Bar-El, Hamid Choukri, David Naccache et al. · Proceedings of the IEEE · 2006 · 720 citations
Efficient Arithmetic on Koblitz Curves
Jerome A. Solinas · Designs Codes and Cryptography · 2000 · 345 citations
Optimal normal bases in GF(pn)
R. C. Mullin, I. Onyszchuk, Scott A. Vanstone et al. · Discrete Applied Mathematics · 1988 · 326 citations
Elliptic-Curve-Based Security Processor for RFID
Yong Ki Lee, Kazuo Sakiyama, Lejla Batina et al. · IEEE Transactions on Computers · 2008 · 229 citations · Full text
Cryptographic Primitive, Engineering, Information Security +17