图像加密之灰度加密:基于 密钥 × 解钥 ≡ 1 mod 灰度级 的一轮加密算法原理和步骤

本文介绍了基于模灰度级的图像加密算法,算法基础包括同余方程解的存在条件。加密过程是通过密钥p对图像像素进行乘法操作,并模G取余,解密则使用解钥q。该方法适用于2的n次幂灰度级图像,如256级。提供了一个Matlab实现示例。
摘要由CSDN通过智能技术生成

算法基础

  给定数 p p p和数 G G G,考虑同余式
p x ≡ 1     m o d   G px\equiv 1\text{ }\bmod G px1 modG
gcd ⁡ ( p , G ) ∣ 1 \left. \gcd \left( p,G \right) \right|1 gcd(p,G)1 gcd ⁡ ( p , G ) = 1 \gcd \left( p,G \right)=1 gcd(p,G)=1时同余式有解,记该解为
x ≡ q     m o d   G x\equiv q\text{ }\bmod G xq modG
∀ a ∈ Z \forall a\in \mathbb{Z} aZ,记 p a     m o d   G = b pa\text{ }\bmod G=b pa modG=b,即有
p a ≡ b     m o d   G pa\equiv b\text{ }\bmod G pab modG</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此账号已停更

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值