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

被引:1
|
作者
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 条
  • [1] The design of a high speed ASIC unit for the hash function SHA-256 (3849512)
    Dadda, L
    Macchetti, M
    Owen, J
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 70 - 75
  • [2] A High-Performance Parallel Hardware Architecture of SHA-256 Hash in ASIC
    Wu, Ruizhen
    Zhang, Xiaoyong
    Wang, Mingming
    Wang, Lin
    2020 22ND INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): DIGITAL SECURITY GLOBAL AGENDA FOR SAFE SOCIETY!, 2020, : 1242 - 1247
  • [3] Tailoring a Reconfigurable Platform to SHA-256 and HMAC through Custom Instructions and Peripherals
    Juliato, Marcio
    Gebotys, Catherine
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 195 - 200
  • [4] SEU-Resistant SHA-256 Design for Security in Satellites
    Juliato, Marcio
    Gebotys, Catherine
    2008 10TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING FOR SPACE COMMUNICATIONS, 2008, : 77 - 83
  • [5] A High-Performance Parallel Computation Hardware Architecture in ASIC of SHA-256 Hash
    Zhang, Xiaoyong
    Wu, Ruizhen
    Wang, Mingming
    Wang, Lin
    2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION, 2019, : 52 - 55
  • [6] IoT Design Course using Open-Source Tools
    Papaefstathiou, Ioannis
    PROCEEDINGS OF 2016 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2016), 2016, : 114 - 118
  • [7] On the Exploitation of a High-Throughput SHA-256 FPGA Design for HMAC
    Michail, Harris E.
    Athanasiou, George S.
    Kelefouras, Vasilis
    Theodoridis, George
    Goutis, Costas E.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2012, 5 (01)
  • [8] High-speed Pipeline Design for HMAC of SHA-256 with Masking Scheme
    He, Zhenhao
    Wu, Liji
    Zhang, Xiangmin
    PROCEEDINGS OF 2018 12TH IEEE INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (ASID), 2018, : 174 - 178
  • [9] Open-Source Software, Fediverse and Custom ROMs as Tools for a Sustainable Internet
    Roediger, Stefan
    Koegler, Martin
    Birkholz, Mario
    2024 ELECTRONICS GOES GREEN 2024+, EGG 2024, 2024,
  • [10] Design of Smart and Secured Healthcare Service Using Deep Learning with Modified SHA-256 Algorithm
    Mohanty, Mohan Debarchan
    Das, Abhishek
    Mohanty, Mihir Narayan
    Altameem, Ayman
    Nayak, Soumya Ranjan
    Saudagar, Abdul Khader Jilani
    Poonia, Ramesh Chandra
    HEALTHCARE, 2022, 10 (07)