Custom ASIC Design for SHA-256 Using Open-Source Tools

被引:2
|
作者
Franck, Lucas Daudt [1 ]
Ginja, Gabriel Augusto [1 ]
Carmo, Joao Paulo [1 ]
Afonso, Jose A. [2 ,3 ]
Luppe, Maximiliam [1 ]
机构
[1] Univ Sao Paulo, Dept Elect Engn SEL, Grp Metamat Microwaves & Opt GMeta, Ave Trabalhador Sao Carlense,400 Parque Ind Arnold, BR-13566590 Sao Carlos, SP, Brazil
[2] Univ Minho, UMinho, CMEMS, P-4800058 Guimaraes, Portugal
[3] Univ Minho, LABBELS Associate Lab, P-4710057 Braga, Portugal
关键词
cryptography; SHA-256; hardware accelerator; ASIC; open-source EDA tools;
D O I
10.3390/computers13010009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 mu 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.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] High Performance Multicore SHA-256 Accelerator using Fully Parallel Computation and Local Memory
    Van Dai Phan
    Hoai Luan Pham
    Thi Hong Tran
    Nakashima, Yasuhiko
    2021 IEEE COOL CHIPS 24: IEEE SYMPOSIUM IN LOW-POWER AND HIGH-SPEED CHIPS, 2021,
  • [32] A True Random Number Generator Using Ring Oscillators and SHA-256 as Post-Processing
    Loza, Szymon
    Matuszewski, Lukasz
    2014 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES), 2014,
  • [33] Open-source tools for data mining
    Zupan, Blaz
    Demsar, Janez
    CLINICS IN LABORATORY MEDICINE, 2008, 28 (01) : 37 - +
  • [34] Spatial Data Warehouses and SOLAP Using Open-Source Tools
    Bogantes Gonzalez, Diana
    Pandolfi Gonzalez, Leonardo
    PROCEEDINGS OF THE 2013 XXXIX LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2013,
  • [35] Data Anonymization: An Experimental Evaluation Using Open-Source Tools
    Tomas, Joana
    Rasteiro, Deolinda
    Bernardino, Jorge
    FUTURE INTERNET, 2022, 14 (06):
  • [36] Robots Security Assessment and Analysis Using Open-Source Tools
    Yankson, Benjamin
    Loucks, Tyler
    Sampson, Andrea
    Lojano, Chelsea
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY ICCWS, 2023, : 449 - 456
  • [37] Edition, Publication and Visualization of Geoservices Using Open-Source Tools
    Landeta, Pablo
    Vasquez, Jorge
    Rea, Xavier
    Garcia-Santillan, Ivan
    INFORMATION AND COMMUNICATION TECHNOLOGIES OF ECUADOR (TIC.EC), 2019, 884 : 266 - 280
  • [38] Design Structure Matrix Generation from Open-source MBSE Tools
    Pons, William
    Cordero, Sophia Salas
    Vingerhoeds, Rob
    7TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2021), 2021,
  • [39] Improved Secret Information Hiding using SHA-256 and Invisible ASCII Character Replacement Technology
    Dandekar, Swati C.
    Ahire, Prashant G.
    Rao, Jyoti
    2018 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2018,
  • [40] CASK - Open-Source Custom Architectures for Sparse Kernels
    Grigoras, Paul
    Burovskiy, Pavel
    Luk, Wayne
    PROCEEDINGS OF THE 2016 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'16), 2016, : 179 - 184