FPGA Implementation of an 8-bit AES Architecture: A Pipelined and Masked Approach

被引:0
|
作者
Chawla, Simarpreet Singh [1 ]
Goel, Nidhi [1 ]
机构
[1] Delhi Technol Univ, DCE, Dept Elect & Commun Engn, New Delhi 110042, India
关键词
Advanced Encryption Standard (AES); Masking; Field Programmable Gate Array (FPGA); Enhanced Key Expansion Algorithm;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In accordance with the past trend of technological advancements in hardware implementation of security mechanisms, there is an ongoing decrease in size of cryptographic systems with increase in low power and high throughput constraints. In this paper, we present a novel 8-bit pipelined architecture for Advanced Encryption Standard (AES) which ensures high throughput with low area and power consumption. The proposed architecture supports 10 rounds of encryption, where each round consists ShiftRows, ByteSubstitution, MixColumns and AddRoundKey operations. We have employed boolean masking for all AES operations to increase the security of the intermediate data between the operations and the rounds. To increase the resistance against Differential Power Analysis (DPA) and saturation attacks, high order masking and a different key expansion algorithm in ByteSubstitution and for computing round keys in AddRoundKey operation has been employed respectively. The proposed architecture was implemented on Virtex-7 FPGA using two different implementation strategies: Performance Explore and Area Explore using Vivado Design Suite. Using performance explore strategy, the proposed architecture worked at the maximum frequency of 175.1 MHz with a throughput of 1400.8 Mbps, whereas, while using the area explore strategy, the proposed architecture utilized 7227 slices, 8709 LUTs and 0.717 Watt in power.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] FPGA Implementation of an Optimized 8-bit AES Architecture: A Masked S-Box and Pipelined Approach
    Chawla, Simarpreet Singh
    Aggarwal, Swapnil
    Kamal, Snigdha
    Goel, Nidhi
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES (CONECCT), 2015,
  • [2] FPGA Implementation of an 8-bit AES Architecture: A Rolled and Masked S-Box Approach
    Chawla, Simarpreet Singh
    Goel, Nidhi
    [J]. 2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [3] 8-bit AES implementation in FPGA by multiplexing 32-bit AES operation
    Chang, Chi-Jeng
    Huang, Chi-Wu
    Taj, Hung-Yun
    Lin, Mao-Yuan
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 505 - +
  • [4] 8-bit AES FPGA implementation using block RAM
    Chang, Chi-Jeng
    Huang, Chi-Wu
    Tai, Hung-Yun
    Lin, Mao-Yuan
    Hu, Teng-Kuei
    [J]. IECON 2007: 33RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, CONFERENCE PROCEEDINGS, 2007, : 2654 - +
  • [5] Low Power Pipelined 8-bit RISC Processor Design and Implementation on FPGA
    Jeemon, Jikku
    [J]. 2015 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2015, : 476 - 481
  • [6] FPGA implementation of an 8-bit simple processor
    Ayeh, E.
    Agbedanu, K.
    Morita, Y.
    Adamo, O.
    Guturu, P.
    [J]. 2008 IEEE REGION 5 CONFERENCE, 2008, : 158 - 162
  • [7] Implementation of Pipelined Hardware Architecture for AES Algorithm using FPGA
    Kumar, J. Senthil
    Mahalakshmi, C.
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORK TECHNOLOGIES (ICCNT), 2014, : 260 - 264
  • [8] Implementation of the AES Algorithm for a Reconfigurable, Bit Serial, Fully Pipelined Architecture
    Weber, Raphael
    Rettberg, Achim
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 330 - +
  • [9] Pipelined 8-bit RISC Processor Design using Verilog HDL on FPGA
    Jeemon, Jikku
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 2023 - 2027
  • [10] Masked Implementation of PIPO Block Cipher on 8-bit AVR Microcontrollers
    Kim, Hyunjun
    Sim, Minjoo
    Eum, Siwoo
    Jang, Kyungbae
    Song, Gyeongju
    Kim, Hyunji
    Kwon, Hyeokdong
    Lee, Wai-Kong
    Seo, Hwajeong
    [J]. INFORMATION SECURITY APPLICATIONS, 2021, 13009 : 171 - 182