FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher

被引:29
|
作者
Abed, Sa'ed [1 ]
Jaffal, Reem [1 ]
Mohd, Bassam Jamil [2 ]
Alshayeji, Mohammad [1 ]
机构
[1] Kuwait Univ, Dept Comp Engn, Safat 13060, Kuwait
[2] Hashemite Univ, Dept Comp Engn, Zarqa 13115, Jordan
关键词
security; cipher; block cipher; encryption; lightweight block cipher; FPGA; power; energy; low-resource devices; SIMON; DESIGN;
D O I
10.3390/s19040913
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Security of sensitive data exchanged between devices is essential. Low-resource devices (LRDs), designed for constrained environments, are increasingly becoming ubiquitous. Lightweight block ciphers provide confidentiality for LRDs by balancing the required security with minimal resource overhead. SIMON is a lightweight block cipher targeted for hardware implementations. The objective of this research is to implement, optimize, and model SIMON cipher design for LRDs, with an emphasis on energy and power, which are critical metrics for LRDs. Various implementations use field-programmable gate array (FPGA) technology. Two types of design implementations are examined: scalar and pipelined. Results show that scalar implementations require 39% less resources and 45% less power consumption. The pipelined implementations demonstrate 12 times the throughput and consume 31% less energy. Moreover, the most energy-efficient and optimum design is a two-round pipelined implementation, which consumes 31% of the best scalar's implementation energy. The scalar design that consumes the least energy is a four-round implementation. The scalar design that uses the least area and power is the one-round implementation. Balancing energy and area, the two-round pipelined implementation is optimal for a continuous stream of data. One-round and two-round scalar implementations are recommended for intermittent data applications.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Modeling and optimization of the lightweight HIGHT block cipher design with FPGA implementation
    Mohd, Bassam Jamil
    Hayajneh, Thaier
    Abu Khalaf, Zaid
    Yousef, Khalil Mustafa Ahmad
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (13) : 2200 - 2216
  • [2] FPGA Implementation of LBlock Lightweight Block Cipher
    Hasan, Md. Nazmul
    Hasan, Md. Tariq
    Toma, Rafia Nishat
    Maniruzzaman, Md.
    2016 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION & COMMUNICATION TECHNOLOGY (ICEEICT), 2016,
  • [3] Predicting Outcomes of ElimLin Attack on Lightweight Block Cipher Simon
    Courtois, Nicolas T.
    Sepehrdad, Pouyan
    Song, Guangyan
    Papapanagiotakis-Bousy, Iason
    SECRYPT: PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS - VOL. 4, 2016, : 465 - 470
  • [4] Lightweight Hardware Architectures for the Piccolo Block Cipher in FPGA
    Mhaouch, Ayoub
    Elhamzi, Wajdi
    Atri, Mohamed
    2020 5TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP'2020), 2020,
  • [5] Power Analysis Attack and Its Countermeasure for a Lightweight Block Cipher Simon
    Yoshikawa, Masaya
    Nozaki, Yusuke
    INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 151 - 160
  • [6] Optimization and Modeling of FPGA Implementation of the Katan Cipher
    Mohd, Bassam Jamil
    Hayajneh, Thaier
    Abu Khalaf, Zaid
    2015 6TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2015, : 68 - 72
  • [7] Energy Optimization of Racetrack Memory-based SIMON Block Cipher
    Deb, Suman
    Chattopadhyay, Anupam
    Yu, Hao
    2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 431 - 436
  • [8] Csl: Fpga implementation of lightweight block cipher for power-constrained devices
    Lamkuche H.S.
    Pramod D.
    International Journal of Information and Computer Security, 2020, 12 (2-3) : 349 - 377
  • [9] An area-efficient FPGA Implementation of SKINNY Block Cipher for Lightweight Application
    Feng, Xiang
    Li, Shuguo
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [10] LBlock: A Lightweight Block Cipher
    Wu, Wenling
    Zhang, Lei
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2011), 2011, 6715 : 327 - 344