Software Implementation of Koblitz Curves over Quadratic Fields [chapter]

Thomaz Oliveira, Julio López, Francisco Rodríguez-Henríquez
2016 Lecture Notes in Computer Science  
In this work, we retake an old idea that Koblitz presented in his landmark paper [21] , where he suggested the possibility of defining anomalous elliptic curves over the base field F4. We present a careful implementation of the base and quadratic field arithmetic required for computing the scalar multiplication operation in such curves. In order to achieve a fast reduction procedure, we adopted a redundant trinomial strategy that embeds elements of the field F4m , with m a prime number, into a
more » ... ing of higher order defined by an almost irreducible trinomial. We also present a number of techniques that allow us to take full advantage of the native vector instructions of high-end microprocessors. Our software library achieves the fastest timings reported for the computation of the timing-protected scalar multiplication on Koblitz curves, and competitive timings with respect to the speed records established recently in the computation of the scalar multiplication over prime fields. The authors would like to thank CONACyT (project number 180421) for their funding of this research.
doi:10.1007/978-3-662-53140-2_13 fatcat:2z2xlykue5hwhjxckcxkdhozjm