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 条
  • [31] A hardware implementation of lightweight block cipher for ubiquitous computing security
    Park, Jong Sou
    Kim, Sung-Hwan
    Kim, Dong Seong
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2006, 4251 : 935 - 942
  • [32] Compact Implementations of HIGHT Block Cipher on IoT Platforms
    Kim, Bohun
    Cho, Junghoon
    Choi, Byungjun
    Park, Jongsun
    Seo, Hwajeong
    SECURITY AND COMMUNICATION NETWORKS, 2019, 2019
  • [33] SAND-2: An optimized implementation of lightweight block cipher
    Chen, Wen
    Li, Lang
    Guo, Ying
    Huang, Ying
    INTEGRATION-THE VLSI JOURNAL, 2023, 91 : 23 - 34
  • [34] Optimized Piccolo Lightweight Block Cipher: Area Efficient Implementation
    Mhaouch, Ayoub
    Elhamzi, Wajdi
    Ben Abdelali, Abdessalem
    Atri, Mohamed
    TRAITEMENT DU SIGNAL, 2022, 39 (03) : 805 - 814
  • [35] Power Attack and Protected Implementation on Lightweight Block Cipher SKINNY
    Ge, Jing
    Xu, Yifan
    Liu, Ruiqian
    Si, Enze
    Shang, Ning
    Wang, An
    2018 13TH ASIA JOINT CONFERENCE ON INFORMATION SECURITY (ASIAJCIS 2018), 2018, : 69 - 74
  • [36] A High-Speed FPGA Implementation of A Bit-slice Ultra-Lightweight Block Cipher, RECTANGLE
    Feizi, Soheil
    Nemati, Ali
    Ahmadi, Arash
    Makki, Vahab Al-din
    2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2015, : 206 - 211
  • [37] Automated design of a lightweight block cipher with Genetic Programming
    Polimon, Javier
    Hernandez-Castro, Julio C.
    Estevez-Tapiador, Juan M.
    Ribagorda, Arturo
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2008, 12 (01) : 3 - 14
  • [38] Multidimensional zero-correlation attacks on lightweight block cipher HIGHT: Improved cryptanalysis of an ISO standard
    Wen, Long
    Wang, Meiqin
    Bogdanov, Andrey
    Chen, Huaifeng
    INFORMATION PROCESSING LETTERS, 2014, 114 (06) : 322 - 330
  • [39] Effective Implementation of "Kuznyechik" Block Cipher on FPGA with OpenCL Platform
    Korobeynikov, Alexey
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 1683 - 1686
  • [40] FPGA implementation of an enhanced chaotic-KASUMI block cipher
    Madani, Mahdi
    Tanougast, Camel
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 80