Implementation of Post-Quantum Cryptographic Libraries on ARM Architectures

The increase in computing power and the advent of quantum computers pose a significant threat to modern cryptographic schemes. As a response, the National Institute of Standards and Technology (NIST) has initiated a process to stan-dardize one or more quantum-resistant public-key cryptography schemes, commonly referred to as post-quantum or quantum-resistant schemes. The scientific community has developed several software implementations for x86 and ARM architectures, for which the compatibility of these developments has also been eval-uated. Based on these evaluations, it has been discovered that cer-tain devices, specifically Chip Whisperer boards, exhibit certain limitations. Based on this, this work presents an improvement to the implementation of the PQClean library, focusing on the KyberS12 scheme for integration with ChipWhisperer boards. The implementation is tailored to the specific functionalities and development environment of these embedded devices. Certain libraries claim to provide support for the Chip Whisperer family of devices. However, it has been demonstrated that the pqm4 implementation, despite being partially based on PQClean, is not fully compatible due to the utilization of assembly language in certain functions. This research highlights the challenges and proposes solutions to improve the integration of post-quantum schemes in embedded environments.

Authors

Institutions

Publication Details

Published
2024-09-18
DOI
https://doi.org/10.1109/argencon62399.2024.10735905
Primary Topic
Chaos-based Image/Signal Encryption
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementation of Post-Quantum Cryptographic Libraries on ARM Architectures

Cuauhtémoc Mancillas-López, Kevin A. Delgado-Vargas, Gina Gallegos-García
Chaos-based Image/Signal Encryption
article

Implementation of Post-Quantum Cryptographic Libraries on ARM Architectures

Cuauhtémoc Mancillas-López, Kevin A. Delgado-Vargas, Gina Gallegos-García
article en

Abstract

The increase in computing power and the advent of quantum computers pose a significant threat to modern cryptographic schemes. As a response, the National Institute of Standards and Technology (NIST) has initiated a process to stan-dardize one or more quantum-resistant public-key cryptography schemes, commonly referred to as post-quantum or quantum-resistant schemes. The scientific community has developed several software implementations for x86 and ARM architectures, for which the compatibility of these developments has also been eval-uated. Based on these evaluations, it has been discovered that cer-tain devices, specifically Chip Whisperer boards, exhibit certain limitations. Based on this, this work presents an improvement to the implementation of the PQClean library, focusing on the KyberS12 scheme for integration with ChipWhisperer boards. The implementation is tailored to the specific functionalities and development environment of these embedded devices. Certain libraries claim to provide support for the Chip Whisperer family of devices. However, it has been demonstrated that the pqm4 implementation, despite being partially based on PQClean, is not fully compatible due to the utilization of assembly language in certain functions. This research highlights the challenges and proposes solutions to improve the integration of post-quantum schemes in embedded environments.

Instituto Politécnico Nacional (MX)
Openalex Percentile: Top 81%
Chaos-based Image/Signal Encryption
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.