1. Heterogeneous parallel computing based real-time chaotic video encryption and its application to drone-oriented secure communication.
- Author
-
Shi, Fan-feng, Li, Tao, Hu, Hao-yu, Li, Yi-fei, Shan, Dan, and Jiang, Dong
- Subjects
- *
IMAGE encryption , *HETEROGENEOUS computing , *REAL-time computing , *PARALLEL programming , *CENTRAL processing units , *GRAPHICS processing units - Abstract
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 768×768 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 drone-oriented secure video communication system, achieving latency-free 256×256 29FPS video encryption with NVIDIA Jetson Xavier NX (NVIDIA Camel ARM CPU and Volta GPU). [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF