Custom ASIC design for SHA-256 using open-source tools
| dc.contributor.author | Franck, Lucas Daudt | por |
| dc.contributor.author | Ginja, Gabriel Augusto | por |
| dc.contributor.author | Carmo, João Paulo | por |
| dc.contributor.author | Afonso, José A. | por |
| dc.contributor.author | Luppe, Maximiliam | por |
| dc.date.accessioned | 2024-03-05T16:22:53Z | |
| dc.date.available | 2024-03-05T16:22:53Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | The 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.sponsorship | This research was funded by Brazil’s National Council for Scientific and Technological Development (CNPq) grant number 120527/2022-7. | por |
| dc.distribution | international | por |
| dc.identifier.articlenumber | 9 | por |
| dc.identifier.citation | Franck, 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/ computers13010009 | por |
| dc.identifier.doi | 10.3390/computers13010009 | por |
| dc.identifier.eissn | 2073-431X | |
| dc.identifier.uri | https://hdl.handle.net/1822/89307 | |
| dc.language.iso | eng | por |
| dc.peerreviewed | yes | por |
| dc.publisher | Multidisciplinary Digital Publishing Institute (MDPI) | por |
| dc.relation.publisherversion | https://www.mdpi.com/2073-431X/13/1/9 | por |
| dc.rights | openAccess | por |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | por |
| dc.subject | Open-source EDA tools | por |
| dc.subject | ASIC | por |
| dc.subject | Hardware accelerator | por |
| dc.subject | SHA-256 | por |
| dc.subject | Cryptography | por |
| dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
| dc.subject.ods | Indústria, inovação e infraestruturas | por |
| dc.title | Custom ASIC design for SHA-256 using open-source tools | por |
| dc.type | article | por |
| dspace.entity.type | Publication | en |
| oaire.citationEndPage | 16 | por |
| oaire.citationIssue | 1 | por |
| oaire.citationStartPage | 1 | por |
| oaire.citationVolume | 13 | por |
| oaire.version | VoR | por |
| sdum.journal | Computers | por |
Ficheiros
Pacote original
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: