基于混乱的并行多图像加密和FPGA实现的新型结构
Thang Manh Hoang1, Pham Quang Anh2, Manh-Hai Hoang3
1School of Electrical and Electronic Engineering, Hanoi University of Science and Technology, 1 Dai Co Viet, 11600, Hanoi, Vietnam. thang.hoangmanh@hust.edu.vn.
Scientific reports
|December 14, 2025
概括
本研究介绍了基于混乱的多个图像加密方法,可以克服现有算法的局限性. 新的加密系统有效地单独加密和解密不同大小和位深的图像,提高安全性和性能.
科学领域:
- 密码学 密码学 密码学 密码学
- 图像处理 图像处理
- 计算机科学 计算机科学
背景情况:
- 大规模的图像数据生成需要高效和保密的加密方法.
- 基于混乱的图像加密提供了有效的数据相关性减少和保密性.
- 现有的多个图像加密算法通常需要相同大小的图像和同时解密,导致效率低下.
研究的目的:
- 提出新的基于混乱的多个图像加密结构,以解决当前算法的局限性.
- 为了使不同大小和位深度的图像队伍能够进行加密和解密.
- 允许从一个队列中单独解密选定的加密文本图像,提高效率.
主要方法:
- 开发了三种基于混乱的多图像加密的新结构,以不同顺序集成 permutation,substitution 和扩散过程.
- 采用扰乱混乱地图和线性反转移寄存器来生成依赖图像内容的会话密钥.
- 利用会话密钥通过图像内容依赖来增强安全性.
主要成果:
- 拟议的加密系统成功地处理不同大小和位表示的图像队列.
- 单个加密文本图像可以单独解密,节省时间和精力.
- 统计分析 (NIST随机性测试,,直方图,相关性) 和安全分析 (密钥空间,灵敏度) 证实了有效性.
- 在FPGA上硬件实现显示了高吞吐量和效率.
结论:
- 拟议的基于混乱的多个图像加密结构比现有方法在灵活性,安全性和效率方面提供了显著的改善.
- 这些新的方法适用于需要高速和保密处理各种图像数据的实际应用.
- 这些发现为各种领域更强大,更适应的图像加密解决方案铺平了道路.
相关概念视频
Parallel Processing
600
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
600
Parallel-axis Theorem
8.1K
The parallel-axis theorem provides a convenient and quick method of finding the moment of inertia of an object about an axis parallel to the axis passing through its center of mass. Consider a thin rod as an example. There is a striking similarity between the process of finding the moment of inertia of a thin rod about an axis through its middle, where the center of mass lies, and about an axis through its end using the conventional method. In the conventional method, the concept of linear mass...
8.1K
Convolution: Math, Graphics, and Discrete Signals
796
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
796
Block Diagram Reduction
495
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
495

