Paper 2020/481
Using z14 Fused-Multiply-Add Instructions to Accelerate Elliptic Curve Cryptography
James You, Qi Zhang, Curtis D'Alves, Bill O'Farrell, and Christopher K. Anand
Abstract
Due to growing commercial applications like Blockchain, the performance of large-integer arithmetic is the focus of both academic and industrial research. IBM introduced a new integer fused multiply-add instruction in z14, called VMSL, to accelerate such workloads. Unlike their floating-point counterparts, there are a variety of integer fused multiply-add instruction designs. VMSL multiplies two pairs of radix
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Published elsewhere. CASCON '19: 29th Annual International Conference on Computer Science and Software Engineering
- DOI
- 10.5555/3370272.3370302
- Keywords
- elliptic curve cryptosystemimplementationpublic-key cryptographyvector instructionssingle instruction multiple data
- Contact author(s)
-
james you @ uwaterloo ca
anandc @ mcmaster ca - History
- 2020-04-28: received
- Short URL
- https://ia.cr/2020/481
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/481, author = {James You and Qi Zhang and Curtis D'Alves and Bill O'Farrell and Christopher K. Anand}, title = {Using z14 Fused-Multiply-Add Instructions to Accelerate Elliptic Curve Cryptography}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/481}, year = {2020}, doi = {10.5555/3370272.3370302}, url = {https://eprint.iacr.org/2020/481} }