High-performance Multi-function HMAC-SHA2 FPGA Implementation

被引:3
作者
Kieu-Do-Nguyen, Binh [1 ]
Hoang, Trong-Thuc [1 ]
Tsukamoto, Akira [2 ]
Suzaki, Kuniyasu [2 ,3 ]
Pham, Cong-Kha [1 ]
机构
[1] Univ Electrocommun UEC, Tokyo 1828585, Japan
[2] Natl Inst Adv Ind Sci & Technol, Tokyo 1350064, Japan
[3] Tech Res Asso Secure IoT Edge Appl Based RISC V O, Tokyo 1010022, Japan
来源
2022 20TH IEEE INTERREGIONAL NEWCAS CONFERENCE (NEWCAS) | 2022年
关键词
FPGA; hardware efficiency; HMAC; SHA2; pipeline; OPTIMIZATION; ARCHITECTURE; SHA-1; MD5;
D O I
10.1109/NEWCAS52662.2022.9842174
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Today, Hash-based Message Authentication Code with Secure Hash Algorithm 2 (HMAC-SHA2) is widely used in modern protocols, such as in Internet Protocol Security (IPSec) and Transport Layer Security (TLS). Many authors proposed their HMAC-SHA2 hardware implementations. Some targeted a high-performance design, while others aimed to satisfy an area constraint. Those implementations are acceptable for applications that require only low-cost or high throughput. However, some applications, such as Software-Defined Networking (SDN), Internet-of-Thing (IoT), and Wireless Sensor Network (WSN), need an efficient design that can satisfy both merits. In this paper, an FPGA implementation is proposed that can operate on multiple HMAC-SHA2 variants without re-synthesize. The proposed architecture achieves high performance with a low-cost area. The experimental results show that it can run up to 380-MHz, more than 4.8 Giga-bit-per-second (Gbps), with fewer resources compared to other similar designs.
引用
收藏
页码:30 / 34
页数:5
相关论文
共 50 条
[41]   High performance FPGA implementation of Data Encryption Standard [J].
Abdelwahab, Murtada. M. .
2015 INTERNATIONAL CONFERENCE ON COMPUTING, CONTROL, NETWORKING, ELECTRONICS AND EMBEDDED SYSTEMS ENGINEERING (ICCNEEE), 2015, :37-40
[42]   High-Performance Implementation of Wideband Coherent Signal-Subspace (CSS)-Based DOA Algorithm on FPGA [J].
Jarrah, Amin ;
Almomany, Abedalmuhdi ;
Alsobeh, Anas M. R. ;
Alqudah, Eman .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (11)
[43]   BSTMSM: A High-Performance FPGA-based Multi-Scalar Multiplication Hardware Accelerator [J].
Zhao, Baoze ;
Huang, Wenjin ;
Li, Tianrui ;
Huang, Yihua .
2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, :35-43
[44]   Implementation of a high-performance genetic algorithm processor for hardware optimization [J].
Kim, J ;
Choi, Y ;
Lee, C ;
Chung, D .
IEICE TRANSACTIONS ON ELECTRONICS, 2002, E85C (01) :195-203
[45]   FPGA realization of a high-performance servo controller for PMSM [J].
Zhou, ZY ;
Li, TC ;
Takahashi, T ;
Ho, E .
APEC 2004: NINETEENTH ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION, VOLS 1-3, 2004, :1604-1609
[46]   High-Performance of Eigenvalue Decomposition on FPGA for the DOA Estimation [J].
Zhang, Xiao-Wei ;
Yan, Di ;
Zuo, Lei ;
Li, Ming ;
Guo, Jian-Xin .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (05) :5782-5797
[47]   Design Optimization for High-Performance Computing Using FPGA [J].
Isik, Murat ;
Inadagbo, Kayode ;
Aktas, Hakan .
INFORMATION MANAGEMENT AND BIG DATA, SIMBIG 2023, 2024, 2142 :142-156
[48]   High-performance approximate multiplier design for FPGA platforms [J].
Shah, Mohsin ;
Mir, Mohmad Saleem ;
Khurshid, Burhan .
ENGINEERING RESEARCH EXPRESS, 2025, 7 (03)
[49]   A High-performance CNN Processor Based on FPGA for MobileNets [J].
Wu, Di ;
Zhang, Yu ;
Jia, Xijie ;
Tian, Lu ;
Li, Tianping ;
Sui, Lingzhi ;
Xie, Dongliang ;
Shan, Yi .
2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, :136-143
[50]   Educational Design of High-Performance Arithmetic Circuits on FPGA [J].
Cappuccino, G ;
Cappuccino, G ;
Corsonello, P ;
Perri, S .
IEEE TRANSACTIONS ON EDUCATION, 1999, 42 (04) :366-366