使用PRESENT-RC4的图像加密方案,混乱和安全的密钥生成.
Krishna Kumar1, Satyabrata Roy2, Dev Puri1
1Department of Information Technology, Manipal University Jaipur, Jaipur, 303007, Rajasthan, India.
Scientific reports
|November 29, 2025
概括
本研究介绍了一种混合图像加密方法,将RC4与混乱转换和非线性加密相结合. 通过解决RC4问题,增强方案提高了安全性.
科学领域:
- 密码学和信息安全信息安全
- 数字图像处理 数字图像处理
- 应用数学 应用数学 应用数学
背景情况:
- 医疗成像,监视和通信中对安全的视觉数据传输的需求日益增长.
- 传统密码的局限性,如Rivest Cipher 4 (RC4),包括有偏见的键流和弱键调度,使其不适合独立使用.
- 需要提高图像加密技术的安全性.
研究的目的:
- 提出一种混合图像加密方案,以提高Rivest Cipher 4 (RC4) 算法的安全性.
- 通过整合混乱转换和非线性加密,减轻RC4固有的弱点.
- 为了实现强大而安全的数字图像加密.
主要方法:
- 使用基于密码的密钥导出函数 (PBKDF2) 和HMAC-SHA256生成安全的256位密钥,然后进行新的密钥扩展.
- 修改了RC4关键流生成算法,并增加了多重携带 (MWC) 伪随机序列,以减少偏差.
- 混合加密过程涉及像素智能替换 (PRESENT S-box),空间混合 (Arnold's Cat Map) 和扩散,以增加和统计随机性.
主要成果:
- 拟议的方案有效地解决和稀释了标准RC4算法的已知弱点.
- 展示了强大的安全图像加密能力,由可取,NPCR (像素变化速率的数量) 和UACI (统一平均变化强度) 度量证明.
- 增强的关键流生成和加密过程有助于增加统计随机性和安全性.
结论:
- 混合图像加密方案为安全的视觉数据传输提供了比标准RC4显著的改进.
- 混沌地图和非线性组件的集成为现代加密挑战提供了强大的解决方案.
- 拟议的方法在图像加密应用中的安全性和统计特性方面表现出色.
相关概念视频
Applications of RC Circuits
4.0K
A relaxation oscillator is one of the applications of RC circuits. A neon lamp relaxation oscillator comprises a capacitor, a resistor, a voltage source, and a lamp. The lamp acts like an open circuit, with infinite resistance until the potential difference across the lamp reaches a specific voltage. At that voltage, the lamp acts like a short circuit with zero resistance, and the capacitor discharges through the lamp, thus producing light. Once the capacitor is fully discharged through the...
4.0K
Comparison between RL and RC circuits
5.9K
An RC circuit consists of resistance and capacitance, while in an RL circuit, capacitance is replaced by an inductor. RL and RC circuits are first-order differential circuits that store energy. An RC circuit stores energy in the electric field, while an RL circuit stores energy in the magnetic field. When connected to a battery, an RC circuit charges the capacitor, causing the current to decrease from maximum to zero upon being fully charged. This increases the voltage across the capacitor from...
5.9K
RC Circuit with Source
2.6K
When a DC source is abruptly applied to an RC (Resistor-Capacitor) circuit, the voltage can be represented as a unit step function. The voltage across the capacitor, known as the step response, characterizes how the circuit reacts to this sudden change in input.
Due to the inherent properties of a capacitor, its voltage cannot change instantaneously. This means that immediately after the switch is closed, the capacitor's voltage remains the same as it was just before the switch was closed.
Due to the inherent properties of a capacitor, its voltage cannot change instantaneously. This means that immediately after the switch is closed, the capacitor's voltage remains the same as it was just before the switch was closed.
2.6K
RC Circuit without Source
2.3K
When a DC source is abruptly disconnected from an RC (Resistor-Capacitor) circuit, the circuit becomes source-free. Assuming that the capacitor was fully charged before the source was removed, its initial voltage, denoted as V0, can be considered as the initial energy that stimulates the circuit.
Applying Kirchhoff's current law at the top node of the circuit and substituting the current values across the components, a first-order differential equation is obtained. By rearranging the terms...
Applying Kirchhoff's current law at the top node of the circuit and substituting the current values across the components, a first-order differential equation is obtained. By rearranging the terms...
2.3K
RC Circuits: Discharging A Capacitor
4.3K
One of the applications of an RC circuit is the relaxation oscillator. The relaxation oscillator comprises a voltage source, a capacitor, a resistor, and a neon lamp. The lamp acts like an open circuit (infinite resistance) until the potential difference across the neon lamp reaches a specific voltage. At that voltage, the lamp acts like a short circuit (zero resistance), and the capacitor discharges through the neon lamp and produces light. Once the capacitor is fully discharged through the...
4.3K
RC Circuits: Charging A Capacitor
4.4K
A circuit containing resistance and capacitance is called an RC circuit. A capacitor is an electrical component that stores electric charge by storing energy in an electric field. Consider a simple RC circuit having a DC (direct current) voltage source ε, a resistor R, a capacitor C, and a two-way position switch. In the circuit, the capacitor can be charged or discharged depending on the position of the switch.
When the switch is moved to connect the battery, the circuit reduces to a simple...
When the switch is moved to connect the battery, the circuit reduces to a simple...
4.4K


