Resumen |
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. © 2024 IEEE. |