Sciweavers

SACRYPT
2001
Springer

Fast Normal Basis Multiplication Using General Purpose Processors

14 years 3 months ago
Fast Normal Basis Multiplication Using General Purpose Processors
—For cryptographic applications, normal bases have received considerable attention, especially for hardware implementation. In this article, we consider fast software algorithms for normal basis multiplication over the extended binary field GFð2m Þ. We present a vector-level algorithm which essentially eliminates the bit-wise inner products needed in the conventional approach to the normal basis multiplication. We then present another algorithm which significantly reduces the dynamic instruction counts. Both algorithms utilize the full width of the data-path of the general purpose processor on which the software is to be executed. We also consider composite fields and present an algorithm which can provide further speed-ups and an added flexibility toward hardware-software codesign of processors for very large finite fields.
Arash Reyhani-Masoleh, M. Anwarul Hasan
Added 30 Jul 2010
Updated 30 Jul 2010
Type Conference
Year 2001
Where SACRYPT
Authors Arash Reyhani-Masoleh, M. Anwarul Hasan
Comments (0)