Implementación hardware de la función Hash SHA3-256 usando una arquitectura Pipeline

RESUMEN Las funciones hash son parte fundamental en aplicaciones relacionadas con seguridad informática, como los sistemas de autenticación y las firmas digitales. Muchas de estas aplicaciones requieren una alta velocidad de procesamiento, por lo que es necesario estudiar alternativas que disminuyan...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Nieto Ramirez,Nathaly, Nieto Londoño,Rubén Darío
Lenguaje:Spanish / Castilian
Publicado: Universidad de Tarapacá. 2019
Materias:
Acceso en línea:http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052019000100043
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:scielo:S0718-33052019000100043
record_format dspace
spelling oai:scielo:S0718-330520190001000432019-06-10Implementación hardware de la función Hash SHA3-256 usando una arquitectura PipelineNieto Ramirez,NathalyNieto Londoño,Rubén Darío FPGA función hash criptográfica implementación hardware Keccak pipeline SHA-3 RESUMEN Las funciones hash son parte fundamental en aplicaciones relacionadas con seguridad informática, como los sistemas de autenticación y las firmas digitales. Muchas de estas aplicaciones requieren una alta velocidad de procesamiento, por lo que es necesario estudiar alternativas que disminuyan el tiempo de cálculo de estas funciones. Este trabajo presenta una arquitectura segmentada de dos etapas para la función hash SHA3-256 que soporta el procesamiento de uno o varios mensajes. Cada etapa ejecuta dos rondas del algoritmo en un ciclo de reloj, permitiendo un rendimiento de 27,98 Gbps en una FPGA de la familia Virtex-5 de Xilinx. Esta implementación permitió obtener una mejora en el rendimiento general de la función KeccaK pipeline de dos etapas con respecto a implementaciones de ronda iterativa e incluso de otras implementaciones pipeline multietapa.info:eu-repo/semantics/openAccessUniversidad de Tarapacá.Ingeniare. Revista chilena de ingeniería v.27 n.1 20192019-03-01text/htmlhttp://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052019000100043es10.4067/S0718-33052019000100043
institution Scielo Chile
collection Scielo Chile
language Spanish / Castilian
topic FPGA
función hash criptográfica
implementación hardware
Keccak
pipeline
SHA-3
spellingShingle FPGA
función hash criptográfica
implementación hardware
Keccak
pipeline
SHA-3
Nieto Ramirez,Nathaly
Nieto Londoño,Rubén Darío
Implementación hardware de la función Hash SHA3-256 usando una arquitectura Pipeline
description RESUMEN Las funciones hash son parte fundamental en aplicaciones relacionadas con seguridad informática, como los sistemas de autenticación y las firmas digitales. Muchas de estas aplicaciones requieren una alta velocidad de procesamiento, por lo que es necesario estudiar alternativas que disminuyan el tiempo de cálculo de estas funciones. Este trabajo presenta una arquitectura segmentada de dos etapas para la función hash SHA3-256 que soporta el procesamiento de uno o varios mensajes. Cada etapa ejecuta dos rondas del algoritmo en un ciclo de reloj, permitiendo un rendimiento de 27,98 Gbps en una FPGA de la familia Virtex-5 de Xilinx. Esta implementación permitió obtener una mejora en el rendimiento general de la función KeccaK pipeline de dos etapas con respecto a implementaciones de ronda iterativa e incluso de otras implementaciones pipeline multietapa.
author Nieto Ramirez,Nathaly
Nieto Londoño,Rubén Darío
author_facet Nieto Ramirez,Nathaly
Nieto Londoño,Rubén Darío
author_sort Nieto Ramirez,Nathaly
title Implementación hardware de la función Hash SHA3-256 usando una arquitectura Pipeline
title_short Implementación hardware de la función Hash SHA3-256 usando una arquitectura Pipeline
title_full Implementación hardware de la función Hash SHA3-256 usando una arquitectura Pipeline
title_fullStr Implementación hardware de la función Hash SHA3-256 usando una arquitectura Pipeline
title_full_unstemmed Implementación hardware de la función Hash SHA3-256 usando una arquitectura Pipeline
title_sort implementación hardware de la función hash sha3-256 usando una arquitectura pipeline
publisher Universidad de Tarapacá.
publishDate 2019
url http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052019000100043
work_keys_str_mv AT nietoramireznathaly implementacionhardwaredelafuncionhashsha3256usandounaarquitecturapipeline
AT nietolondonorubendario implementacionhardwaredelafuncionhashsha3256usandounaarquitecturapipeline
_version_ 1714203466036936704