arrow
返回

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

delete2023-07-25
delete0
PRE
AI
T
Talal Bonny *
F
Farah AlMutairi
W
Wafaa Al Nassan
DOI:10.1007/s11042-023-16283-zdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
Switching-type chaotic oscillator
Autonomous and non-autonomous chaotic oscillator
FPGA

期刊

Multimedia Tools and Applications 封面图
Multimedia Tools and Applications
IF:
3
论文数:
2.0W
被引数:
3.2W

机构

U
University of Sharjah
学者数:
5.9K
论文数: 5.5K
被引数: 8.8K
引用论文

引用论文

The most simple type of a manganese dihalide phosphine adduct: MnI2(PEt3)2
err2002-05-01
err0
PREAI
errNikolaus Hebendanz; Frank H. Koehler; Gerhard Mueller
err分享
err收藏
A new auto-switched chaotic system and its FPGA implementation
err2013-07-01
err81
PREAI
errAzzaz, Mohamed Salah; Tanougast, Camel; Sadoudi, Said; Fellah, Rabiai; Dandache, Abbas
err分享
err收藏
The influence of community economic development and peat area governance on Society 5.0
err2023-08-18
err0
errOAAI
errMayarni Mayarni; Almasdi Syahza; Sofyan H. Siregar; Amrul Khoiri; Eka Hariyani; Mimin Sundari Nasution; Andri Sulistyani
err分享
err收藏
学者 查看更多内容