Exploration of RISC-V architectures and extensions for hardware-accelerated post-quantum cryptography schemes on FPGAs

Miguez Silva, Javier (2024). Exploration of RISC-V architectures and extensions for hardware-accelerated post-quantum cryptography schemes on FPGAs. Tesis (Master), E.T.S.I. Industriales (UPM).

Descripción

Título: Exploration of RISC-V architectures and extensions for hardware-accelerated post-quantum cryptography schemes on FPGAs
Autor/es:
  • Miguez Silva, Javier
Director/es:
Tipo de Documento: Tesis (Master)
Título del máster: Electrónica Industrial
Fecha: Febrero 2024
Materias:
ODS:
Escuela: E.T.S.I. Industriales (UPM)
Departamento: Automática, Ingeniería Eléctrica y Electrónica e Informática Industrial
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFM_JAVIER_MIGUEZ_SILVA.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB)

Resumen

The following master thesis project aims to integrate a hardware post-quantum cryptography accelerator inside an open source RISC-V extendable hardware platform, using Verilog andSystemVerilog Hardware Description Languages (HDLs). The base open source platform consists of a soft-core microcontroller with RISC-V architecture, developed by OpenHWGroup, which was designed to be extended with custom hardware of any kind and implemented in some specific commercial Field Programmable Gate Arrays (FPGAs).

This platform provides a set of hardware interfaces and implementation features that allow the user to explore different posibilities about how to integrate external hardware modules, taking into account up-and-coming RISC-V architecture characteristics and posibilities. Hence, the main contributions of this project will reside in developing, designing, simulating and implementing custom RISC-V architecture extensions with the main microcontroller, for the particular case of a hardware post-quantum cryptography accelerator. The whole integration will result in a full embedded system for FPGAs.

Más información

ID de Registro: 78499
Identificador DC: https://oa.upm.es/78499/
Identificador OAI: oai:oa.upm.es:78499
Depositado por: Biblioteca ETSI Industriales
Depositado el: 07 Mar 2024 09:05
Ultima Modificación: 07 Abr 2024 22:30