Custom ASIC design for SHA-256 using open-source tools

dc.contributor.authorFranck, Lucas Daudtpor
dc.contributor.authorGinja, Gabriel Augustopor
dc.contributor.authorCarmo, João Paulopor
dc.contributor.authorAfonso, José A.por
dc.contributor.authorLuppe, Maximiliampor
dc.date.accessioned2024-03-05T16:22:53Z
dc.date.available2024-03-05T16:22:53Z
dc.date.issued2024
dc.description.abstractThe growth of digital communications has driven the development of numerous cryptographic methods for secure data transfer and storage. The SHA-256 algorithm is a cryptographic hash function widely used for validating data authenticity, identity, and integrity. The inherent SHA-256 computational overhead has motivated the search for more efficient hardware solutions, such as application-specific integrated circuits (ASICs). This work presents a custom ASIC hardware accelerator for the SHA-256 algorithm entirely created using open-source electronic design automation tools. The integrated circuit was synthesized using SkyWater SKY130 130 nm process technology through the OpenLANE automated workflow. The proposed final design is compatible with 32-bit microcontrollers, has a total area of 104,585 µm2, and operates at a maximum clock frequency of 97.9 MHz. Several optimization configurations were tested and analyzed during the synthesis phase to enhance the performance of the final design.por
dc.description.sponsorshipThis research was funded by Brazil’s National Council for Scientific and Technological Development (CNPq) grant number 120527/2022-7.por
dc.distributioninternationalpor
dc.identifier.articlenumber9por
dc.identifier.citationFranck, L.D.; Ginja, G.A.; Carmo, J.P.; Afonso, J.A.; Luppe, M. Custom ASIC Design for SHA-256 Using Open-Source Tools. Computers 2024, 13, 9. https://doi.org/10.3390/ computers13010009por
dc.identifier.doi10.3390/computers13010009por
dc.identifier.eissn2073-431X
dc.identifier.urihttps://hdl.handle.net/1822/89307
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherMultidisciplinary Digital Publishing Institute (MDPI)por
dc.relation.publisherversionhttps://www.mdpi.com/2073-431X/13/1/9por
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/por
dc.subjectOpen-source EDA toolspor
dc.subjectASICpor
dc.subjectHardware acceleratorpor
dc.subjectSHA-256por
dc.subjectCryptographypor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.odsIndústria, inovação e infraestruturaspor
dc.titleCustom ASIC design for SHA-256 using open-source toolspor
dc.typearticlepor
dspace.entity.typePublicationen
oaire.citationEndPage16por
oaire.citationIssue1por
oaire.citationStartPage1por
oaire.citationVolume13por
oaire.versionVoRpor
sdum.journalComputerspor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Computers - Custom ASIC Design for SHA-256 Using Open-Source Tools.pdf
Tamanho:
1.34 MB
Formato:
Adobe Portable Document Format
Descrição: