Weak approximate unitary designs and applications to quantum encryption
Joint work with Christian Majenz (QuSoft & CWI) arXiv:1911.06742
Cécilia Lancien
Institut de Mathématiques de Toulouse & CNRS
QUASAR group meeting – November 12 2020
Outline
1 Background and motivations
2 Main technical results
3 Application to quantum cryptography
Haar and
t-design unitaries
RandomHaar unitariesplay an important role in many aspects of theoretical quantum information (e.g. quantum source and channel coding, quantum encryption, typical properties of quantum states and channels etc.)
Problem:Implementing Haar unitaries, even approximately, is infeasible (requires an amount of randomness and a number of gates which is exponential in the number of qubits they act on).
Unitary t-design: measure on the unitary group that reproduces the Haar measure up to thet-th moment.
−→At-design unitary can replace a Haar unitary in situations where it is applied at mostttimes. Goal:Find “economical” such measures (e.g. with finite, as small as possible, support).
Often even just approximate versions of unitaryt-designs are sufficient. Question:What is the “right” metrics to quantify approximation?
−→The answer depends on the application... Notation
L(d)set of linear operators onCd,U(d)subset of unitary ones,D(d)subset of quantum states.
L
(d)set of linear maps onL(d),C
(d)subset of quantum channels.Haar and
t-design unitaries
RandomHaar unitariesplay an important role in many aspects of theoretical quantum information (e.g. quantum source and channel coding, quantum encryption, typical properties of quantum states and channels etc.)
Problem:Implementing Haar unitaries, even approximately, is infeasible (requires an amount of randomness and a number of gates which is exponential in the number of qubits they act on).
Unitary t-design: measure on the unitary group that reproduces the Haar measure up to thet-th moment.
−→At-design unitary can replace a Haar unitary in situations where it is applied at mostttimes.
Goal:Find “economical” such measures (e.g. with finite, as small as possible, support).
Often even just approximate versions of unitaryt-designs are sufficient. Question:What is the “right” metrics to quantify approximation?
−→The answer depends on the application... Notation
L(d)set of linear operators onCd,U(d)subset of unitary ones,D(d)subset of quantum states.
L
(d)set of linear maps onL(d),C
(d)subset of quantum channels.Haar and
t-design unitaries
RandomHaar unitariesplay an important role in many aspects of theoretical quantum information (e.g. quantum source and channel coding, quantum encryption, typical properties of quantum states and channels etc.)
Problem:Implementing Haar unitaries, even approximately, is infeasible (requires an amount of randomness and a number of gates which is exponential in the number of qubits they act on).
Unitary t-design: measure on the unitary group that reproduces the Haar measure up to thet-th moment.
−→At-design unitary can replace a Haar unitary in situations where it is applied at mostttimes.
Goal:Find “economical” such measures (e.g. with finite, as small as possible, support).
Often even just approximate versions of unitaryt-designs are sufficient.
Question:What is the “right” metrics to quantify approximation?
−→The answer depends on the application...
Notation
L(d)set of linear operators onCd,U(d)subset of unitary ones,D(d)subset of quantum states.
L
(d)set of linear maps onL(d),C
(d)subset of quantum channels.Haar and
t-design unitaries
RandomHaar unitariesplay an important role in many aspects of theoretical quantum information (e.g. quantum source and channel coding, quantum encryption, typical properties of quantum states and channels etc.)
Problem:Implementing Haar unitaries, even approximately, is infeasible (requires an amount of randomness and a number of gates which is exponential in the number of qubits they act on).
Unitary t-design: measure on the unitary group that reproduces the Haar measure up to thet-th moment.
−→At-design unitary can replace a Haar unitary in situations where it is applied at mostttimes.
Goal:Find “economical” such measures (e.g. with finite, as small as possible, support).
Often even just approximate versions of unitaryt-designs are sufficient.
Question:What is the “right” metrics to quantify approximation?
−→The answer depends on the application...
Notation
L(d)set of linear operators onCd,U(d)subset of unitary ones,D(d)subset of quantum states.
L
(d)set of linear maps onL(d),C
(d)subset of quantum channels.Exact and approximate unitary designs
Definition (Unitaryt-design)
Given a measureµonU(d), define its associatedU⊗t-twirl channel Tµ(t)as Tµ(t):X∈L(dt)7→
Z
U∈U(d)
U⊗tXU∗⊗tdµ(U)∈L(dt).
SettingT(t):=THaar(t) ,µis called at-designifTµ(t)=T(t).
µis an approximatet-design ifTµ(t)≈T(t).
Natural measure of approximation: in 1→1 norm, i.e. sup
kXk161
T
(t)
µ (X)−T(t)(X) 16ε. Note:It is a quite weak notion of approximation. Sometimes, stronger results are needed (e.g. approximation ofT(t)innorm, i.e. ofidd⊗T(t)in 1→1 norm).
Goal:Find an “economical” measureµonU(d)which is an approximatet-design, in this sense (e.g. a discrete measureµ={(pi,Ui)}ni=1withn“small” and theUi’s “easy” to construct).
Exact and approximate unitary designs
Definition (Unitaryt-design)
Given a measureµonU(d), define its associatedU⊗t-twirl channel Tµ(t)as Tµ(t):X∈L(dt)7→
Z
U∈U(d)
U⊗tXU∗⊗tdµ(U)∈L(dt).
SettingT(t):=THaar(t) ,µis called at-designifTµ(t)=T(t). µis an approximatet-design ifTµ(t)≈T(t).
Natural measure of approximation: in 1→1 norm, i.e. sup
kXk161
T
(t)
µ (X)−T(t)(X) 16ε. Note:It is a quite weak notion of approximation. Sometimes, stronger results are needed (e.g. approximation ofT(t)innorm, i.e. ofidd⊗T(t)in 1→1 norm).
Goal:Find an “economical” measureµonU(d)which is an approximatet-design, in this sense (e.g. a discrete measureµ={(pi,Ui)}ni=1withn“small” and theUi’s “easy” to construct).
Exact and approximate unitary designs
Definition (Unitaryt-design)
Given a measureµonU(d), define its associatedU⊗t-twirl channel Tµ(t)as Tµ(t):X∈L(dt)7→
Z
U∈U(d)
U⊗tXU∗⊗tdµ(U)∈L(dt).
SettingT(t):=THaar(t) ,µis called at-designifTµ(t)=T(t). µis an approximatet-design ifTµ(t)≈T(t).
Natural measure of approximation: in 1→1 norm, i.e. sup
kXk161
T
(t)
µ (X)−T(t)(X) 16ε. Note:It is a quite weak notion of approximation. Sometimes, stronger results are needed (e.g. approximation ofT(t)innorm, i.e. ofidd⊗T(t)in 1→1 norm).
Goal:Find an “economical” measureµonU(d)which is an approximatet-design, in this sense (e.g. a discrete measureµ={(pi,Ui)}ni=1withn“small” and theUi’s “easy” to construct).
U⊗t
-twirl channel and representation theory
(Cd)⊗tcarries representations of the groupsStandU(d), whose actions are given by:
∀σ∈St,σ.|φ1i ⊗ · · · ⊗ |φti=|φσ−1(1)i ⊗ · · · ⊗ |φσ−1(t)iand∀U∈U(d),U.|φi=U⊗t|φi. Lemma (Schur-Weyl duality)
The actions ofStandU(d)on(Cd)⊗tcommute:(Cd)⊗tdecomposes into a direct sum of irreducible representations (irreps) of the product groupSt×U(d), which are tensor products of irreps ofStandU(d). What is more, this decomposition is multiplicity free, and is given by
(Cd)⊗t∼= M
λ`(t,d)
Vλ⊗[λ],withVλirrep ofU(d)and[λ]irrep ofSt.
Consequence:SinceT(t)is covariant with respect to the action ofU(d), T(t)(X)=∼
∑
λ`(t,d) 1Vλ
dim(Vλ)⊗TrVλ(PλX), withPλprojector ontoVλ⊗[λ]. Examples:
T(1)(X) = Z
U∈U(d)
UXU∗dU=Tr(1X)1 d. T(2)(X) =
Z
U∈U(d)
U⊗2XU∗⊗2dU=Tr 1+F
2 X
1+F d(d+1)+Tr
1−F
2 X
1−F d(d−1).
U⊗t
-twirl channel and representation theory
(Cd)⊗tcarries representations of the groupsStandU(d), whose actions are given by:
∀σ∈St,σ.|φ1i ⊗ · · · ⊗ |φti=|φσ−1(1)i ⊗ · · · ⊗ |φσ−1(t)iand∀U∈U(d),U.|φi=U⊗t|φi. Lemma (Schur-Weyl duality)
The actions ofStandU(d)on(Cd)⊗tcommute:(Cd)⊗tdecomposes into a direct sum of irreducible representations (irreps) of the product groupSt×U(d), which are tensor products of irreps ofStandU(d). What is more, this decomposition is multiplicity free, and is given by
(Cd)⊗t∼= M
λ`(t,d)
Vλ⊗[λ],withVλirrep ofU(d)and[λ]irrep ofSt.
Consequence:SinceT(t)is covariant with respect to the action ofU(d), T(t)(X)∼=
∑
λ`(t,d) 1Vλ
dim(Vλ)⊗TrVλ(PλX), withPλprojector ontoVλ⊗[λ]. Examples:
T(1)(X) = Z
U∈U(d)
UXU∗dU=Tr(1X)1 d. T(2)(X) =
Z
U∈U(d)
U⊗2XU∗⊗2dU=Tr 1+F
2 X
1+F d(d+1)+Tr
1−F
2 X
1−F d(d−1).
Outline
1 Background and motivations
2 Main technical results
3 Application to quantum cryptography
Previously known result: Approximating
T(1)with few Kraus operators
Theorem(Hayden/Leung/Shor/Winter, Aubrun)
LetU1, . . . ,Unbe sampled independently from the Haar measure onU(d). Define the random channelTn(1):X∈L(d)7→1
n
n
∑
i=1
UiXUi∗.
For any fixed 0<ε<1, ifn>Cd/ε2, then with probability at least 1−e−cd
∀ρ∈D(d), T
(1)
n (ρ)−T(1)(ρ) 16ε.
Pros/Cons:Optimal result theoretically, but sampling from the Haar measure is hard in practice.
Theorem(Aubrun)
Letµbe a 1-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Define the random channelTµ,(1n):X∈L(d)7→1
n
n
∑
i=1
UiXUi∗.
For any fixed 0<ε<1, ifn>Cd(logd)6/ε2, then with probability at least (say) 1/2
∀ρ∈D(d), T
(1)
µ,n(ρ)−T(1)(ρ) 16ε.
Pros/Cons:Extra(logd)6factor and only (arbitrary) constant probability, but there are explicit 1-designs from which it is easy to sub-sample (→partial derandomization).
Previously known result: Approximating
T(1)with few Kraus operators
Theorem(Hayden/Leung/Shor/Winter, Aubrun)
LetU1, . . . ,Unbe sampled independently from the Haar measure onU(d). Define the random channelTn(1):X∈L(d)7→1
n
n
∑
i=1
UiXUi∗.
For any fixed 0<ε<1, ifn>Cd/ε2, then with probability at least 1−e−cd
∀ρ∈D(d), T
(1)
n (ρ)−T(1)(ρ) 16ε.
Pros/Cons:Optimal result theoretically, but sampling from the Haar measure is hard in practice.
Theorem(Aubrun)
Letµbe a 1-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Define the random channelTµ,(1n):X∈L(d)7→1
n
n
∑
i=1
UiXUi∗.
For any fixed 0<ε<1, ifn>Cd(logd)6/ε2, then with probability at least (say) 1/2
∀ρ∈D(d), T
(1)
µ,n(ρ)−T(1)(ρ) 16ε.
Pros/Cons:Extra(logd)6factor and only (arbitrary) constant probability, but there are explicit 1-designs from which it is easy to sub-sample (→partial derandomization).
Main result: Approximating
T(t)with few Kraus operators
Theorem (ApproximatingT(t))
Letµbe at-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Define the random channelTµ,(tn):X∈L(dt)7→1
n
n
∑
i=1
Ui⊗tXUi∗⊗t.
For any fixed 0<ε<1, ifn>C(td)t(tlogd)6/ε2, then with probability at least 1/2
∀ρ∈D(dt), T
(t)
µ,n(ρ)−T(t)(ρ) 16ε.
Remarks:
The result is optimal (up to apoly(t,logd)factor): it is impossible to approximateT(t)in 1→1 norm with less than orderdtKraus operators(Lancien/Winter).
In fact, stronger result:Tµ,(tn)approximatesT(t)in 1→∞norm up to errorε/dt.
The result still holds if unitaries are sampled from an approximatet-design (errors add up). Interest: There are quite efficient constructions of approximatet-designs (in a strong sense). For instance: a random circuit onnqubits withpoly(t,n)independent 2-qubit Haar gates (Brandão/Harrow/Horodecki, Harrow/Mehraban, etc).
Main result: Approximating
T(t)with few Kraus operators
Theorem (ApproximatingT(t))
Letµbe at-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Define the random channelTµ,(tn):X∈L(dt)7→1
n
n
∑
i=1
Ui⊗tXUi∗⊗t.
For any fixed 0<ε<1, ifn>C(td)t(tlogd)6/ε2, then with probability at least 1/2
∀ρ∈D(dt), T
(t)
µ,n(ρ)−T(t)(ρ) 16ε.
Remarks:
The result is optimal (up to apoly(t,logd)factor): it is impossible to approximateT(t)in 1→1 norm with less than orderdtKraus operators(Lancien/Winter).
In fact, stronger result:Tµ,(tn)approximatesT(t)in 1→∞norm up to errorε/dt.
The result still holds if unitaries are sampled from an approximatet-design (errors add up).
Interest: There are quite efficient constructions of approximatet-designs (in a strong sense).
For instance: a random circuit onnqubits withpoly(t,n)independent 2-qubit Haar gates (Brandão/Harrow/Horodecki, Harrow/Mehraban, etc).
Technical tools in the proof
Fact:All outputs of the channelT(t)are very mixed. Concretely: sup
ρ∈D(dt)
T
(t)(ρ) ∞6
2t d
t
.
Proof:By Schur-Weyl duality, sup
ρ∈D(dt)
T
(t)(ρ) ∞
= min 1
λ`(t,d)dim(Vλ). The result then follows from Weyl’s dimension formula:dim(Vλ) =
∏
16i<j6d
λi−λj+j−i j−i .
Lemma(Aubrun)
LetUˆ1, . . . ,Uˆn∈U(d)and letε1, . . . ,εnbe independent Bernoulli random variables. Then,
Eε sup
ρ∈D(dt)
n
∑
i=1
εiUˆ⊗t
i ρUˆ∗⊗t
i
∞
!
6C(tlogd)5/2(logn)1/2 sup
ρ∈D(dt)
n
∑
i=1
Uˆ⊗i tρUˆ∗⊗t
i
1/2
∞
.
Proof:Consists in estimating the average of the supremum of an empirical process through covering numbers (thanks to Dudley’s inequality and a duality argument for entropy numbers).
Technical tools in the proof
Fact:All outputs of the channelT(t)are very mixed. Concretely: sup
ρ∈D(dt)
T
(t)(ρ) ∞6
2t d
t
.
Proof:By Schur-Weyl duality, sup
ρ∈D(dt)
T
(t)(ρ) ∞
= min 1
λ`(t,d)dim(Vλ). The result then follows from Weyl’s dimension formula:dim(Vλ) =
∏
16i<j6d
λi−λj+j−i j−i . Lemma(Aubrun)
LetUˆ1, . . . ,Uˆn∈U(d)and letε1, . . . ,εnbe independent Bernoulli random variables. Then,
Eε sup
ρ∈D(dt)
n
∑
i=1
εiUˆ⊗t
i ρUˆ∗⊗t
i
∞
!
6C(tlogd)5/2(logn)1/2 sup
ρ∈D(dt)
n
∑
i=1
Uˆi⊗tρUˆ∗⊗t
i
1/2
∞
.
Proof:Consists in estimating the average of the supremum of an empirical process through covering numbers (thanks to Dudley’s inequality and a duality argument for entropy numbers).
Outline of the proof
SetM:= sup
ρ∈D(dt)
1 n
n
∑
i=1
Ui⊗tρU∗⊗i t−T(t)(ρ) ∞
.
We want to show that, forn>C(td)t(tlogd)6/ε2,M6ε/dtwith probability at least 1/2.
Note thatT(t)(ρ) =EV 1 n
n
∑
i=1
Vi⊗tρVi∗⊗t
!
, for theVi’s independent copies of theUi’s.
So by a symmetrization trick,EUM62EU,ε sup
ρ∈D(dt)
1 n
n
∑
i=1
εiUi⊗tρUi∗⊗t ∞
! .
Hence by Aubrun’s lemma,EM6√2C
n(tlogd)5/2(logn)1/2E
sup
ρ∈D(dt)
1 n
n
∑
i=1
Ui⊗tρUi∗⊗t
1/2
∞
.
Now by the fact about the 1→∞norm ofT(t), sup
ρ∈D(dt)
1 n
n
∑
i=1
Ui⊗tρUi∗⊗t ∞
6M+ 2t
d t
.
Putting everything together,EM64C
2
n (tlogd)5logn+√2C
n(tlogd)5/2(logn)1/2 2t
d t/2
. And the latter quantity is smaller thanε/dtas soon asnis larger thanC0(td)t(tlogd)6/ε2. If this is so, then by Markov’s inequalityP
M6 2ε
dt
>1− EM 2ε/dt > 1
2.
Other result: Approximating the Haar
U⊗
U-twirl channel¯
Given a measureµonU(d), define theU⊗U-twirl channel T¯ µ(1,1)as Tµ(1,1):X∈L(d2)7→
Z
U∈U(d)
U⊗UXU¯ ∗⊗U¯∗dµ(U)∈L(d2).
SetT(1,1):=THaar(1,1). Note that, ifµis a 2-design onU(d), thenTµ(1,1)=T(1,1). Indeed:Tµ(1,1)(X) =Tµ(2)(XΓ)Γ, whereYΓis the partial transposition ofY.
Theorem (ApproximatingT(1,1))
Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Define the random channelTµ,(1n,1):X∈L(d2)7→ 1
n
n
∑
i=1
Ui⊗U¯iXU∗
i ⊗U¯∗
i. For any 0<ε<1, ifn>Cd2(logd)6/ε2, then with probability at least 1/2
∀ρ∈D(d2), T
(1,1)
µ,n −T(1,1)(ρ) 16ε. Proof idea:Distinguish between:
The maximally entangled state, whereT(1,1)andTµ,(1n,1)both act as the identity.
Its orthogonal complement, where the 1→∞norm ofT(1,1)is small (equal to 1/(d2−1)), so that the same argument as forT(t)can be applied.
Other result: Approximating the Haar
U⊗
U-twirl channel¯
Given a measureµonU(d), define theU⊗U-twirl channel T¯ µ(1,1)as Tµ(1,1):X∈L(d2)7→
Z
U∈U(d)
U⊗UXU¯ ∗⊗U¯∗dµ(U)∈L(d2).
SetT(1,1):=THaar(1,1). Note that, ifµis a 2-design onU(d), thenTµ(1,1)=T(1,1). Indeed:Tµ(1,1)(X) =Tµ(2)(XΓ)Γ, whereYΓis the partial transposition ofY.
Theorem (ApproximatingT(1,1))
Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Define the random channelTµ,(1n,1):X∈L(d2)7→ 1
n
n
∑
i=1
Ui⊗U¯iXU∗
i ⊗U¯∗
i. For any 0<ε<1, ifn>Cd2(logd)6/ε2, then with probability at least 1/2
∀ρ∈D(d2), T
(1,1)
µ,n −T(1,1)(ρ) 16ε.
Proof idea:Distinguish between:
The maximally entangled state, whereT(1,1)andTµ,(1n,1)both act as the identity.
Its orthogonal complement, where the 1→∞norm ofT(1,1)is small (equal to 1/(d2−1)), so that the same argument as forT(t)can be applied.
Other result: Approximating the Haar twirl super-channel
Given a measureµonU(d), define thetwirl super-channelΘµas Θµ:
M
∈L
(d)7→
X∈L(d)7→
Z
U∈U(d)
U
M
(U∗XU)U∗dµ(U)∈L(d)∈
L
(d).SetΘ := ΘHaar. Note that, ifµis a 2-design onU(d), thenΘµ= Θ.
Indeed:id⊗Θµ(
M
)(|ψihψ|) =Tµ(1,1)(id⊗M
(|ψihψ|)), with|ψithe maximally entangled state.Theorem (ApproximatingΘ)
Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Define the random super-channelΘµ,n:
M
∈L
(d)7→ X∈L(d)7→1n
n
∑
i=1
Ui
M
(Ui∗XUi)Ui∗! . For any fixed 0<ε<1, ifn>Cd2(logd)6/ε2, then with probability at least 1/2
∀
N
∈C
(d),∀ρ∈D(d2),id⊗Θµ,n(
N
)(ρ)−id⊗Θ(N
)(ρ)16ε. Proof idea:Derived from approximation results forT(1)andT(1,1).Other result: Approximating the Haar twirl super-channel
Given a measureµonU(d), define thetwirl super-channelΘµas Θµ:
M
∈L
(d)7→
X∈L(d)7→
Z
U∈U(d)
U
M
(U∗XU)U∗dµ(U)∈L(d)∈
L
(d).SetΘ := ΘHaar. Note that, ifµis a 2-design onU(d), thenΘµ= Θ.
Indeed:id⊗Θµ(
M
)(|ψihψ|) =Tµ(1,1)(id⊗M
(|ψihψ|)), with|ψithe maximally entangled state.Theorem (ApproximatingΘ)
Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Define the random super-channelΘµ,n:
M
∈L
(d)7→ X∈L(d)7→1n
n
∑
i=1
Ui
M
(Ui∗XUi)Ui∗! . For any fixed 0<ε<1, ifn>Cd2(logd)6/ε2, then with probability at least 1/2
∀
N
∈C
(d),∀ρ∈D(d2),id⊗Θµ,n(
N
)(ρ)−id⊗Θ(N
)(ρ)16ε.Proof idea:Derived from approximation results forT(1)andT(1,1).
Outline
1 Background and motivations
2 Main technical results
3 Application to quantum cryptography
One-time-secure quantum encryption
A quantum encryption scheme is given by families of channels{
E
i:L(d)→L(d0)}ni=1 (encoders) and{D
i:L(d0)→L(d)}ni=1(decoders) satisfyingD
i◦E
i=idfor all 16i6n.The parameterslogn,logdandlogd0are thekey,messageandciphertextlength, respectively.
Given a stateσ, define the channel
N
σasN
σ:X7→Tr(X)σ. Definition (Indistinguishabilty)A quantum encryption scheme hasε-indistinguishable ciphertexts against adversaries without side information, if there existsσ∈D(d0)such that
1 n
n
∑
i=1
E
i−N
σ1→1
6ε.
Definition (Non-malleability)
A quantum encryption scheme isε-non-malleable against adversaries without side information, if there existsσ∈D(d0)such that, for all
N
∈C
(d0), there exists 06p61 such that1 n
n
∑
i=1
D
i◦N
◦E
i−(pid+ (1−p)N
σ)6ε.
One-time-secure quantum encryption
A quantum encryption scheme is given by families of channels{
E
i:L(d)→L(d0)}ni=1 (encoders) and{D
i:L(d0)→L(d)}ni=1(decoders) satisfyingD
i◦E
i=idfor all 16i6n.The parameterslogn,logdandlogd0are thekey,messageandciphertextlength, respectively.
Given a stateσ, define the channel
N
σasN
σ:X7→Tr(X)σ. Definition (Indistinguishabilty)A quantum encryption scheme hasε-indistinguishable ciphertexts against adversaries without side information, if there existsσ∈D(d0)such that
1 n
n
∑
i=1
E
i−N
σ1→1
6ε.
Definition (Non-malleability)
A quantum encryption scheme isε-non-malleable against adversaries without side information, if there existsσ∈D(d0)such that, for all
N
∈C
(d0), there exists 06p61 such that1 n
n
∑
i=1
D
i◦N
◦E
i−(pid+ (1−p)N
σ)6ε.
One-time-secure quantum encryption scheme with small key
A family of unitaries{Ui}ni=1defines a quantum encryption scheme (with same message and cyphertext length) via:
E
i:X7→UiXUi∗andD
i=E
i∗for all 16i6n.Fact:SettingTE:X7→1n ∑n
i=1
E
i(X)andΘE,D:M
7→n1∑ni=1
D
i◦M
◦E
i, we have: ε-indistinguishable⇒TE−T(1)
1→162ε,
TE−T(1)
1→16ε⇒ε-indistinguishable. ε-non-malleable⇒
ΘE,D−Θ
→62ε,
ΘE,D−Θ
→6ε⇒ε-non-malleable.
−→Proving security of a unitary encryption scheme(
E
,D
)boils down to proving that its associated channelTEand super-channelΘE,Dare approximate twirls.Theorem
Fix 0<ε<1. Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Ifn>Cd2(logd)6/ε2, then with probability at least 1/2, the quantum encryption scheme defined by the family of unitaries{Ui}ni=1hasε/√
d-indistinguishable ciphertexts and isε-non-malleable against adversaries without side information.
−→Unitary encryption scheme for a message oflogdbits using 2logd+O(log logd)bits of key, which is secure against adversaries without side information.
One-time-secure quantum encryption scheme with small key
A family of unitaries{Ui}ni=1defines a quantum encryption scheme (with same message and cyphertext length) via:
E
i:X7→UiXUi∗andD
i=E
i∗for all 16i6n.Fact:SettingTE:X7→1n ∑n
i=1
E
i(X)andΘE,D:M
7→n1∑ni=1
D
i◦M
◦E
i, we have:ε-indistinguishable⇒
TE−T(1)
1→162ε,
TE−T(1)
1→16ε⇒ε-indistinguishable.
ε-non-malleable⇒
ΘE,D−Θ
→62ε,
ΘE,D−Θ
→6ε⇒ε-non-malleable.
−→Proving security of a unitary encryption scheme(
E
,D
)boils down to proving that its associated channelTE and super-channelΘE,Dare approximate twirls.Theorem
Fix 0<ε<1. Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Ifn>Cd2(logd)6/ε2, then with probability at least 1/2, the quantum encryption scheme defined by the family of unitaries{Ui}ni=1hasε/√
d-indistinguishable ciphertexts and isε-non-malleable against adversaries without side information.
−→Unitary encryption scheme for a message oflogdbits using 2logd+O(log logd)bits of key, which is secure against adversaries without side information.
One-time-secure quantum encryption scheme with small key
A family of unitaries{Ui}ni=1defines a quantum encryption scheme (with same message and cyphertext length) via:
E
i:X7→UiXUi∗andD
i=E
i∗for all 16i6n.Fact:SettingTE:X7→1n ∑n
i=1
E
i(X)andΘE,D:M
7→n1∑ni=1
D
i◦M
◦E
i, we have:ε-indistinguishable⇒
TE−T(1)
1→162ε,
TE−T(1)
1→16ε⇒ε-indistinguishable.
ε-non-malleable⇒
ΘE,D−Θ
→62ε,
ΘE,D−Θ
→6ε⇒ε-non-malleable.
−→Proving security of a unitary encryption scheme(
E
,D
)boils down to proving that its associated channelTE and super-channelΘE,Dare approximate twirls.Theorem
Fix 0<ε<1. Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Ifn>Cd2(logd)6/ε2, then with probability at least 1/2, the quantum encryption scheme defined by the family of unitaries{Ui}ni=1hasε/√
d-indistinguishable ciphertexts and isε-non-malleable against adversaries without side information.
−→Unitary encryption scheme for a message oflogdbits using 2logd+O(log logd)bits of key, which is secure against adversaries without side information.
Generalization to adversaries with limited side information
If the adversary has at mostlogkbits of side information:
Indistinguishability⇔
idk⊗TE−idk⊗T(1)
1→1small.
Non-malleability⇔
idk⊗ΘE,D−idk⊗Θ
→small.
Fact:kidk⊗Sk1→16kkSk1→1andkidk⊗Σk→6k2kΣk→. Corrolary
Fix 0<ε<1. Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Ifn>Cd2(logd)6k4/ε2, then with probability at least 1/2, the quantum encryption scheme defined by the family of unitaries{Ui}ni=1hasε/k√
d-indistinguishable ciphertexts and is ε-non-malleable against adversaries withk-bounded side information.
−→Unitary encryption scheme for a message oflogdbits using 2logd+4logk+O(log logd) bits of key, which is secure against adversaries withk-bounded side information.
This is interesting only fork√
d, since security against adversaries with full side information (i.e.logdbits) is possible with 4logd+O(log logd)bits of key(Ambainis/Bouda/Winter).
Generalization to adversaries with limited side information
If the adversary has at mostlogkbits of side information:
Indistinguishability⇔
idk⊗TE−idk⊗T(1)
1→1small.
Non-malleability⇔
idk⊗ΘE,D−idk⊗Θ
→small.
Fact:kidk⊗Sk1→16kkSk1→1andkidk⊗Σk→6k2kΣk→.
Corrolary
Fix 0<ε<1. Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Ifn>Cd2(logd)6k4/ε2, then with probability at least 1/2, the quantum encryption scheme defined by the family of unitaries{Ui}ni=1hasε/k√
d-indistinguishable ciphertexts and is ε-non-malleable against adversaries withk-bounded side information.
−→Unitary encryption scheme for a message oflogdbits using 2logd+4logk+O(log logd) bits of key, which is secure against adversaries withk-bounded side information.
This is interesting only fork√
d, since security against adversaries with full side information (i.e.logdbits) is possible with 4logd+O(log logd)bits of key(Ambainis/Bouda/Winter).
Generalization to adversaries with limited side information
If the adversary has at mostlogkbits of side information:
Indistinguishability⇔
idk⊗TE−idk⊗T(1)
1→1small.
Non-malleability⇔
idk⊗ΘE,D−idk⊗Θ
→small.
Fact:kidk⊗Sk1→16kkSk1→1andkidk⊗Σk→6k2kΣk→. Corrolary
Fix 0<ε<1. Letµbe a 2-design onU(d)andU1, . . . ,Unbe sampled independently fromµ. Ifn>Cd2(logd)6k4/ε2, then with probability at least 1/2, the quantum encryption scheme defined by the family of unitaries{Ui}ni=1hasε/k√
d-indistinguishable ciphertexts and is ε-non-malleable against adversaries withk-bounded side information.
−→Unitary encryption scheme for a message oflogdbits using 2logd+4logk+O(log logd) bits of key, which is secure against adversaries withk-bounded side information.
This is interesting only fork√
d, since security against adversaries with full side information (i.e.logdbits) is possible with 4logd+O(log logd)bits of key(Ambainis/Bouda/Winter).
Final comments
Our approach to construct “economical” approximate unitary designs: sub-sampling few operators from a known (approximate) unitary design.
Problem:How to efficiently construct the latter in the first place? (i.e. equivalently: how to efficiently construct more specifiable approximate unitary designs?)
−→Analyze known such constructions with respect to our, weaker, notion of approximation.
More general question:Is it possible to approximate a quantum channel by one with few Kraus operators, under the constraint that those must be of a specific form? (here: unitaries with a tensor product structure)
Other potential applications:data hiding and data locking(Hayden/Leung/Shor/Winter).
Final comments
Our approach to construct “economical” approximate unitary designs: sub-sampling few operators from a known (approximate) unitary design.
Problem:How to efficiently construct the latter in the first place? (i.e. equivalently: how to efficiently construct more specifiable approximate unitary designs?)
−→Analyze known such constructions with respect to our, weaker, notion of approximation.
More general question:Is it possible to approximate a quantum channel by one with few Kraus operators, under the constraint that those must be of a specific form? (here: unitaries with a tensor product structure)
Other potential applications:data hiding and data locking(Hayden/Leung/Shor/Winter).
Final comments
Our approach to construct “economical” approximate unitary designs: sub-sampling few operators from a known (approximate) unitary design.
Problem:How to efficiently construct the latter in the first place? (i.e. equivalently: how to efficiently construct more specifiable approximate unitary designs?)
−→Analyze known such constructions with respect to our, weaker, notion of approximation.
More general question:Is it possible to approximate a quantum channel by one with few Kraus operators, under the constraint that those must be of a specific form? (here: unitaries with a tensor product structure)
Other potential applications:data hiding and data locking(Hayden/Leung/Shor/Winter).
References
A. Ambainis, J. Bouda, A. Winter.Non-malleable encryption of quantum information.
2009.
G. Aubrun.On almost randomizing channels with a short Kraus decomposition. 2009.
F.G.S.L. Brandão, A.W. Harrow, M. Horodecki.Local random quantum circuits are approximate polynomial-designs. 2016.
A.W. Harrow, S. Mehraban.Approximate unitaryt-designs by short random quantum circuits using nearest-neighbor and long-range gates. 2018.
P. Hayden, D. Leung, P.W. Shor, A. Winter.Randomizing quantum states: constructions and applications. 2004.
C. Lancien, A. Winter.Approximating quantum channels by completely positive maps with small Kraus rank. 2017.