Cryptology ePrint Archive: Report 2015/688

Binary Field Multiplication on ARMv8

Hwajeong Seo and Zhe Liu and Yasuyuki Nogami and Jongseok Choi and Howon Kim

Abstract: In this paper, we show efficient implementations of binary field multiplication over ARMv8. We exploit an advanced 64-bit polynomial multiplication (\texttt{PMULL}) supported by ARMv8 and conduct multiple levels of asymptotically faster Karatsuba multiplication. Finally, our method conducts binary field multiplication within 57 clock cycles for B-251. Our proposed method on ARMv8 improves the performance by a factor of $5.5$ times than previous techniques on ARMv7.

Category / Keywords: implementation /

Date: received 8 Jul 2015, last revised 24 Jul 2015

Contact author: hwajeong84 at gmail com

Available format(s): PDF | BibTeX Citation

Version: 20150724:105600 (All versions of this report)

Short URL: ia.cr/2015/688

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]