量子图像加密解密

article/2025/4/24 13:43:40

量子图像加密解密

  • 量子灰度图像表示
  • DRPE和量子加密与解密
    • 双随机相位编码技术(DRPE)
    • 量子图像加密
    • 量子图像解密

在老师的建议下补充一点有关量子图像加密和解密的内容。

我是一只正在不断学习、希望早日成为小白的小小白,有什么错误欢迎大家批评指正,喜欢的请点个赞哦!

量子灰度图像表示

灰度量子态图像的表达式:

∣ I ( θ ) ⟩ = 1 2 n ∑ j = 0 2 2 n − 1 ∣ c j ⟩ ⊗ ∣ j ⟩ |I(\theta)\rangle=\frac{1}{2^{n}} \sum_{j=0}^{2^{2 n}-1}\left|c_{j}\right\rangle \otimes|j\rangle I(θ)=2n1j=022n1cjj

∣ c j ⟩ = ( ∣ 0 ⟩ + e i θ j ∣ 1 ⟩ ) \left.\left|c_{j}\right\rangle=(|0\rangle+e^{i \theta_{j}}|1\rangle\right) cj=(0+eiθj1)

其中, θ j ∈ [ 0 , π 2 ] \theta_{j} \in\left[0, \frac{\pi}{2}\right] θj[0,2π],其代表的是灰度信息对应的编码信息, ∣ c j ⟩ \left|c_{j}\right\rangle cj代表图像的灰度信息, ∣ j ⟩ |j\rangle j代表图像中像素所处的位置信息,其中 j = 0 , 1 , ⋯ , 2 2 n − 1 j=0,1, \cdots, 2^{2 n}-1 j=0,1,,22n1

编码在位置量子位 ∣ j ⟩ |j\rangle j上的位置信息包含垂直坐标和水平坐标:

∣ j ⟩ = ∣ y ⟩ ∣ x ⟩ = ∣ y n − 1 y n − 2 ⋯ y 0 ⟩ ∣ x n − 1 x n − 2 ⋯ x 0 ⟩ x j , y j ∈ { 0 , 1 } |j\rangle=|y\rangle|x\rangle=\left|y_{n-1} y_{n-2} \cdots y_{0}\right\rangle\left|x_{n-1} x_{n-2} \cdots x_{0}\right\rangle \quad x_{j}, y_{j} \in\{0,1\} j=yx=yn1yn2y0xn1xn2x0xj,yj{0,1}

要对灰度图像进行处理时,可以在 ∣ c j ⟩ \left|c_{j}\right\rangle cj 上执行一个相位门 U = [ 1 0 0 e i ψ j ] U=\left[\begin{array}{ll} 1 & 0 \\ 0 & e^{i \psi_{j}} \end{array}\right] U=[100eiψj]
为什么会进行这样的操作呢?我们继续往后看!
在这里插入图片描述

DRPE和量子加密与解密

双随机相位编码技术(DRPE)

假设 f ( x , y ) f(x, y) f(x,y) 是大小为 M × N 的明文图像, ϕ ( x , y ) ϕ(x, y) ϕ(x,y) 是对应的密文图像,DRPE表示的加密和解密过程可分别用以下公式表示:

φ ( x , y ) = F T − 1 { F T { f ( x , y ) exp ⁡ [ j 2 π n ( x , y ) ] } exp ⁡ [ j 2 π b ( ξ , η ) ] } \varphi(x, y)=F T^{-1}\{F T\{f(x, y) \exp [j 2 \pi n(x, y)]\} \exp [j 2 \pi b(\xi, \eta)]\} φ(x,y)=FT1{FT{f(x,y)exp[j2πn(x,y)]}exp[j2πb(ξ,η)]}

f ( x , y ) = F T − 1 { F T { φ ( x , y ) } exp ⁡ [ − j 2 π b ( ξ , η ) ] } exp ⁡ [ − j 2 π n ( x , y ) ] f(x, y)=F T^{-1}\{F T\{\varphi(x, y)\} \exp [-j 2 \pi b(\xi, \eta)]\} \exp [-j 2 \pi n(x, y)] f(x,y)=FT1{FT{φ(x,y)}exp[j2πb(ξ,η)]}exp[j2πn(x,y)]

其中, n ( x , y ) n(x, y) n(x,y) b ( ξ , η ) b(ξ,η) b(ξ,η) 分别是空间域和频域中均匀分布在[0,1]上的随机相位函
数, F T FT FT F T − 1 F T^{-1} FT1分别代表傅里叶变换和傅里叶逆变换。
步骤:
(1)先将输入图像 f ( x , y ) f(x, y) f(x,y) 在空间域里和一个随机相位函数 e x p [ j 2 π n ( x , y ) ] exp[ j2πn(x, y)] exp[j2πn(x,y)] 相乘得到变换后的图像
(2)对变换后的图像进行傅里叶变换,得到频域信号
(3)将频域信号与另一个随机相位函数 e x p [ j 2 π b ( μ , ν ) ] exp[ j2πb(μ,ν)] exp[j2πb(μ,ν)] 相乘
(4)将得到的信息执行傅里叶逆变换,最终得到加密图像 ϕ ( x , y ) ϕ(x, y) ϕ(x,y)

e x p [ j 2 π n ( x , y ) ] exp[ j2πn(x, y)] exp[j2πn(x,y)] e x p [ j 2 π b ( ξ , η ) ] exp[ j2πb(ξ,η)] exp[j2πb(ξ,η)] 分别为输入图像空间域和傅里叶频谱平面上的密钥。正是因为密钥的存在,图像的安全才能得到保障。

量子图像加密

假设原始明文图像为 ∣ O ⟩ = 1 2 n ∑ j = 0 2 2 n − 1 ∣ c j ⟩ ⊗ ∣ j ⟩ |O\rangle=\frac{1}{2^{n}} \sum_{j=0}^{2^{2 n}-1}\left|c_{j}\right\rangle \otimes|j\rangle O=2n1j=022n1cjj,空间域和量子傅里叶频域的密钥还可表示为 U K 1 = [ 1 0 0 e i ψ j ] U_{K_{1}}=\left[\begin{array}{cc}1 & 0 \\0 & e^{i \psi_{j}}\end{array}\right] UK1=[100eiψj] U K 2 = [ 1 0 0 e i v j ] U_{K_{2}}=\left[\begin{array}{cc}1 & 0 \\0 & e^{i v_{j}}\end{array}\right] UK2=[100eivj],其中 ψ j , v j \psi_{j}, v_{j} ψj,vj 是均匀分布在 0 到 2 π 2π 2π 的实数。

加密的具体步骤
(1)利用密钥 U K 1 U_{K_{1}} UK1 在空域中编码明文图像,得到编码后的图像|M〉

∣ M ⟩ = K 1 ∣ O ⟩ = U K 1 ⊗ I 2 2 n ∣ O ⟩ = U K 1 ⊗ I 2 2 n 1 2 n ∑ j = 0 2 2 n − 1 ∣ c j ⟩ ⊗ ∣ j ⟩ = 1 2 n ∑ j = 0 2 2 n − 1 U K 1 ∣ c j ⟩ ⊗ ∣ j ⟩ = 1 2 n ∑ j = 0 2 2 n ∣ ∣ c ′ ⟩ ⊗ ∣ j ⟩ \begin{aligned} |M\rangle &=K_{1}|\mathrm{O}\rangle=U_{K_{1}} \otimes I_{2^{2 \mathrm{n}}}|\mathrm{O}\rangle \\ &=U_{K_{1}} \otimes I_{2^{2 \mathrm{n}}} \frac{1}{2^{n}} \sum_{j=0}^{2^{2 n}-1}\left|c_{j}\right\rangle \otimes|j\rangle \\ &=\frac{1}{2^{n}} \sum_{j=0}^{2^{2 n}-1} U_{K_{1}}\left|c_{j}\right\rangle \otimes|j\rangle \\ &=\frac{1}{2^{n}} \sum_{j=0}^{2^{2 n} \mid}\left|c^{\prime}\right\rangle \otimes|j\rangle \end{aligned} M=K1O=UK1I22nO=UK1I22n2n1j=022n1cjj=2n1j=022n1UK1cjj=2n1j=022ncj

其中, ∣ c j ′ ⟩ = ( ∣ 0 ⟩ + e i ( θ j + ψ j ) ∣ 1 ⟩ ) \left.\left|c_{j}^{\prime}\right\rangle=(|0\rangle+e^{i\left(\theta_{j}+\psi_{j}\right)}|1\rangle\right) cj=(0+ei(θj+ψj)1)
提问:为什么 K 1 ∣ O ⟩ = U K 1 ⊗ I 2 2 n ∣ O ⟩ K_{1}|\mathrm{O}\rangle=U_{K_{1}} \otimes I_{2^{2 \mathrm{n}}}|\mathrm{O}\rangle K1O=UK1I22nO,可以思考下。如果认真看了“张量网络算法基础(二、量子态、量子算符)这篇博客的小伙伴应该知道答案,没看的小伙伴可以点击链接看一下”单体算符及其运算

(2)对 ∣ M 〉 |M〉 M 执行量子傅里叶变换(QFT)操作得到 ( Q F T ∣ M 〉 QFT |M〉 QFTM)

Q F T ( ∣ M ⟩ ) = Q F T ( 1 2 n ∑ j = 0 2 2 n − 1 ∣ c j ′ ⟩ ⊗ ∣ j ⟩ ) Q F T(|M\rangle)=Q F T\left(\frac{1}{2^{n}} \sum_{j=0}^{2^{2 n}-1}\left|c_{j}^{\prime}\right\rangle \otimes|j\rangle\right) QFT(M)=QFT2n1j=022n1cjj

(3)利用密钥 U K 2 U_{K_{2}} UK2 对 ( Q F T ∣ M 〉 QFT |M〉 QFTM )进行加密,得到 ∣ M 1 〉 |M_{1}〉 M1

∣ M 1 ⟩ = K 2 Q F T ( ∣ M ⟩ ) = U K 2 ⊗ I 2 2 n Q F T ( ∣ M ⟩ ) = U K 2 ⊗ I 2 2 n Q F T ( 1 2 2 n ∑ j = 0 2 2 n − 1 ∣ c ′ ⟩ ⊗ ∣ j ⟩ ) = 1 2 n ∑ j = 0 2 2 n − 1 U K 2 Q F T ( ∣ c j ′ ⟩ ⊗ ∣ j ⟩ ) \begin{aligned} \left|M_{1}\right\rangle &=K_{2} Q F T(|M\rangle) \\ &=U_{K_{2}} \otimes I_{2^{2 n}} Q F T(|M\rangle) \\ &=U_{K_{2}} \otimes I_{2^{2 n}} Q F T\left(\frac{1}{2^{2 n}} \sum_{j=0}^{2^{2 n}-1}\left|c^{\prime}\right\rangle \otimes|j\rangle\right) \\ &=\frac{1}{2^{n}} \sum_{j=0}^{2^{2 n}-1} U_{K_{2}} Q F T\left(\left|c_{j}^{\prime}\right\rangle \otimes|j\rangle\right) \end{aligned} M1=K2QFT(M)=UK2I22nQFT(M)=UK2I22nQFT22n1j=022n1cj=2n1j=022n1UK2QFT(cjj)

(4)对 ∣ M 1 〉 |M_{1}〉 M1 执行 i n Q F T inQFT inQFT ,得到量子密文图像 ∣ C 〉 |C〉 C

∣ C ⟩ = in ⁡ Q F T ( ∣ M 1 ⟩ ) = in ⁡ Q F T ( 1 2 n ∑ j = 0 2 2 n − 1 U K 2 Q F T ( ∣ c j ′ ⟩ ⊗ ∣ j ⟩ ) ) \begin{aligned} |C\rangle &=\operatorname{in} Q F T\left(\left|M_{1}\right\rangle\right) \\ &=\operatorname{in} Q F T\left(\frac{1}{2^{n}} \sum_{j=0}^{2^{2 n}-1} U_{K_{2}} Q F T\left(\left|c_{j}^{\prime}\right\rangle \otimes|j\rangle\right)\right) \end{aligned} C=inQFT(M1)=inQFT2n1j=022n1UK2QFT(cjj)

其中, i n Q F T inQFT inQFT 的量子电路是 Q F T QFT QFT 量子电路的逆序

在这里插入图片描述

量子图像解密

加密靠的是密钥,自然解密过程中,只需要提供两个密钥,即相位算子 U K 1 U_{K_{1}} UK1 U K 2 U_{K_{2}} UK2 。因为量子计算中的所有变换操作都是可逆的,因此解密过程是加密过程的逆序。
解密的具体步骤
(1)对 ∣ C 〉 |C〉 C 执行 Q F T QFT QFT 操作,得到变换后的图像 ( Q F T ∣ C 〉 QFT |C〉 QFTC)

Q F T ( ∣ C ⟩ ) = Q F T ( i n Q F T ( ∣ M 1 ⟩ ) ) = ∣ M 1 ⟩ Q F T(|C\rangle)=Q F T\left(i n Q F T\left(\left|M_{1}\right\rangle\right)\right)=\left|M_{1}\right\rangle QFT(C)=QFT(inQFT(M1))=M1

(2)利用 K 2 K_{2} K2 ∣ M 1 〉 |M_{1}〉 M1 执行解密操作

K 2 − 1 ∣ M 1 ⟩ = U + K 2 ⊗ I 2 2 n ∣ M 1 ⟩ = U + K 2 ⊗ I 2 2 n K 2 Q F T ( ∣ M ⟩ ) = ( U + K 2 ⊗ I 2 2 n ) ( U K 2 ⊗ I 2 2 n ) Q F T ( ∣ M ⟩ ) = U + K 2 U K 2 ⊗ I 2 2 n Q F T ( ∣ M ⟩ ) = Q F T ( M ⟩ ) \begin{aligned} K_{2}^{-1}\left|M_{1}\right\rangle &=U^{+} K_{2} \otimes I_{2^{2 n}}\left|M_{1}\right\rangle \\ &=U^{+} K_{2} \otimes I_{2^{2 n}} K_{2} Q F T(|M\rangle) \\ &=\left(U^{+} K_{2} \otimes I_{2^{2 n}}\right)\left(U_{K_{2}} \otimes I_{2^{2 n}}\right) Q F T(|M\rangle) \\ &=U^{+}{K}_{2} U_{K_{2}} \otimes I_{2^{2 n}} Q F T(|M\rangle) \\ &=Q F T(M\rangle) \end{aligned} K21M1=U+K2I22nM1=U+K2I22nK2QFT(M)=(U+K2I22n)(UK2I22n)QFT(M)=U+K2UK2I22nQFT(M)=QFT(M)

(3)对 ( Q F T ∣ M 〉 QFT |M〉 QFTM)执行 i n Q F T inQFT inQFT 操作,得到 ∣ M 〉 |M〉 M

inQFT ⁡ ( Q F T ( ∣ M ⟩ ) ) = ∣ M ⟩ \operatorname{inQFT}(Q F T(|M\rangle))=|M\rangle inQFT(QFT(M))=M

(4)利用密钥 K 1 K_{1} K1 对上一步中得到的 ∣ M 〉 |M〉 M 进行解密,得到原始图像 ∣ O 〉 |O〉 O

K 1 − 1 ∣ M ⟩ = U + K 1 ⊗ I 2 2 n ∣ M ⟩ = U + K 1 ⊗ I 2 2 n K 1 ∣ O ⟩ = ( U + K 1 ⊗ I 2 2 n ) ( U K 1 ⊗ I 2 2 n ) ∣ O ⟩ = U + K 1 U K 1 ⊗ I 2 2 n ∣ O ⟩ = ∣ O ⟩ \begin{aligned} K_{1}^{-1}|M\rangle &=U^{+}{ }_{K_{1}} \otimes I_{2^{2 n}}|M\rangle \\ &=U^{+}{ }_{K_{1}} \otimes I_{2^{2 n}} K_{1}|O\rangle \\ &=\left(U^{+}{ }_{K_{1}} \otimes I_{2^{2 n}}\right)\left(U_{K_{1}} \otimes I_{2^{2 n}}\right)|O\rangle \\ &=U^{+}{ }_{K_{1}} U_{K_{1}} \otimes I_{2^{2 n}}|O\rangle \\ &=|O\rangle \end{aligned} K11M=U+K1I22nM=U+K1I22nK1O=(U+K1I22n)(UK1I22n)O=U+K1UK1I22nO=O

以上就是有关量子图像的加密和解密过程,开学了,近期要去忙其它事情啦!以后有时间尽量更新!

我是一只正在不断学习、希望早日成为小白的小小白,有什么错误欢迎大家批评指正,喜欢的请点个赞哦!
在这里插入图片描述


http://chatgpt.dhexx.cn/article/ma2kuA7H.shtml

相关文章

基于量子同态加密的改进多方量子私有比较

摘要量子同态加密在隐私保护方面具有明显的优势。本文提出了一种改进的基于量子同态加密的多方量子私钥比较协议。首先,引入可信密钥中心,安全辅助加密密钥的分发和解密密钥的更新,同时防止恶意服务器发布虚假结果的攻击;在保证所有参与者得到…

抗量子加密:为什么迫切需要它

作者 | John 翻译| Katie,责编 | 晋兆雨 来源 | AI科技大本营 头图 | 付费下载于视觉中国 第二次世界大战把间谍活动带到了最前线,这是网络安全的先兆,正如现代世界所看到的那样。诸如量子计算机之类的技术进步,使我们必须将这场打…

基于量子同态的安全多方量子求和加密

摘要安全多方计算在经典密码学中一直扮演着重要的角色。量子同态加密(QHE)可以在不解密的情况下对加密数据进行计算。目前,大多数协议使用半诚实的第三方(TP)来保护参与者的秘密。我们使用量子同态加密方案代替TP来保护各方的隐私。在量子同态加密的基础上&#xff…

初步认识量子加密

据说; 未来加密技术如量子密码、DNA密码、混沌密码等密码新技术目前正处于探索与研究之中。 来看一下 量子加密; 看到 量子加密 这词,作为一名程序员,我们首先会疑惑; 这东西究竟是一种算法,还是一种物理…

中国电信推出量子加密通话;中国建成世界最大量子通信网络|全球量子科技与工业快讯第四期

图片来源:AP 中国电信推出量子加密电话服务 |来源:South China Morning Post 中国电信近日在中国安徽省推出了受量子加密保护的通信服务。为了开通这项服务,用户必须前往中国电信的实体店面更换SIM卡。这项服务也需要一个“量子安全通话”…

量子加密_量子强化加密协议

量子加密 I recently did some work as a side project for company called Patero that involved creating quantum hardened prototype of one of their products. This post discusses how to secure state-of-the-art cryptographic protocols against attacks from (futur…

量子通信技术、量子加密技术

量子是什么? 所谓量子,是构成物质的最基本单元,是能量,动量等物理量最小单位,不可分割。像电子、光子等构成物质的基本粒子,统称为量子。 除了不可分割性,量子还具有不可克隆(复制…

浅见:关于量子密码学

浅见:关于量子密码学 量子密码学是目前使用的加密技术的下一个篇章。这部分加密起源于物理原理,涉及物理机制和计算能力。这种计算能力和量子机制被用来创建两个强大的安全系统,量子密钥分发和量子安全密码学。 我们将在本指南中详细介绍量子…

密码学的发展(第五篇:量子加密)

1、量子计算机 在现在的计算机中,数据都是以二进制方式存储的。如果这个存储单元可以存放N位数据,而每位数据只能是0和1,所以一共有 2 N 2^N 2N种可能。 在传统计算机中,任何一个时刻只能对这么多种可能性中的一个进行操作&…

会声会影X8 64位安装完成后一打开就示已停止工作的解决办法

(2017年12月13日) 之前重装了系统之后,会声会影也要重装了。换成了64位系统后,安装包也下载了64位的。 安装的时候都很顺利,接着就出现了如下问题(图片来自网络): 网上找了很多办法,什么安装路…

还在寻找会声会影破解版?有了这些快捷事半功倍(内涵资源)

本期跟大家分享一下在会声会影剪辑视频中经常使用到的一些快捷键,熟练地掌握可以很大程度上提高我们剪辑视频的效率。(福利在文章尾!) 首先是菜单命令快捷键(会声会影右上角的那一栏):Ctrl N&a…

Fl Studio 20.9 中文破解版永久版下载(含Keygen)

FL Studio 20.9.0.2736破解版是最优秀、最繁荣的数字音频工作站 (DAW) 之一,日新月异。 它是一款录音机和编辑器,可让您不惜一切代价制作精美的音乐作品并保存精彩的活动画廊。 为方便用户,FL Studio Keygen提供三种不同的版本——Fruity 版…

会声会影2018,带你体验不一样的光影世界!

生活中大家都喜欢拍照和录制视频用来记录美好有趣的事情,而将这些素材制作成视频不仅是当下很流行的方式,也会让视频的记录更加的动感时尚,易于和亲朋分享。譬如:可爱的宝宝成长视频,毕业视频、旅游视频、聚会视频&…

会声会影2021软件如何快速找到最新版下载?

在生活节奏越来越快的今天,短视频的兴起,越来越多的人加入其中。随之而来的,就是市面上出现了不少简单易上手的剪辑软件。而细数之下,会声会影算得上比较受欢迎的了,操作简单,功能丰富实用性高。现在&#…

视频编辑软件会声会影2018中文版

会声会影是一款大家比较熟知的视频编辑软件,一年一度的大版本会声会影2018中文版终于面世了,对于会声会影2018的最新版在功能上有哪些提升呢,下面具体给大家介绍,同时给大家分享会声会影2018中文版。 一、会声会影2018中文版新增功…

会声会影2018、2019版启动提示未注册的解决方法

1、情况概述 很多网友朋友们会发现,会声会影在安装好,或者是在更新之后,会有个弹窗,像下图这样: 英文版是未注册提示: 其实这个乱码提示只有简体中文版本上才会是乱码,英文版上显示的是″Yo…

会声会影2023旗舰版VideoStudio Ultimate 2023 v26.0.0.136 中文版及系统配置要求

Corel VideoStudio Ultimate 2023(会声会影2023)旗舰版是Corel旗下一款功能强大的专业视频制作软件的视频编辑软件及视频剪辑软件,非常专业的使用效果,会声会影2023中文版可以针对剪辑电影进行使用,非常强大的色彩校正…

细说会声会影各版本安装的配置要求及注意事项

最近听说会声会影2018推出了,好多人都去下载试用了。很多人在下载安装的时候,出现了问题,不知道该怎么办?下面就来介绍一下安装会声会影各版本的电脑配置要求以及注意事项。 软件安装的电脑配置要求: 1、会声会影201…

会声会影2023旗舰版Corel VideoStudio Ultimate 2023 V26.0.0.136整合盘版本百度网盘免费下载安装激活

会声会影2023旗舰版Corel VideoStudio Ultimate 2023 V26.0.0.136整合盘版本是一款有趣且直观的视频编辑器,包含高级工具和高级效果,智能功能和最佳性能的高级视频编辑软件,将您最美好的时刻和生活体验变成令人惊叹的电影。 从自定义标题和过…

会声会影老牌视频剪辑软件2023新版本升级

会声会影2023(VideoStudio)是一款功能强大的专业视频制作软件的视频编辑软件及视频剪辑软件,可以剪辑&合并视频、制作视频、屏幕录制、光盘制作、视频后期编辑、添加特效、字幕和配音等操作,任何人都能快速上手,以它的界面美观&#xff0…