Real-time chaotic video encryption based on multi-threaded parallel confusion and diffusion

被引:7
作者
Jiang, Dong [1 ]
Chen, Tao [1 ]
Yuan, Zhen [1 ]
Li, Wen-xin [1 ]
Wang, Hai-tao [1 ]
Lu, Liang-liang [2 ,3 ,4 ,5 ]
机构
[1] Anhui Univ, Sch Internet, Hefei 230039, Peoples R China
[2] Anhui Univ, Natl Engn Res Ctr Agroecol Big Data Anal & Applica, Hefei 230601, Peoples R China
[3] Nanjing Normal Univ, Key Lab Optoelect Technol Jiangsu Prov, Nanjing 210023, Peoples R China
[4] Nanjing Univ, Natl Lab Solid State Microstruct, Nanjing 210093, Peoples R China
[5] Hefei Natl Lab, Hefei 230088, Peoples R China
基金
中国国家自然科学基金;
关键词
Real-time video encryption; Parallel computing; Chaotic systems; Confusion and diffusion;
D O I
10.1016/j.ins.2024.120420
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the strong correlation among adjacent pixels, image encryption schemes typically perform multiple rounds of confusion and diffusion to protect images against various attacks. This is timeconsuming and cannot meet the real-time requirements for video encryption. Existing works, therefore, realize video encryption by simplifying encryption process or selectively encrypting specific pixels, resulting in lower security compared to image encryption. This paper proposes a real-time chaotic video encryption strategy based on parallel computing. It splits video frame into sub -frames, creates a dedicated set of threads to concurrently perform confusion and diffusion operations on their respective sub -frames, and efficiently outputs encrypted frames. To assess its performance, two cryptosystems are implemented using different chaotic systems. Encryption speed evaluation demonstrates a significant acceleration in byte generation, confusion, and diffusion phases, enabling real-time encryption and decryption on different X86 platforms. The average encryption time is less than 42 ms, despite performing five rounds of confusion and diffusion operations on each frame. Statistical and security analysis prove that the deployed cryptosystems exhibit exceptional statistical properties and provide resistance to different attacks. Moreover, our method is adopted to implement a multi-user, real-time mobile video secure communication system using embedded systems, validating the feasibility of the proposed strategy for various application scenarios.
引用
收藏
页数:18
相关论文
共 27 条
  • [21] High-speed Real-time Spectrum Analysis System Based on FPGA and GPU Parallel Arithmetic
    Chen Jingye
    Li Ziyu
    Chen Lei
    Xu Junying
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 1091 - 1094
  • [22] Stealth real-time paths planning for heterogeneous UAV formation based on parallel niche genetic algorithm
    He, Pingchuan
    Dai, Shuling
    Journal of Computational Information Systems, 2014, 10 (15): : 6731 - 6740
  • [23] Reconfigurable Instruction-Based Multicore Parallel Convolution and Its Application in Real-Time Template Matching
    Zhou, Quan
    Yang, Liang
    Yan, Xin
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1780 - 1793
  • [24] Decision Support System for Real-Time Trading based on On-Line Learning and Parallel Computing Techniques
    Chen, Chiao-Ting
    Huang, Shih-Jung
    Chang, Yang
    Hsiao, Chih-Yen
    Lin, Jiun-Yi
    Huang, Szu-Hao
    2016 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2016, : 151 - 156
  • [25] Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation
    Hu, Binxing
    Li Xingguo
    IEEE ACCESS, 2019, 7 : 155659 - 155670
  • [26] Method for real-time simulation of haptic interaction with deformable objects using GPU-based parallel computing and homogeneous hexahedral elements
    Byeon, Seong Pil
    Lee, Doo Yong
    COMPUTATIONAL MECHANICS, 2020, 65 (05) : 1205 - 1218
  • [27] Method for real-time simulation of haptic interaction with deformable objects using GPU-based parallel computing and homogeneous hexahedral elements
    Seong Pil Byeon
    Doo Yong Lee
    Computational Mechanics, 2020, 65 : 1205 - 1218