Modeling and optimization of the lightweight HIGHT block cipher design with FPGA implementation

被引:35
|
作者
Mohd, Bassam Jamil [1 ]
Hayajneh, Thaier [2 ]
Abu Khalaf, Zaid [2 ]
Yousef, Khalil Mustafa Ahmad [1 ]
机构
[1] Hashemite Univ, Dept Comp Engn, Zarqa, Jordan
[2] New York Inst Technol, Sch Engn & Comp Sci, New York, NY USA
关键词
security; information security; cipher; encryption; cryptography; block cipher; lightweight block cipher; FPGA; power; energy; low-resource devices; HIGHT; HARDWARE IMPLEMENTATION; PARALLEL ARCHITECTURE; ALGORITHM; CRYPTOGRAPHY;
D O I
10.1002/sec.1479
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growth of low-resource devices has increased rapidly in recent years. Communication in such devices presents two challenges: security and resource limitation. Lightweight ciphers, such as HIGHT cipher, are encryption algorithms targeted for low resource systems. Designing lightweight ciphers in reconfigurable platform (e.g., field-programmable gate array) provides speedup as well as flexibility. The HIGHT cipher consists of simple operations and provides adequate security level. The objective of this research work is to design, optimize, and model FPGA implementation of the HIGHT cipher. Several optimized designs are presented to minimize the required hardware resources and energy including the scalar and pipeline ones. Our analysis shows that the scalar designs have smaller area and power dissipation, whereas the pipeline designs have higher throughput and lower energy. Because of the fact that obtaining the best performance out of any implemented design mainly requires balancing the design area and energy, our experimental results demonstrate that it is possible to obtain such optimal performance using the pipeline design with two and four rounds per stage as well as with the scalar design with one and eight rounds. Comparing the best implementations of pipeline and scalar designs, the scalar design requires 18% less resources and 10% less power, while the pipeline design has 18 times higher throughput and 60% less energy consumption. Copyright (c) 2016 John Wiley & Sons, Ltd.
引用
收藏
页码:2200 / 2216
页数:17
相关论文
共 50 条
  • [41] Customized FPGA Implementation of Authenticated Lightweight Cipher Fountain for IoT Systems
    Shi, Zhengyuan
    Chen, Cheng
    Yang, Gangqiang
    Zhou, Hongchao
    Xiong, Hailiang
    Wan, Zhiguo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2025, 24 (02)
  • [42] Compact Architecture for ASIC and FPGA Implementation of the KASUMI Block Cipher
    Yamamoto, Dai
    Itoh, Kouichi
    Yajima, Jun
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (12): : 2628 - 2638
  • [43] FPGA Based Cipher Design & Implementation of Recursive Oriented Block Arithmetic and Substitution Technique (ROBAST)
    Chakraborty, Rajdeep
    Mandal, J. K.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (04) : 54 - 59
  • [44] A design for an FPGA-based implementation of Rijndael cipher
    Abdelhalim, MB
    Aslan, HK
    Farouk, H
    ENABLING TECHNOLOGIES FOR THE NEW KNOWLEDGE SOCIETY, 2005, : 897 - 912
  • [45] LBlock: A Lightweight Block Cipher
    Wu, Wenling
    Zhang, Lei
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2011), 2011, 6715 : 327 - 344
  • [46] TWIS - A Lightweight Block Cipher
    Ojha, Shri Kant
    Kumar, Naveen
    Jain, Kritika
    Sangeeta
    INFORMATION SYSTEMS SECURITY, PROCEEDINGS, 2009, 5905 : 280 - +
  • [47] μ2 : A Lightweight Block Cipher
    Yeoh, Wei-Zhu
    Teh, Je Sen
    Sazali, Mohd Ilyas Sobirin Bin Mohd
    COMPUTATIONAL SCIENCE AND TECHNOLOGY (ICCST 2019), 2020, 603 : 281 - 290
  • [48] Lightweight Block Cipher on VHDL
    Rohmad, Mohd Saufy
    Saparon, Azilah
    Amaran, Harith
    Arif, Nazmin
    Hashim, Habibah
    2017 IEEE SYMPOSIUM ON COMPUTER APPLICATIONS & INDUSTRIAL ELECTRONICS (ISCAIE), 2017, : 87 - 90
  • [49] Protecting lightweight block cipher implementation in mobile big data computing
    Qiu, Weidong
    Liu, Bozhong
    Ge, Can
    Xu, Lingzhi
    Tang, Xiaoming
    Liu, Guozhen
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2018, 11 (02) : 252 - 264
  • [50] PIPELINE IMPLEMENTATION OF THE 128-BIT BLOCK CIPHER CLEFIA IN FPGA
    Kryjak, Tomasz
    Gorgon, Marek
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 373 - 378