An Elliptic Curve Cryptographic Coprocessor for Resource-Constrained Systems with Arithmetic over Solinas Primes and Arbitrary Prime Fields
- Many resource-constrained systems still rely on symmetric cryptography for verification and authentication. Asymmetric cryptographic systems provide higher security levels, but are very computational intensive. Hence, embedded systems can benefit from hardware assistance, i.e., coprocessors optimized for the required public key operations. In this work, we propose an elliptic curve cryptographic coprocessors design for resource-constrained systems. Many such coprocessor designs consider only special (Solinas) prime fields, which enable a low-complexity modulo arithmetic. Other implementations support arbitrary prime curves using the Montgomery reduction. These implementations typically require more time for the point multiplication. We present a coprocessor design that has low area requirements and enables a trade-off between performance and flexibility. The point multiplication can be performed either using a fast arithmetic based on Solinas primes or using a slower, but flexible Montgomery modular arithmetic.
Author: | Johann-Philipp ThiersORCiD, Malek Safieh, Jürgen FreudenbergerORCiDGND |
---|---|
DOI: | https://doi.org/10.1109/ZINC50678.2020.9161807 |
ISBN: | 978-1-7281-8259-9 |
Parent Title (English): | ZINC 2020, Zooming Innovation in Consumer Technologies Conference, 26-27 May, 2020, Novi Sad, Serbia |
Publisher: | IEEE |
Document Type: | Conference Proceeding |
Language: | English |
Year of Publication: | 2020 |
Release Date: | 2021/01/04 |
Tag: | Elliptic curve cryptography; Point multiplication; Solinas primes; Montgomery modular multiplication |
First Page: | 313 |
Last Page: | 318 |
Note: | Volltextzugriff für Angehörige der Hochschule Konstanz via Datenbank IEEE Xplore möglich |
Institutes: | Institut für Systemdynamik - ISD |
DDC functional group: | 000 Allgemeines, Informatik, Informationswissenschaft |
Open Access?: | Nein |
Licence (German): | ![]() |