FPGA-based High Throughput XTS-AES Encryption/Decryption for Storage Area Network

被引:0
|
作者
Wang, Yi [1 ,2 ]
Kumar, Akash [1 ]
Ha, Yajun [2 ]
机构
[1] Natl Univ Singapore, Sch Elect & Comp Engn, Singapore, Singapore
[2] ASTAR, I2R, Singapore, Singapore
来源
PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT) | 2014年
关键词
ENCRYPTION; IMPLEMENTATION; PERFORMANCE; DESIGN;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The key issue to improve the performance for secure large-scale Storage Area Network (SAN) applications lies in the speed of its encryption/decryption module. Software-based encryption/decryption cannot meet throughput requirements. To solve this problem, we propose a FPGA-based XTS-AES encryption/decryption to suit the needs for secure SAN applications with high throughput requirements. Besides throughput, area optimization is also considered in this proposed design. First, we reuse the same AES encryption to produce the tweak value and unify the operations of AES encryption/decryption in XTS-AES encryption/decryption. Second, we transfer the computations of AES encryption/decryption from GF(2(8)) to GF (2(4))(2), which enables us move the map and the inverse map functions outside the AES round. Third, we propose to support the SubBytes and the inverse SubBytes by the same hardware component. Finally, pipelined registers have been inserted into the proposed unrolled architecture for XTS-AES encryption/decryption. The experiments show that the proposed design achieves 36.2 Gbits/s throughput using 6784 slices on XC6VLX240T FPGA.
引用
收藏
页码:268 / 271
页数:4
相关论文
共 18 条
  • [1] High Throughput and Resource Efficient AES Encryption/Decryption for SANs
    Wang, Yi
    Ha, Yajun
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1166 - 1169
  • [2] FPGA-Based 40.9-Gbits/s Masked AES With Area Optimization for Storage Area Network
    Wang, Yi
    Ha, Yajun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2013, 60 (01) : 36 - 40
  • [3] A low-cost and highly compact FPGA-based encryption/decryption architecture for AES algorithm
    Equihua, Christian
    Anides, Esteban
    Garcia, Luis
    Vazquez, Eduardo
    Sanchez, Gabriel
    Avalos, Juan-Gerardo
    Sanchez, Giovanny
    IEEE LATIN AMERICA TRANSACTIONS, 2021, 19 (09) : 1443 - 1450
  • [4] A high performance ST-Box based unified AES encryption/decryption architecture on FPGA
    Kundi, D. -S.
    Aziz, Arshad
    Ikram, Nassar
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 41 : 37 - 46
  • [5] High Throughput AES Encryption/Decryption with Efficient Reordering and Merging Techniques
    Li, Lijuan
    Li, Shuguo
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [6] FPGA Based Hardware Implementation of AES Rijndael Algorithm for Encryption and Decryption
    Srinivas, N. S. Sai
    Akramuddin, Md.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1769 - 1776
  • [7] Design of High Speed AES System for Efficient Data Encryption and Decryption System using FPGA
    Kumar, Santhosh R.
    Shashidhar, R.
    Mahalingaswamy, A. M.
    Kumar, Praveen M. S.
    Roopa, M.
    2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT - 2018), 2018, : 1279 - 1282
  • [8] FPGA based fast and high-throughput 2-slow retiming 128-bit AES encryption algorithm
    Farashahi, Reza Rezaeian
    Rashidi, Bahram
    Sayedi, Sayed Masoud
    MICROELECTRONICS JOURNAL, 2014, 45 (08) : 1014 - 1025
  • [9] HIGH THROUGHPUT FILTER ARCHITECTURE FOR OPTIMAL FPGA-BASED IMPLEMENTATIONS
    Kamboh, Hamid M.
    Khan, Shoab A.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2013, 22 (05)
  • [10] A High Throughput FPGA-Based Floating Point Conjugate Gradient Implementation for Dense Matrices
    Roldao, Antonio
    Constantinides, George A.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (01)