Published January 1, 2016
| Version v1
Conference paper
Open
Speeding up Curve25519 using Toeplitz Matrix-vector Multiplication
Description
This paper proposes a new multiplication algorithm over F-2(255)-19 where the de-facto standard Curve25519 [2] algorithm is based on. Our algorithm for the underlying finite field multiplication exploits the Toeplitz matrix-vector multiplication and achieves salient results. We have used a new radix representation that is infeasible when used with schoolbook multiplication techniques but has notable advantages when used with Toeplitz matrix-vector multiplication methods. We present the new algorithm and discuss the comparison and implementation details. In addition, we evaluate the delay complexity of four-core almost embarrassingly parallel implementation of our algorithm when computations are performed using multi-core systems.
Files
bib-6ec4e87b-e75f-476d-b2c8-9e28b15727b2.txt
Files
(192 Bytes)
| Name | Size | Download all |
|---|---|---|
|
md5:16e29bd5ed7ad07045f19cc649e2675c
|
192 Bytes | Preview Download |