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 条
  • [31] Breaking a novel colour image encryption algorithm based on chaos
    Li, Chengqing
    Zhang, Leo Yu
    Ou, Rong
    Wong, Kwok-Wo
    Shu, Shi
    NONLINEAR DYNAMICS, 2012, 70 (04) : 2383 - 2388
  • [32] Novel image encryption algorithm based on improved logistic map
    Li, Renzhi
    Liu, Qian
    Liu, Lingfeng
    IET IMAGE PROCESSING, 2019, 13 (01) : 125 - 134
  • [33] A Novel Image Encryption Algorithm using AES and Visual Cryptography
    Kalubandi, Venkata Krishna Pavan
    Vaddi, Hemanth
    Ramineni, Vishnu
    Loganathan, Agilandeeswari
    PROCEEDINGS ON 2016 2ND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2016, : 808 - 813
  • [34] A NOVEL ALGORITHM FOR IMAGE ENCRYPTION BASED ON COUPLE CHAOTIC SYSTEMS
    Wang Xing-Yuan
    Wang Tian
    INTERNATIONAL JOURNAL OF MODERN PHYSICS B, 2012, 26 (30):
  • [35] A novel hyperchaotic image encryption algorithm with simultaneous shuffling and diffusion
    Xiangquan Gui
    Jun Huang
    Li Li
    Shouliang Li
    Jie Cao
    Multimedia Tools and Applications, 2022, 81 : 21975 - 21994
  • [36] A novel binary image encryption algorithm based on diffuse representation
    Houas, Amrane
    Mokhtari, Zouhir
    Melkemi, Kamal Eddine
    Boussaad, Abdelmalik
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2016, 19 (04): : 1887 - 1894
  • [37] A novel hyperchaotic image encryption algorithm with simultaneous shuffling and diffusion
    Gui, Xiangquan
    Huang, Jun
    Li, Li
    Li, Shouliang
    Cao, Jie
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (15) : 21975 - 21994
  • [38] A Novel Memcapacitor Model and Its Application for Image Encryption Algorithm
    Li, Nan
    Sun, Junwei
    Wang, Yanfeng
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2019, 2019
  • [39] A novel algorithm for image encryption based on mixture of chaotic maps
    Behnia, S.
    Akhshani, A.
    Mahmodi, H.
    Akhavan, A.
    CHAOS SOLITONS & FRACTALS, 2008, 35 (02) : 408 - 419
  • [40] A novel image encryption algorithm based on chaos and Line map
    Zhou, Guomin
    Zhang, Daxing
    Liu, Yanjian
    Yuan, Ying
    Liu, Qiang
    NEUROCOMPUTING, 2015, 169 : 150 - 157