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 条
  • [11] A High Throughput/Gate AES Hardware Architecture by Compressing Encryption and Decryption Datapaths - Toward Efficient CBC-Mode Implementation
    Ueno, Rei
    Morioka, Sumio
    Homma, Naofumi
    Aoki, Takafumi
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2016, 2016, 9813 : 538 - 558
  • [12] FPGA-based High-Throughput Montgomery Modular Multipliers for RSA Cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    IEICE ELECTRONICS EXPRESS, 2022,
  • [13] FPGA-based high-throughput Montgomery modular multipliers for RSA cryptosystems
    Xiao, Hao
    Yu, Sijia
    Cheng, Biqian
    Liu, Guangzhu
    IEICE ELECTRONICS EXPRESS, 2022, 19 (09):
  • [14] Low area and high throughput implementation of advanced encryption standard hardware accelerator on FPGA using Mux-Demux pair
    Renugadevi, N.
    Julakanti, Stheya
    Vemula, Sai Charan
    Bhatnagar, Somya
    Thangallapally, Shirisha
    SECURITY AND PRIVACY, 2023, 6 (04)
  • [15] Parallel-pipelined-memory Blowfish FPGA-based radio system with improved power-throughput for secured IoT network
    Ahmad, Rafidah
    Rajendran, Jagadheswaran
    Ismail, Widad
    AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (04)
  • [16] DuCNoC: A High-Throughput FPGA-Based NoC Simulator Using Dual-Clock Lightweight Router Micro-Architecture
    Kamali, Hadi Mardani
    Azar, Kimia Zamiri
    Hessabi, Shaahin
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (02) : 208 - 221
  • [17] SOMprocessor: A high throughput FPGA-based architecture for implementing Self-Organizing Maps and its application to video processing
    de Abreu de Sousa, Miguel Angelo
    Pires, Ricardo
    Del-Moral-Hernandez, Emilio
    NEURAL NETWORKS, 2020, 125 (125) : 349 - 362
  • [18] DW-AES: A Domain-Wall Nanowire-Based AES for High Throughput and Energy-Efficient Data Encryption in Non-Volatile Memory
    Wang, Yuhao
    Ni, Leibin
    Chang, Chip-Hong
    Yu, Hao
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (11) : 2426 - 2440