A novel clock-glitch-attack-proof image encryption algorithm implemented on FPGA

被引:0
|
作者
Talal Bonny
Farah AlMutairi
Wafaa Al Nassan
机构
[1] University of Sharjah,Department of Computer Engineering
来源
关键词
Switching-type chaotic oscillator; Autonomous and non-autonomous chaotic oscillator; FPGA;
D O I
暂无
中图分类号
学科分类号
摘要
Nowadays, chaotic systems are widely used in engineering applications. They play a vital role, particularly in cryptography and secure communication systems. This paper proposed an image encryption scheme based on the chaotic oscillator and highlights the risk of using non-autonomous chaotic oscillators as a source of entropy to construct the encryption key. In this study, we propose a symmetric image encryption scheme consisting of two main phases: position permutation and value transformation using XOR bitwise operation. The encryption key is utilized twice, once in the position permutation phase and then again in the value transformation phase. Our analysis of the proposed algorithm reveals that the majority of the computational time required for image encryption is attributed to the position permutation phase. To determine the appropriate number of iterations needed for each image size, we examine the three factors of correlation between adjacent pixels, entropy, and computational time, specifically focusing on the shuffling step. This analysis leads to significant improvements in our initial computational time, reducing it by up to ten times. To evaluate the encryption scheme, we employ two types of chaotic oscillators, autonomous and non-autonomous, across six different image sizes. We consider various metrics such as computational time, correlation between adjacent pixels, and entropy of the ciphered image. Additionally, we implement the non-autonomous chaotic oscillator on an FPGA to assess its vulnerability to a clock glitch attack, which affects the system’s randomness. Based on our experimental results, we observe that both oscillators can effectively serve as a source of entropy for cryptographic applications.
引用
收藏
页码:18881 / 18906
页数:25
相关论文
共 50 条
  • [1] A novel clock-glitch-attack-proof image encryption algorithm implemented on FPGA
    Bonny, Talal
    AlMutairi, Farah
    Al Nassan, Wafaa
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (07) : 18881 - 18906
  • [2] RSA encryption algorithm implemented on FPGA
    Iana, Gabriel Vasile
    Anghelescu, Petre
    Serban, Gheorghe
    2011 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2011,
  • [3] A novel image encryption algorithm with anti-tampering attack capability
    Zou, Chengye
    Shang, Yubao
    Yang, Yongwei
    Zhou, Changjun
    Liu, Yunong
    CHAOS SOLITONS & FRACTALS, 2024, 189
  • [4] Image encryption using simple algorithm on FPGA
    Prasetio, Barlian Henryranu
    Setiawan, Eko
    Muttaqin, Adharul
    Telkomnika (Telecommunication Computing Electronics and Control), 2015, 13 (04) : 1153 - 1161
  • [5] Clock glitch fault injection attack on an FPGA-based non-autonomous chaotic oscillator
    Talal Bonny
    Qassim Nasir
    Nonlinear Dynamics, 2019, 96 : 2087 - 2101
  • [6] Clock glitch fault injection attack on an FPGA-based non-autonomous chaotic oscillator
    Bonny, Talal
    Nasir, Qassim
    NONLINEAR DYNAMICS, 2019, 96 (03) : 2087 - 2101
  • [7] FPGA Implementation of a Novel Technique for Selective Image Encryption
    Goel, Anish
    Chaudhari, Kaustubh
    2016 2ND INTERNATIONAL CONFERENCE ON FRONTIERS OF SIGNAL PROCESSING (ICFSP), 2015, : 15 - 19
  • [8] Chaotic Image Encryption Using Hopfield and Hindmarsh-Rose Neurons Implemented on FPGA
    Tlelo-Cuautle, Esteban
    Daniel Diaz-Munoz, Jonathan
    Maritza Gonzalez-Zapata, Astrid
    Li, Rui
    Leon-Salas, Walter Daniel
    Fernandez, Francisco, V
    Guillen-Fernandez, Omar
    Cruz-Vega, Israel
    SENSORS, 2020, 20 (05)
  • [9] Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA
    Yang, Cheng-Hsiung
    Wu, Hou-Cheng
    Su, Shun-Feng
    IEEE ACCESS, 2019, 7 : 50513 - 50523
  • [10] FPGA implementation of a chaos-based image encryption algorithm
    Maazouz, Mohamed
    Toubal, Abdelmoughni
    Bengherbia, Billel
    Houhou, Oussama
    Batel, Noureddine
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 9926 - 9941