研究文章
保护数字图像通过简单Permutation-Substitution机制基于云计算的智能城市环境
|
输入:普通的图片 |
| 参数:
,β,
,α,一个/ /用于迭代混沌映射。 |
| 输出:密码的图像和十进制值 |
|
=大小/ /得到图像尺寸。 |
|
/ /计算出散列值的图像使用sha - 256算法。 |
|
/ /将256位的散列值转换为32个整数值
,其中每个整数组成的8位。 |
|
=
; |
|
=
; |
|
=
; |
|
=
; |
| / /更新初始关键参数(
,β,
,α)使用
,
,
,和 |
|
; |
|
; |
|
; |
|
; |
|
= Logistic-Chebyshev/ /使用更新后的关键参数
,操作Logistic-Chebyshev地图次生成序列
,无论大小的是和c表示颜色通道的数量。 |
|
= Logistic-Sine/ /使用更新后的关键参数
,Logistic-Sine操作系统次创建序列
。 |
|
/ /转换序列为整数值。 |
|
; |
|
/ /交换输入图像使用序列和混乱魔法变换方法(15]。 |
|
/ /收集256个不平等的第一个元素的序列构建substitution-box(盒)。 |
| / /替换过程。 |
| 为 |
| 为 |
| 为 |
|
; |
| 结束 |
| 结束 |
| 结束 |
|
/ /级联序列(和
)生成密钥序列密钥。 |
|
/ /密码的图像 |
|