Paper 2020/514
On the Deployment of curve based cryptography for the Internet of Things
Michael Scott
Abstract
The typical battery supported IoT computing node has progressed in recent years from an 8-bit processor with limited memory resources, to a 32-bit processor with ample amounts of ROM and RAM. This is a game-changer for developers who no longer need to struggle with assembly language programming, but rather can bring to bear all of the tools of modern software engineering, including high level language compilers. At the same time curve based cryptography has matured to the extent that efficient curves and algorithms are now well known. However the dynamics of academic research are such that execution speed, mandating continued use of assembly language, trumps all other considerations. In this paper we report on the performance that can be expected from simple portable high-level language implementations across a wide range of contemporary architectures.
Metadata
- Available format(s)
- Category
- Implementation
- Publication info
- Preprint. MINOR revision.
- Keywords
- Elliptic curvesPairing-based cryptography
- Contact author(s)
- mike scott @ miracl com
- History
- 2020-05-05: received
- Short URL
- https://ia.cr/2020/514
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/514, author = {Michael Scott}, title = {On the Deployment of curve based cryptography for the Internet of Things}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/514}, year = {2020}, url = {https://eprint.iacr.org/2020/514} }