Efficient Algorithms and Architectures for Double Point Multiplication on Elliptic Curves
Title | Efficient Algorithms and Architectures for Double Point Multiplication on Elliptic Curves |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Azarderakhsh, Reza, Karabina, Koray |
Conference Name | Proceedings of the Third Workshop on Cryptography and Security in Computing Systems |
Date Published | January 2016 |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4065-6 |
Keywords | binary fields, compositionality, differential addition chains, double point multiplication, Elliptic curve cryptography (ECC), Field Programmable Gate Array (FPGA), Network Security Architecture, pubcrawl, Resiliency |
Abstract | Efficient implementation of double point multiplication is crucial for elliptic curve cryptographic systems. We propose efficient algorithms and architectures for the computation of double point multiplication on binary elliptic curves and provide a comparative analysis of their performance for 112-bit security level. To the best of our knowledge, this is the first work in the literature which considers the design and implementation of simultaneous computation of double point multiplication. We first provide algorithmics for the three main double point multiplication methods. Then, we perform data-flow analysis and propose hardware architectures for the presented algorithms. Finally, we implement the proposed state-of-the-art architectures on FPGA platform for the comparison purposes and report the area and timing results. Our results indicate that differential addition chain based algorithms are better suited to compute double point multiplication over binary elliptic curves for high performance applications. |
URL | https://dl.acm.org/doi/10.1145/2858930.2858935 |
DOI | 10.1145/2858930.2858935 |
Citation Key | azarderakhsh_efficient_2016 |