Saved in:
Bibliographic Details
Main Authors: Jiang, Dong, Luo, Hui-ran, Cui, Zi-jian, Zhao, Xi-jue, Huang, Lin-sheng, Lu, Liang-liang
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.07158
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914432104267776
author Jiang, Dong
Luo, Hui-ran
Cui, Zi-jian
Zhao, Xi-jue
Huang, Lin-sheng
Lu, Liang-liang
author_facet Jiang, Dong
Luo, Hui-ran
Cui, Zi-jian
Zhao, Xi-jue
Huang, Lin-sheng
Lu, Liang-liang
contents Despite the widespread adoption of Shannon's confusion-diffusion architecture in image encryption, the implementation of diffusion to sequentially establish inter-pixel dependencies for attaining plaintext sensitivity constrains algorithmic parallelism, while the execution of multiple rounds of diffusion operations to meet the required sensitivity metrics incurs excessive computational overhead. Consequently, the pursuit of plaintext sensitivity through diffusion operations is the primary factor limiting the computational efficiency and throughput of video encryption algorithms, rendering them inadequate to meet the demands of real-time encryption for high-resolution video. To address the performance limitation, this paper proposes a real-time video encryption protocol based on heterogeneous parallel computing, which incorporates the SHA-256 hashes of original frames as input, employs multiple CPU threads to concurrently generate encryption-related data, and deploys numerous GPU threads to simultaneously encrypt pixels. By leveraging the extreme input sensitivity of the SHA hash, the proposed protocol achieves the required plaintext sensitivity metrics with only a single round of confusion and XOR operations, significantly reducing computational overhead. Furthermore, through eliminating the reliance on diffusion, it realizes the allocation of a dedicated GPU thread for encrypting each pixel within every channel, effectively enhancing algorithm's parallelism. The experimental results demonstrate that our approach not only exhibits superior statistical properties and robust security but also achieving delay-free bit-level encryption for 1920$\times$1080 resolution (full high definition) video at 30 FPS, with an average encryption time of 25.84 ms on a server equipped with an Intel Xeon Gold 6226R CPU and an NVIDIA GeForce RTX 3090 GPU.
format Preprint
id arxiv_https___arxiv_org_abs_2505_07158
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Real-Time Bit-Level Encryption of Full High-Definition Video Without Diffusion
Jiang, Dong
Luo, Hui-ran
Cui, Zi-jian
Zhao, Xi-jue
Huang, Lin-sheng
Lu, Liang-liang
Cryptography and Security
Despite the widespread adoption of Shannon's confusion-diffusion architecture in image encryption, the implementation of diffusion to sequentially establish inter-pixel dependencies for attaining plaintext sensitivity constrains algorithmic parallelism, while the execution of multiple rounds of diffusion operations to meet the required sensitivity metrics incurs excessive computational overhead. Consequently, the pursuit of plaintext sensitivity through diffusion operations is the primary factor limiting the computational efficiency and throughput of video encryption algorithms, rendering them inadequate to meet the demands of real-time encryption for high-resolution video. To address the performance limitation, this paper proposes a real-time video encryption protocol based on heterogeneous parallel computing, which incorporates the SHA-256 hashes of original frames as input, employs multiple CPU threads to concurrently generate encryption-related data, and deploys numerous GPU threads to simultaneously encrypt pixels. By leveraging the extreme input sensitivity of the SHA hash, the proposed protocol achieves the required plaintext sensitivity metrics with only a single round of confusion and XOR operations, significantly reducing computational overhead. Furthermore, through eliminating the reliance on diffusion, it realizes the allocation of a dedicated GPU thread for encrypting each pixel within every channel, effectively enhancing algorithm's parallelism. The experimental results demonstrate that our approach not only exhibits superior statistical properties and robust security but also achieving delay-free bit-level encryption for 1920$\times$1080 resolution (full high definition) video at 30 FPS, with an average encryption time of 25.84 ms on a server equipped with an Intel Xeon Gold 6226R CPU and an NVIDIA GeForce RTX 3090 GPU.
title Real-Time Bit-Level Encryption of Full High-Definition Video Without Diffusion
topic Cryptography and Security
url https://arxiv.org/abs/2505.07158