ODR kommer att vara otillgängligt pga systemunderhåll onsdag 25 februari, 13:00 -15:00 (ca). Var vänlig och logga ut i god tid. // ODR will be unavailable due to system maintenance, Wednesday February 25, 13:00 - 15:00. Please log out in due time.
 

Lightweight Key Generation in IoT

dc.contributor.authorAndersson, Tobias
dc.contributor.authorWindisch, Axel
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerAli-Eldin Hassan, Ahmed
dc.contributor.supervisorMorel, Victor
dc.contributor.supervisorBlas Izquierdo Riera, Francisco
dc.date.accessioned2026-01-23T14:02:30Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractThe steady growth of active IoT devices has made the question of secure communication by non-traditional digital devices more relevant than ever. One aspect of such security that currently lacks standards is lightweight key generation. The emergence of post-quantum computing, while still novel, presents another dimension on the issue of key generation. In this paper, the key generation of RSA, FourQ, Curve25519, and Streamlined NTRU Prime are benchmarked on three low-power IoT devices. RSA and Curve25519 are selected because they are standard choices in many communication protocols used today. FourQ is selected because it is the fastest Elliptic Curve known right now, with a similar security-level as Curve25519. Streamlined NTRU Prime is selected as it is a post-quantum secure public-key algorithm with relatively small key size. This paper shows that FourQ, Curve25519, and Streamlined NTRU Prime is viable on low-power IoT devices while also presenting a lightweight implementation of Streamlined NTRU Prime which is better suited for use on low-power resource-constrained IoT devices.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310939
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectLightweight
dc.subjectKey Generation
dc.subjectIoT
dc.subjectLattice-based
dc.subjectElliptic curve
dc.subjectBenchmark
dc.subjectAtmega
dc.subjectXtensa
dc.subjectARM Cortex
dc.subjectStreamlined NTRU Prime
dc.titleLightweight Key Generation in IoT
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science – algorithms, languages and logic (MPALG), MSc
local.programmeComputer systems and networks (MPCSN), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 25-154 TJA AW.pdf
Storlek:
9.58 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: