A novel parallel image encryption algorithm based on hybrid chaotic maps with OpenCL implementation

被引:27
|
作者
You, Lin [1 ]
Yang, Ersong [2 ]
Wang, Guangyi [3 ]
机构
[1] Hangzhou Dianzi Univ, Sch Cybersecur, Hangzhou 310018, Peoples R China
[2] Hangzhou Dianzi Univ, Sch Commun Engn, Hangzhou 310018, Peoples R China
[3] Hangzhou Dianzi Univ, Sch Elect Informat, Hangzhou 310018, Peoples R China
基金
中国国家自然科学基金;
关键词
Hybrid chaotic maps; Image encryption; Parallel computing; OpenCL; GPU; BLOCK CIPHER; STANDARD;
D O I
10.1007/s00500-020-04683-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Since chaotic maps have the excellent properties of unpredictability, ergodicity and sensitivity to their parameters and initial values, they are quite suitable for generating chaotic sequences for securing communication systems and are also especially useful for securing images, and a lot of chaotic map-based image encryption algorithms have been proposed. But some existing image encryption algorithms were proved that their security, encryption efficiency or computational speeds are not quite satisfactory for practical applications. Some of them using only one type of chaotic system may suffer from low key space, and some others using two or more types of chaotic system may suffer from high computational overheads. In this paper, based on the classic 1D logistic map, a 2D one-coupling logistic dynamics system and OpenCL, a novel parallel image encryption algorithm HCMO is proposed. Our algorithm consists of a confusion phase and a diffusion phase using four sub-key matrices based on the hybrid logistic dynamics systems, the linear transformation and the enlarging operation. In the confusion phase, the image's pixel positions are first scrambled by performing row-wise and column-wise permutation operations using two sub-key matrices; then, in its diffusion phase, both the bit XOR operation and the bit cyclic shifting are applied onto the scrambled intermediate image matrix using the other two sub-key matrices. In order to reduce the whole encrypting execution time, we speed up our HCMO on an OpenCL's heterogeneous and parallel characteristics. Compared to the implementation of Vihari's algorithm and some other chaotic map-based algorithms referred in this paper with the OpenCL-based implementation on the CPU and on the GPU, respectively, our algorithm's simulation demonstrates remarkable improvement in the operational speedup, and the experimental result analyses have also shown that HCMO has a higher-level security than some other referred algorithms.
引用
收藏
页码:12413 / 12427
页数:15
相关论文
共 50 条
  • [1] A novel parallel image encryption algorithm based on hybrid chaotic maps with OpenCL implementation
    Lin You
    Ersong Yang
    Guangyi Wang
    Soft Computing, 2020, 24 : 12413 - 12427
  • [2] A novel image encryption algorithm based on hybrid chaotic maps using a key image
    Benaissi, Sellami
    Chikouche, Noureddine
    Hamza, Rafik
    OPTIK, 2023, 272
  • [3] Research on a Novel Image Encryption Algorithm Based on the Hybrid of Chaotic Maps and DNA Encoding
    Peng, Jun
    Jin, Shangzhu
    Lei, Liang
    Han, Qi
    PROCEEDINGS OF THE 2013 12TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS & COGNITIVE COMPUTING (ICCI CC 2013), 2013, : 403 - 408
  • [4] 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
  • [5] Research on a Novel Image Encryption Scheme Based on the Hybrid of Chaotic Maps
    Guan, Zhengqiang
    Peng, Jun
    Jin, Shangzhu
    ADVANCES IN NEURAL NETWORKS - ISNN 2010, PT 2, PROCEEDINGS, 2010, 6064 : 222 - +
  • [6] A novel color image encryption scheme based on hybrid chaotic maps
    Li, Yu-Cheng
    Tang, De-You
    Ye, Rui-Song
    PROCEEDINGS OF THE 2019 14TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2019), 2019, : 1431 - 1436
  • [7] Image block encryption algorithm based on chaotic maps
    Liu, Lingfeng
    Hao, Shidi
    Lin, Jun
    Wang, Ze
    Hu, Xinyi
    Miao, Suoxia
    IET SIGNAL PROCESSING, 2018, 12 (01) : 22 - 30
  • [8] Grayscale image encryption algorithm based on chaotic maps
    李昌刚
    韩正之
    Journal of Harbin Institute of Technology(New series), 2003, (03) : 329 - 331
  • [9] An improved image encryption algorithm based on chaotic maps
    Xu Shu-Jiang
    Wang Ji-Zhi
    Yang Su-Xiang
    CHINESE PHYSICS B, 2008, 17 (11) : 4027 - 4032
  • [10] An improved image encryption algorithm based on chaotic maps
    徐淑奖
    王继志
    杨素香
    Chinese Physics B, 2008, 17 (11) : 4027 - 4032