Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional. Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.

Implementation of post-quantum cryptography algorithms based on RISC-V

dc.contributor.advisorImaña Pascual, José Luis
dc.contributor.advisorPiñuel Moreno, Luis
dc.contributor.authorNavarro Cebrián, Pablo
dc.date.accessioned2025-09-10T16:02:36Z
dc.date.available2025-09-10T16:02:36Z
dc.date.issued2025
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2024/2025.
dc.description.abstractThe rapid advancement of quantum computing threatens the security of classiccal cryptographic schemes, including widely used methods such as RSA and ECC. As a response, post-quantum cryptography (PQC) has emerged, with lattice-based schemes like Kyber becoming leading candidates due to their strong security guarantees. This project focuses on the efficient implementation and optimization of Kyber on RISC-V architectures, exploring both the reference and an optimized version of the algorithm. Special attention is given to modular multiplication, where Plantard arithmetic is integrated and evaluated against the standard Montgomery multiplication. The study is conducted across two RISC-V platforms, the K230 and Banana Pi F3 boards, each with distinct microarchitectural characteristics. The results provide insights into the performance trade-offs of different modular multiplication techniques and demonstrate the feasibility of deploying PQC schemes on open, flexible hardware platforms like RISC-V.
dc.description.abstractEl rápido avance de la computación cuántica amenaza la seguridad de los esquemas criptográficos clásicos, incluidos métodos ampliamente utilizados como RSA y ECC. Como respuesta ha surgido la criptografía post-cuántica (PQC), siendo los esquemas basados en retículos, como Kyber, los principales candidatos debido a sus sólidas garantías de seguridad. Este proyecto se centra en la implementación eficiente y optimización de Kyber en arquitecturas RISC-V, explorando tanto la versión de referencia como una versión optimizada del algoritmo. Se presta especial atención a la multiplicación modular, donde se integra la aritmética de Plantard y se evalúa frente a la multiplicación de Montgomery estándar. El estudio se lleva a cabo en dos plataformas RISC-V, las placas K230 y Banana Pi F3, cada una con características microarquitectónicas distintas. Los resultados proporcionan información sobre los compromisos de rendimiento entre las diferentes técnicas de multiplicación modular y demuestran la viabilidad de implementar esquemas de PQC en plataformas de hardware abiertas y flexibles como RISC-V.
dc.description.departmentSección Deptal. de Arquitectura de Computadores y Automática (Físicas)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/123824
dc.language.isoeng
dc.page.total64
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordPost-Quantum Cryptography (PQC)
dc.subject.keywordRISC-V
dc.subject.keywordLattice-Based Cryptography
dc.subject.keywordKyber
dc.subject.keywordModular Multiplication
dc.subject.keywordPlantard Arithmetic
dc.subject.keywordNIST Standardization
dc.subject.keywordCriptografía Post-Cuántica (PQC)
dc.subject.keywordCriptografía Basada en Retículos
dc.subject.keywordMultiplicación Modular
dc.subject.keywordAritmética de Plantard
dc.subject.keywordEstandarización NIST
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleImplementation of post-quantum cryptography algorithms based on RISC-V
dc.titleImplementación de algoritmos de criptografía post-cuántica basada en RISC-V
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication1c42e591-4b3d-4cb4-919d-01813fa4cd36
relation.isAdvisorOfPublication2ce782af-0e05-45eb-b58a-d2efffec6785
relation.isAdvisorOfPublication.latestForDiscovery1c42e591-4b3d-4cb4-919d-01813fa4cd36

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Implementación_TFG
Size:
1.02 MB
Format:
Adobe Portable Document Format
Description:
Implementación de algoritmos de criptografía postcuántica basada en RISC-V