Heterogeneous parallel computing based real-time chaotic video encryption and its application to drone-oriented secure communication

被引:3
作者
Shi, Fan-feng [1 ]
Li, Tao [2 ]
Hu, Hao-yu [3 ]
Li, Yi-fei [2 ]
Shan, Dan [1 ]
Jiang, Dong [2 ,4 ,5 ]
机构
[1] Yangzhou Polytech Inst, Sch Informat Engn, Yangzhou 225007, Peoples R China
[2] Anhui Univ, Sch Internet, Hefei 230039, Peoples R China
[3] Nanjing Univ, Dept Math, Nanjing 210093, Peoples R China
[4] Anhui Univ, Natl Engn Res Ctr Agroecol Big Data Anal & Applica, Hefei 230601, Peoples R China
[5] Hefei Financial China Informat & Technol Co Ltd, Fin China Anhui Univ Joint Lab Financial Big Data, Hefei 230022, Peoples R China
基金
中国国家自然科学基金;
关键词
Real-time video encryption; Heterogeneous parallel computing; Chaos; Confusion and diffusion; ALGORITHM; SCHEME; SYSTEM;
D O I
10.1016/j.chaos.2024.114681
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
This paper proposes a real -time video encryption strategy based on multi-round confusion-diffusion architecture and heterogeneous parallel computing. It leverages the powerful computing capacity of the Central Processing Unit (CPU) and the high parallel capability of the Graphics Processing Unit (GPU) to perform byte generation, confusion and diffusion operations concurrently, thereby enhancing computational efficiency. Statistical and security analysis demonstrate that the proposed method exhibits exceptional statistical properties and provides resistance against different types of attacks. Encryption speed evaluation shows that it can realize latency-free 768x768 30FPS video encryption using Intel Xeon Gold 6226R and NVIDIA GeForce RTX 3090, with an average encryption time of 25.12 ms, despite performing seven rounds of confusion and six rounds of diffusion operations on each frame. Additionally, the proposed strategy is adopted to implement a droneoriented secure video communication system, achieving latency-free 256x256 29FPS video encryption with NVIDIA Jetson Xavier NX (NVIDIA Camel ARM CPU and Volta GPU).
引用
收藏
页数:14
相关论文
共 40 条
[1]   Chaos-based engineering applications with a 3D chaotic system without equilibrium points [J].
Akgul, Akif ;
Calgan, Haris ;
Koyuncu, Ismail ;
Pehlivan, Ihsan ;
Istanbullu, Ayhan .
NONLINEAR DYNAMICS, 2016, 84 (02) :481-495
[2]   Some basic cryptographic requirements for chaos-based cryptosystems [J].
Alvarez, Gonzalo ;
Li, Shujun .
INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2006, 16 (08) :2129-2151
[3]   Chaotic image encryption system using phase-magnitude transformation and pixel substitution [J].
Borujeni, Shahram Etemadi ;
Eshghi, Mohammad .
TELECOMMUNICATION SYSTEMS, 2013, 52 (02) :525-537
[4]  
Chen G., 2021, Chaos Theory and Applications, V3, P1
[5]   An efficient image encryption scheme using lookup table-based confusion and diffusion [J].
Chen, Jun-xin ;
Zhu, Zhi-liang ;
Fu, Chong ;
Zhang, Li-bo ;
Zhang, Yushu .
NONLINEAR DYNAMICS, 2015, 81 (03) :1151-1166
[6]   A new chaotic algorithm for video encryption [J].
Chiaraluce, F ;
Ciccarelli, L ;
Gambi, E ;
Pierleoni, P ;
Reginelli, M .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2002, 48 (04) :838-844
[7]   A chaos-based novel approach to video encryption using dynamic S-box [J].
Dhingra, Deepti ;
Dua, Mohit .
MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (1) :1693-1723
[8]   A novel Sine-Tangent-Sine chaotic map and dynamic S-box-based video encryption scheme [J].
Dhingra, Deepti ;
Dua, Mohit .
IMAGING SCIENCE JOURNAL, 2023, 71 (06) :549-572
[9]   3D chaotic map-cosine transformation based approach to video encryption and decryption [J].
Dua, Mohit ;
Makhija, Drishti ;
Manasa, Pilla Yamini Lakshmi ;
Mishra, Prashant .
OPEN COMPUTER SCIENCE, 2022, 12 (01) :37-56
[10]   A chaos-based digital image encryption scheme with an improved diffusion strategy [J].
Fu, Chong ;
Chen, Jun-jie ;
Zou, Hao ;
Meng, Wei-hong ;
Zhan, Yong-feng ;
Yu, Ya-wen .
OPTICS EXPRESS, 2012, 20 (03) :2363-2378