A Novel Method for Image Encryption Based on Chaos and Transcendental Numbers

被引:10
作者
Silva Garcia, Victor Manuel [1 ]
Gonzalez Ramirez, Marlon David [1 ,2 ]
Flores Carapia, Rolando [1 ]
Vega-Alvarado, Eduardo [1 ]
Rodriguez Escobar, Eduardo [1 ]
机构
[1] Inst Politecn Nacl, CIDETEC Ciudad Mexico, Mexico City 07700, DF, Mexico
[2] Inst Politecn Nacl, ESIME, Mexico City 07340, DF, Mexico
关键词
Walsh function; chaos; transcendental numbers; nonlinear differential equations; discrete Fourier transform; image encryption; COMPRESSION; SECURITY; SYSTEM; DIFFUSION; ALGORITHM; MAP;
D O I
10.1109/ACCESS.2019.2952030
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a method for image encryption is proposed based on a novel approach using chaos and transcendental numbers for generating the substitution box and the ciphering keys. The Chaotic Pi Ciphering (CPC) is a robust symmetric cryptosystem of the substitution-permutation-network type, that ciphers images in ten rounds. The objective of CPC is to avoid some general weakness points in cryptosystems, such as the vulnerability to certain types of attacks or the encryption with data loss. The number of rounds can be increased up to 14, with an even further increment of the ciphering security. An 8 x 8 substitution box is constructed using chaos, and its value of the Differential Power Analysis is lower than the corresponding to the Advanced Encryption Standard (AES). It makes CPC more resistant to differential and linear attacks than AES. CPC has approximately 2(512) keys, presenting a high resistance to brute-force attacks. Chaos is produced by a nonlinear differential equation, and the Walsh function is applied to measure the nonlinearity of the box. The transcendental number pi and a positive integer are employed to generate the schedule keys, and the key length is equal to the image size. The randomness of the encrypted images is evaluated with four tests: entropy, correlation, Discrete Fourier Transform, and a goodness-of-fit test using the chi square distribution chi(2). CPC was tested using well-known images from the related literature, and its performance was compared to the corresponding to AES. The results show a good entropy and a high randomness, indicating a high-quality ciphering.
引用
收藏
页码:163729 / 163739
页数:11
相关论文
共 52 条
[1]   An Experimental Comparison of Chaotic and Non-chaotic Image Encryption Schemes [J].
Ahmad, Jawad ;
Hwang, Seong Oun ;
Ali, Arshad .
WIRELESS PERSONAL COMMUNICATIONS, 2015, 84 (02) :901-918
[2]   A new hybrid digital chaotic system with applications in image encryption [J].
Alawida, Moatsum ;
Samsudin, Azman ;
Sen Teh, Je ;
Alkhawaldeh, Rami S. .
SIGNAL PROCESSING, 2019, 160 :45-58
[3]  
[Anonymous], 2018, NONLINEAR DYNAMICS C
[4]  
[Anonymous], 2000, Chaos and nonlinear dynamics: An introduction for scientists and engineers
[5]  
[Anonymous], 2001, FEDERAL INFORM PROCE, V197
[6]  
Barker E., 2017, 80067 NIST SP, V800, P67
[7]  
Biham E., 2012, Differential Cryptanalysis of the Data Encryption Standard
[8]  
Carlet C., 2010, Encyclopedia of Mathematics and Its Applications, P257, DOI [10.1017/CBO9780511780448.011, DOI 10.1017/CBO9780511780448.011]
[9]  
Carreon F., 2018, Problems, Resources, and Issues in Mathematics Undergraduate Studies, V28, P476, DOI DOI 10.1080/10511970.2017.1315474
[10]   A novel hybrid encryption algorithm based on chaos and S-AES algorithm [J].
Cavusoglu, Unal ;
Kacar, Sezgin ;
Zengin, Ahmet ;
Pehlivan, Ihsan .
NONLINEAR DYNAMICS, 2018, 92 (04) :1745-1759