Cargando…

Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform

We implement elliptic curve cryptography on the MSP430 which is a commonly used microcontroller in wireless sensor network nodes. We use the number theoretic transform to perform finite field multiplication and squaring as required in elliptic curve scalar point multiplication. We take advantage of...

Descripción completa

Detalles Bibliográficos
Autores principales: Gulen, Utku, Baktir, Selcuk
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085706/
https://www.ncbi.nlm.nih.gov/pubmed/32182915
http://dx.doi.org/10.3390/s20051507
_version_ 1783508994203058176
author Gulen, Utku
Baktir, Selcuk
author_facet Gulen, Utku
Baktir, Selcuk
author_sort Gulen, Utku
collection PubMed
description We implement elliptic curve cryptography on the MSP430 which is a commonly used microcontroller in wireless sensor network nodes. We use the number theoretic transform to perform finite field multiplication and squaring as required in elliptic curve scalar point multiplication. We take advantage of the fast Fourier transform for the first time in the literature to speed up the number theoretic transform for an efficient realization of elliptic curve cryptography. Our implementation achieves elliptic curve scalar point multiplication in only [Formula: see text] s and [Formula: see text] s for multiplication of fixed and random points, respectively, and has similar or better timing performance compared to previous works in the literature.
format Online
Article
Text
id pubmed-7085706
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70857062020-04-21 Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform Gulen, Utku Baktir, Selcuk Sensors (Basel) Article We implement elliptic curve cryptography on the MSP430 which is a commonly used microcontroller in wireless sensor network nodes. We use the number theoretic transform to perform finite field multiplication and squaring as required in elliptic curve scalar point multiplication. We take advantage of the fast Fourier transform for the first time in the literature to speed up the number theoretic transform for an efficient realization of elliptic curve cryptography. Our implementation achieves elliptic curve scalar point multiplication in only [Formula: see text] s and [Formula: see text] s for multiplication of fixed and random points, respectively, and has similar or better timing performance compared to previous works in the literature. MDPI 2020-03-09 /pmc/articles/PMC7085706/ /pubmed/32182915 http://dx.doi.org/10.3390/s20051507 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Gulen, Utku
Baktir, Selcuk
Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform
title Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform
title_full Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform
title_fullStr Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform
title_full_unstemmed Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform
title_short Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform
title_sort elliptic curve cryptography for wireless sensor networks using the number theoretic transform
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7085706/
https://www.ncbi.nlm.nih.gov/pubmed/32182915
http://dx.doi.org/10.3390/s20051507
work_keys_str_mv AT gulenutku ellipticcurvecryptographyforwirelesssensornetworksusingthenumbertheoretictransform
AT baktirselcuk ellipticcurvecryptographyforwirelesssensornetworksusingthenumbertheoretictransform