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...
Guardado en:
Autores principales: | , |
---|---|
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 |