Steganography Protocols for Quantum Channels
Mehrdad Tahmasbi, Matthieu Bloch

TL;DR
This paper explores quantum steganography protocols where two parties hide information within quantum channels, considering various cover and cypher tasks, and demonstrates improved methods under less restrictive assumptions.
Contribution
It introduces new quantum steganography schemes for different cover and cypher task combinations, relaxing previous assumptions and enhancing security models.
Findings
Quantum steganography protocols for classical and quantum cover tasks.
Relaxed assumptions on shared keys and cover communication codes.
Enhanced security and concealment in quantum channels.
Abstract
We study several versions of a quantum steganography problem, in which two legitimate parties attempt to conceal a cypher in a quantum cover transmitted over a quantum channel without arising suspicion from a warden who intercepts the cover. In all our models, we assume that the warden has an inaccurate knowledge of the quantum channel and we formulate several variations of the steganography problem depending on the tasks used as the cover and the cypher task. In particular, when the cover task is classical communication, we show that the cypher task can be classical communication or entanglement sharing; when the cover task is entanglement sharing and the main channel is noiseless, we show that the cypher task can be randomness sharing; when the cover task is quantum communication and the main channel is noiseless, we show that the cypher task can be classical communication. In the…
| CC | ES | QC | |
| CC | ✓ | ✓ | |
| CRS | ✓ | ||
| ES | ✓ |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Steganography Protocols for Quantum Channels
Mehrdad Tahmasbi and Matthieu Bloch This work was supported by NSF under award TWC 1527387.
Abstract
We study several versions of a quantum steganography problem, in which two legitimate parties attempt to conceal a cypher in a quantum cover transmitted over a quantum channel without arising suspicion from a warden who intercepts the cover. In all our models, we assume that the warden has an inaccurate knowledge of the quantum channel and we formulate several variations of the steganography problem depending on the tasks used as the cover and the cypher task. In particular, when the cover task is classical communication, we show that the cypher task can be classical communication or entanglement sharing; when the cover task is entanglement sharing and the main channel is noiseless, we show that the cypher task can be randomness sharing; when the cover task is quantum communication and the main channel is noiseless, we show that the cypher task can be classical communication. In the latter case, our results improve earlier ones by relaxing the need for a shared key between the transmitter and the receiver and hold under milder assumptions on the cover quantum communication code.
I Introduction
In steganography, two parties seek to embed information within an innocent looking message without being detected by an unwanted party. The well-known example is that of two prisoners, Alice and Bob, who aim at developing an escape plan (cyphertext) through a permissible communication (covertext). The resulting message (stegotext), which is a combination of cyphertext, covertext, and possibly of a shared secret key, shall be made available to a warden Willie and should be almost indistinguishable from the covertext. While this fictional example illustrates the main motivation behind the problem, the advent of the digital age has opened several real opportunities to conceal information, including the embedding of messages in digital images and texts as well as telecommunication networks. Applications of modern steganography are now numerous and range from copyright protection to malicious activities. The importance of such applications has led to the formalization of steganography using sound cryptographic principles and the development of both steganography methods and their countermeasures [1].
The classical information-theoretic limits of information-hiding and steganography have been studied using different measures of “hiding.” The measures include average distortion between the covertext and the stegotext [2, 3] as well as relative entropy between the distributions of the covertext and stegotext [4, 5], which essentially controls the performance of the warden’s optimal detector. More recently, these ideas have also been applied in the context of covert and stealth communications [6, 7]. The main insight derived from these works is the precise characterization of the number of covert bits that can be embedded in the covertext while remaining undetectable by Willie and of the number of secret key bits required by Alice and Bob to achieve this goal. The number of covert bits is sensitive to modeling assumptions, in particular to whether Willie knows the covertext or whether there is noise in the system. The authors of [8] have shown that reliable and covert transmission of bits of information is possible in uses of an Additive White Gaussian Noise (AWGN) channel when the warden has uncertainty about the noise power of the channel. The authors of [9, 10] have moreover considered covert communication when friendly nodes transmit artificial noise and have proved that covert transmission of positive rates is possible. Another situation in which covert communication with positive rate was shown to be possible is the transmission from a relay node to a destination when the source is uncertain regarding the forwarding strategy of the relay node [11].
Concurrently, the quantum description of physical devices used in information processing tasks has made us re-think communication and computation problems from two perspectives. First, one can use the limits imposed by quantum mechanics to devise enhanced solutions to hard problems in the classical world. For example, quantum key distribution offers unconditional security for classical communication while most classical solutions rely on assumptions regarding the computational power of the adversary. Second, one often encounters new challenging problems in a quantum setting, such as entanglement generation, which plays a role in intriguing applications such as quantum teleportation and super dense coding. Returning to the problem of steganography, one can extend the classical formulation to encompass both these aspects. That is, in addition to leveraging the quantum nature of the communication channel to perform classical steganography, one can ask for new paradigms to hide various quantum information processing tasks. Alice and Bob could for instance conceal a classical message within a quantum error correcting code used to mitigate the quantum noise of a quantum computer. Because of the unique nature of quantum states and channels, quantum steganography is in principle richer than classical steganography [12], and much efforts have been devoted to characterize how much information can be embedded into various quantum channels with or without noise [13, 14, 15, 16, 17, 18], and to assess how much key is required to achieve the task.
We revisit here the model of quantum steganography put forward in [18, 16], which assumes that the warden has inaccurate knowledge of what the channel is. Specifically, we assume that the warden’s knowledge of the channel is a degraded version of the real channel, which can be achieved by intentionally cascading another channel at the transmitter. We develop and analyze several quantum steganography protocols and obtain the following four results summarized in Table I.111Please note that item 1, 3, and 4 are included in the conference version [19] without detailed proofs.
When the cover protocol consists in communicating classically over a quantum channel, we show that, in addition to the cover classical message, a cypher classical message can be transmitted (Theorem 1). 2. 2.
When the cover protocol consists in communicating classically over a quantum channel, we show that, in addition to the cover classical message, entangled qubits can be generated. (Theorem 2). 3. 3.
When the cover protocol consists in sharing entanglement and the channel is noiseless, we show that legitimate parties can share entanglement as well as classical randomness (Theorem 3). 4. 4.
When the cover protocol consist of a quantum communication and the channel is noiseless, we show that, in addition to the cover quantum message, a cypher classical message can be transmitted (Theorem 4).
In all aforementioned results, the observed channel output state when the stego protocol is executed over the true channel resembles the observed state when the cover protocol is executed over the channel expected by the warden. Unlike earlier results [14, 18, 16], we show that no shared key is required to run the stego protocol when the channel is noiseless. This is achieved through the use of a random encoder obtained from privacy amplification and source coding with side information techniques similar to [20, 21]. Furthermore, we relax the assumption on the cover code in [18] that “on a valid codeword in the QECC, the typical errors all have distinct error syndromes, and act as unitaries that move the state to a distinct, orthogonal subspace,” by relying on one-shot coding results. Our main results are not single-letterized because of the arbitrary structure of the cover code; however, we specialize our results to certain classes of codes and obtain single-letter expression for those examples.
The remainder of the paper is organized as follows. We introduce our notation in Section II. We formulate different information process protocols over a quantum channel and define our problem in Section III. We state our main theorems in Section IV. We next calculate the rate of the cypher protocol for specific instances of cover protocols in Section V. We finally prove the main theorems in Section VI.
II Notation
We assume that all systems (e.g., ) are described by finite-dimensional Hilbert spaces (e.g., ). Let be the identity map on . denotes the set of all bounded linear operators from to , denotes the set of all positive operators in , and denotes the set of all density operators on . For , the trace norm of is , and denotes the number of distinct eigenvalues of . The fidelity between two density operators and is defined as . A quantum channel is a linear trace-preserving completely positive map from to . Let be the identity channel on and be the channel that maps all states in to the trivial state in a one-dimensional state.
Suppose that is a classical-quantum (cq) state. We recall two versions of Rényi quantum mutual information [22] for ,
[TABLE]
We also define the Rényi quantum entropy as [22]. These quantities are approximated by the Holevo information when and have a product structure and are useful to express the coding theorems for cq channels [22, 23, 24].
For a positive integer , let denote the -dimensional space spanned by the orthonormal basis . We also define and for . Furthermore, we define the perfectly entangled and the perfectly classically correlated states
[TABLE]
III Problem Formulation
Suppose that Alice and Bob are connected by a quantum channel and use the channel times to run a protocol, which could be a combination of four primary tasks (classical communication, quantum communication, randomness sharing, and entanglement sharing), as defined next.
- •
Classical Communication: Alice wishes to reliably transmit a classical message uniformly distributed over . A code consists of a function f:\llbracket{1},{M}\rrbracket\to{\mathcal{D}}({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}) for Alice to encode message into an input state and a POVM for Bob to decode . We call the code an classical communication code, if we have \frac{1}{M}\sum_{w=1}^{M}\text{{tr}}\left(\Lambda^{w}{\mathcal{N}}^{{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}}_{A\to B}(f(w))\right)\geqslant 1-\epsilon. The induced output state is \frac{1}{M}\sum_{w=1}^{M}{\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}(f(w)).
- •
Quantum Communication: Alice wants to transmit a quantum state acting on an -dimensional Hilbert space . Alice encodes using an encoder and transmits it over uses of . Bob decodes by applying a decoder to his received state. A code is an code if
[TABLE]
A more stringent notion of reliability is that the code recovers most of the error operators applied by the channel. Formally, we call a code an code, if there exists a decomposition {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}=\widetilde{{\mathcal{N}}}_{A^{n}\to B^{n}}+\widetilde{\widetilde{{\mathcal{N}}}}_{A^{n}\to B^{n}} such that for . The induced output state is {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}({\mathcal{E}}_{W\to A^{n}}(\rho_{W})) when the message is .
- •
Randomness Sharing: Alice and Bob desire to share a classical random variable . Let . Alice prepares a state over the Hilbert space {\mathcal{H}}_{\widetilde{A}}\otimes{\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n} and transmits to Bob over uses of the channel . Bob applies a decoder to his received state {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}(\rho_{A^{n}}) to obtain the state acting on the Hilbert space . The joint state \rho_{{\widetilde{A}}{\widetilde{B}}}\triangleq(\mathrm{id}_{\widetilde{A}}\otimes({\mathcal{D}}_{B^{n}\to{\widetilde{B}}}\circ{\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}))(\rho_{{\widetilde{A}}A^{n}}) is their final shared randomness. A code is called an randomness sharing code if . The induced output state is {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}(\rho_{A^{n}}).
- •
Entanglement Sharing: Alice and Bob want to share the entangled state . An code is defined in the same way as a randomness sharing protocol except that the final desired state is . The induced output state is defined similarly to that of randomness sharing.
In the resource framework formulated in [25], these four protocols correspond to the simulation of , , , and with uses of . Alice and Bob can in principle desire to perform any combination of these four protocols over uses of the channel . We formalize only the combinations for which we develop results, i.e., classical communication / quantum communication, entanglement sharing / randomness sharing, and entanglement sharing / classical communication.
- •
Quantum and Classical Communication: Alice wants to transmit a quantum state over an -dimensional space and an independent classical message uniformly distributed over . When , she encodes using the encoder . Bob decodes the messages using a decoder . The code is called an code if for any , we have
[TABLE]
and for all , is an code. The induced output state is \frac{1}{{\overline{M}}}\sum_{{\overline{w}}=1}^{\overline{M}}{\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}({\mathcal{E}}^{\overline{w}}_{W\to A^{n}}(\rho_{W})) when the quantum message is .
- •
Entanglement and Randomness Sharing: Alice and Bob want to share the state . An code is defined in the same way as a randomness sharing protocol except that the final desired state is . The induced output state is defined similarly to that of randomness sharing.
- •
Classical Communication and Entanglement Sharing: Alice wants to transmit a classical message uniformly distributed over and share the entangled state with Bob. Let and . A code consists of an encoder and a decoder . Given the classical message , Alice prepares and sends the subsystem over uses of . Bob applies to his received state. We call an code if
[TABLE]
The induced output state is \frac{1}{M}\sum_{w=1}^{M}{\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}(\mathrm{tr}_{{\widetilde{A}}}(f(w))).
All these protocols can be enhanced with a shared secret classical key uniformly distributed over , which can help Alice and Bob induce a specific output state.
As depicted in Fig. 1, Willie expects Alice and Bob to execute a protocol , which is called the cover protocol and is known to Willie. However, Willie has an inaccurate estimation of the channel and believes that the channel between Alice and Bob is , which is a degraded version of the true channel . We assume that running the protocol induces the quantum state at the output of {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}\circ{\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}. The objective is for Alice and Bob to run a stego protocol , which performs the task of together with another task and induces a state at the output of {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n} such that is small. The added tasks can be any of the tasks listed earlier. We focus on four of these as summarized in Table I and detailed next.
IV Main Results
We state our main results in this section, and all proofs are relegated to Section VI. We first show that if the cover protocol is a classical communication code, the stego protocol could be a classical communication code with a higher rate, equivalent to sending a cypher classical message in addition to the cover classical message.
Theorem 1** (classical communication / classical communication).**
Let the cover protocol be an code for {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}\circ{\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n} inducing the output state . We define \rho_{B^{n}}^{w}\triangleq{\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}\circ{\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}(f({w})) for .
- •
Suppose that and , i.e., the true channel from Alice to Bob is noiseless. For any , there exists an stego protocol inducing the output state such that provided that
[TABLE]
- •
Suppose that the channel is noisy. Let be cq states such that upon defining \sigma_{XB^{n}}^{w}\triangleq(\mathrm{id}_{X}\otimes{\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n})(\sigma_{XA^{n}}^{w}), we have for all . Let be fixed and and be positive integers such that where
[TABLE]
and
[TABLE]
There exists an code with bits of required common randomness inducing the output state such that .
Remark 1**.**
We assume for simplicity that the cover message is uniformly distributed, but the proof holds for all distributions on the cover message.
Remark 2**.**
The arbitrary choice of in the second part of Theorem 1 is an essential part of most of the channel coding results, for example the choice of the channel input state in the definition of the Holevo information of a quantum channel [26, Definition 13.3.1]. We need however an additional requirement to control the channel output statistics.
We next show that if the cover protocol is a classical communication code, we can use a stego protocol to share entanglement and communicate classically. We introduce the following two definitions to express our results. In the first definition we introduce a shorthand for the result of Theorem 1. It shall help us compactly state the next theorem as we use the stego protocol of Theorem 1 as a sub protocol in our stego protocol of Theorem 2.
Definition 1**.**
Let us fix in the second part of Theorem 1. For an encoder and positive number , let and be the number of bits of the cypher message and the number of required key bits, respectively, in the stego protocol of Theorem 1. Note that these quantities are well-defined, because the right hand side of (9), (10), and (11) only depends on , , and when the channel is fixed.
We next introduce a notation for the maximum amount of entanglement that can be distilled from an arbitrary shared quantum state using local operations and classical communication, known as the entanglement distillation problem.
Definition 2**.**
Let Alice and Bob share and . An entanglement distillation protocol consists of an encoder and a decoder such that the output of is always a cq state. Alice applies to to obtain a cq state and transmits to Bob over a noiseless channel. Bob applies to his subsystem and the received classical message . The code is called an code if and
[TABLE]
We further define .
When is pure, it is known [27] that \lim_{\epsilon\to 0}\lim_{n\to\infty}\frac{\log E_{d}(\rho_{AB}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n},2^{\Theta(\log n)},\epsilon)}{n}={\mathbb{H}}\!\left(A\right)_{\rho}.
Theorem 2** (classical communication / entanglement sharing).**
Let the cover protocol be an code for {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}\circ{\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n} inducing the output state . Further assume that for two functions f_{1}:\llbracket{1},{{M}}\rrbracket\to{\mathcal{D}}{\left({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{1}}\right)} and f_{2}:\llbracket{1},{{M}}\rrbracket\to{\mathcal{D}}{\left({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{2}}\right)} where . Let be a purification of {\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{1}}(f_{1}(w)) and \sigma_{RB^{n_{1}}}^{w}\triangleq\mathrm{id}_{R}\otimes{\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{1}}({|\phi^{w}\rangle\langle\phi^{w}|}_{RA^{n_{1}}}). For any , there exists an stego protocol inducing the output state such that provided that .
The stego protocol requires bits of shared key.
Remark 3**.**
Our assumption that decomposes as for all holds for common codes for classical communication over quantum channels such as [29].
We next show that if the cover protocol is an entanglement sharing code, there exists a stego protocol that shares both entanglement and classical randomness.
Theorem 3** (entanglement sharing / classical randomness sharing).**
Let the cover protocol be an code for {\mathcal{N}}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}_{A\to B}\circ{\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n} inducing the output state . If and , for any and , there exists an 222We have claimed the existence of an stego protocol in [19] because of an unfortunate mistake in our calculations. stego protocol inducing the output state such that if
[TABLE]
Finally we show that a cover protocol for quantum communication can be converted into a quantum and classical communication stego protocol.
Theorem 4** (quantum communication / classical communication).**
Let the cover protocol be an code inducing the output state . Suppose that where is an isometry. If and , for all , there exists an stego protocol inducing the output state such that ,333Note that and depend on , and this inequality should hold for all choices of . provided that
[TABLE]
where is the complementary channel of .
V Examples
V-A Classical Codes with Product Structure
Definition 3**.**
Let and be positive integers, and \rho_{A^{k}}^{1},\cdots,\rho_{A^{k}}^{\ell}\in{\mathcal{D}}({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}k}). We say that an encoder f:\llbracket{1},{M}\rrbracket\to{\mathcal{D}}({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}) has a product structure with respect to , if is divisible by and for all , we have where .
Remark 4**.**
Definition 3 is useful when . Several explicit constructions of classical codes for quantum channels are in this regime [29]. Moreover, from the standard random coding arguments, codes with large achieve the classical capacity of any quantum channel.
Considering the cover classical communication code described in Theorem 1, we simplify the expressions for the rate of the cypher message provided that the cover code has a product structure and is large enough. Let and let the classical communication code have a product structure with respect to . There exist an integer depending on , such that if the following two propositions hold.
Proposition 1**.**
For a noiseless channel, the number of bits of the cypher message is at least \frac{n}{k}{\left(\min_{\rho\in{\mathcal{P}}_{k,\ell}}H({\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}k}(\rho))-\delta\right)}. For a noisy channel, the number of bits of the cypher message is at least , using a shared secret key of bits.
Proposition 2**.**
For a noiseless channel, the number of entangled qubits that the stego protocol of Theorem 2 would generate is at least \frac{n}{k}{\left(\min_{\rho\in{\mathcal{P}}_{k,\ell}}H({\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}k}(\rho))-\delta\right)}. The required number of shared secret key bits is .
V-B Gaussian States
Although we have assumed so far that all Hilbert spaces are finite dimensional, the proof of the first part of Theorem 1 carries over to infinite dimensional spaces since the leftover hash lemma still holds for such a setting. Gaussian channels form an important class of infinite dimensional channels, which models optical channels. Let and be single mode bosonic systems, be noiseless, be a Gaussian channel, and be a Gaussian state for all . Denoting the symplectic spectra of by , we have [30, Eq. (108)] , where . The number of bits of the cypher message would then be
[TABLE]
We now suppose that the cover code uses a binary modulation, i.e., for two states and , we have for all . Let and be the symplectic eigenvalue of and , respectively, with . Upon defining , we have
[TABLE]
We plot the rate of the cypher message for , , in Fig. 2.
V-C Quantum Codes of [18]
Consider a Kraus representation of such that . This defines a Kraus representation for {\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}, where . Let be the typical subset of as defined in [31]. If is the projector onto the sub-space of inputs defined by the code, we assume that for all , we have , where for a probability distribution on , and for unitaries on .
Proposition 3**.**
For all and large enough, we have
[TABLE]
V-D Random Quantum Codes
Proposition 4**.**
Let be a random -dimensional subspace of {\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n} distributed according to the Haar measure, and denote the projector onto . Let be a quantum channel with an isometric extension . For all , there exists large enough such that
[TABLE]
Proof:
Let be random independent Gaussian vectors in {\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n} as defined in [32]. Since the distribution of is the same as the distribution of by [32], we take . Defining , the vectors form an orthonormal basis for . One can check that has a uniform distribution over all unit vectors in (\textnormal{range}VV^{\dagger})^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}. Therefore, we have
[TABLE]
where follows from the concavity of Rényi entropy, and follows from the bound in the proof of [33, Lemma III.1]. ∎
VI Proofs
VI-A One-shot Results
In this section, we develop one-shot coding results stated in terms of Rényi mutual information. We shall specialize them to prove our main results in Section VI-B. We first derive an achievability result stating that there exists a classical communication code for a cq channel inducing a pre-specified state at the output. Our proof is based on combining quantum channel coding and channel resolvability results.
Lemma 1**.**
Let be a cq state. Let and be positive integers. For each , there exist an encoding function and a POVM such that
[TABLE]
provided that
[TABLE]
and
[TABLE]
Proof:
We consider independently generated random encoders where are independent and identically distributed (i.i.d.) according to . By [24, Theorem 1], for all , there exists a POVM such that
[TABLE]
if where . By [34, Theorem 2], for all , there exists an operator such that for all ,
[TABLE]
Choosing yields that
[TABLE]
To obtain (24), note that by [22, Lemma 9.2], we have for all
[TABLE]
Choosing and , we obtain that
[TABLE]
Finally, Markov’s inequality and the bounds on the expected values imply the existence of the desired code. ∎
We now prove the existence of a code for transmission of a classical message over a noiseless classical channel while a pre-specified distribution is induced at the output of the channel. We show that no key is required in this case. The idea of the proof is similar to [20, Lemma 2].
Lemma 2**.**
Let be a Probability Mass Function (PMF) over , and be uniform distribution over for . Let be distributed according to for a conditional PMF and a function . For all , there exists and such that
[TABLE]
provided that .
Proof:
Let be another distribution for defined as
[TABLE]
for a function . Using a privacy amplification result [35, Corollary 5.6.1] and a bound on smooth min-entropy in terms of Rényi entropy [36, Theorem 7], there exists such that when . It is enough to show that (33) and (34) hold for and
[TABLE]
Note that and we have for all . We thus have
[TABLE]
By the data processing inequality, (33) holds. Since for any two distributions and , we have , we have
[TABLE]
∎
We extend Lemma 2 to the quantum setting in the following corollary.
Corollary 1**.**
Let , , be a finite dimensional Hilbert space, and be a density operator on . Suppose that There exist a function and a POVM such that
[TABLE]
Proof:
Considering an eigen-decomposition of as and defining , we apply Lemma 2 to to obtain a conditional PMF and a function satisfying (33) and (34). Let be as defined in Lemma 2. We then define
[TABLE]
Substituting (42) in (40), we obtain
[TABLE]
Moreover,
[TABLE]
∎
VI-B Proof of Main Results
Proof:
We separately prove the two parts of the theorem. Let the code be the cover protocol, and the main channel be noiseless. By Corollary 1, for every , provided that
[TABLE]
there exist a function g_{w}:\llbracket{1},{{\overline{M}}}\rrbracket\to{\mathcal{D}}{\left({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}\right)} and a POVM such that
[TABLE]
We define the stego protocol as follows. Let \overline{f}:\llbracket{1},{{M}{\overline{M}}}\rrbracket\to{\mathcal{D}}{\left({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}\right)} be defined as . We define a POVM , which is equivalent to first measuring and then measuring . This is a valid POVM, since every is a positive operator and where follows since is a valid POVM, and follows since is a valid POVM. Note next that
[TABLE]
where follows from the convexity of the trace norm. The probability of correct decoding is also
[TABLE]
We also have by (54). To lower-bound the second term in (58), we have
[TABLE]
where follows from the gentle operator lemma [37], and follows from Jensen’s inequality and the concavity of . We also lower-bound
[TABLE]
Let , , , , , and be defined as in the statement of Theorem 1, and the main channel be noisy. We assume without loss of generality that is divisible by for all , otherwise we define , and . By Lemma 1, for each , there exist encoding functions g_{s,{w}}:\llbracket{1},{{\overline{M}}_{w}}\rrbracket\to{\mathcal{D}}({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}) and POVMs such that , and
[TABLE]
We define the stego protocol as follows. For , , and , we define , , and . As done previously, one can show that for each , is a valid POVM. Note also that
[TABLE]
where follows since the index is changing from to . Repeating calculations similar to (57)-(67), we obtain that
[TABLE]
Furthermore, we have
[TABLE]
where follows from the convexity of the trace norm.
∎
Proof:
Intuitively, Alice splits the transmission into two part. Alice generates a purification of the state supposed to be transmitted in the first part, keeps the reference system for herself, and transmits the state over the channel, which results in a shared entangled state between Alice and Bob. Alice and Bob use an entanglement distillation protocol to distill perfect entanglement in the second part of the transmission. This might require classical communication, which can be achieved by using the result of Theorem 1. To formally state our protocol, we first need a generalization of the gentle measurement lemma.
Proposition 5**.**
Suppose that is a density operator, is a quantum channel for all , and is a POVM. Suppose that is a PMF over such that . It then holds that
[TABLE]
Proof:
See Appendix A. ∎
Let be the satisfying for all , where f_{1}:\llbracket{1},{{M}}\rrbracket\to{\mathcal{D}}{\left({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{1}}\right)}, f_{2}:\llbracket{1},{{M}}\rrbracket\to{\mathcal{D}}{\left({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{2}}\right)}, and . Let and . Using the same argument as in the proof of Theorem 1, there exist an encoder function g_{{w}}:\llbracket{1},{{\overline{M}}^{\mathrm{CC}}}\rrbracket\times\llbracket{1},{K}\rrbracket\to{\mathcal{D}}{\left({\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{2}}\right)} and a POVM for each message such that
[TABLE]
Let and be defined as in Theorem 2. We define and fix an protocol . Let and be two shared secret keys between Alice and Bob uniformly distributed over and , respectively. We define a POVM with . The stego protocol would operate as follows when .
Alice prepares and sends over uses of . Alice then applies to and sends over uses of . Bob performs the POVM to decode and with the help of . Bob finally applies to his first received subsystem to obtain the entangled state.
Let denote the state received by Bob when and the cover protocol is executed over uses of . Let denote the state received by Bob when and the stego protocol is executed over uses of . Note that both and decompose as
[TABLE]
We have ({\mathcal{N}}_{A\to B}\circ{\mathcal{M}}_{A\to A})^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{1}}(f_{1}(w))={\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{1}}(\phi^{w}_{A^{n_{1}}}) because is a purification of {\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n_{1}}(f_{1}(w)). We therefore have
[TABLE]
which is less than by (79). By the convexity of trace norm, it holds that . Following the same reasoning of the proof of Theorem 1, we conclude that
[TABLE]
In other words, Bob correctly decodes and with probability at least .
We fix , , and and denote
[TABLE]
Fixing a value and setting , Alice transmits the subsystem of over {\mathcal{N}}_{A\to B}^{{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}}, which results in the state .
The shared entangled state would be
[TABLE]
By (85) and Proposition 5, we obtain that
[TABLE]
By the definition of an entanglement distillation code, we have
[TABLE]
Using the triangle inequality completes the proof.
∎
Proof:
Let be a purification of . Let and be isometric extensions of and , respectively. The stego protocol will be as follows. Alice prepares a pure state |\omega\rangle_{R{\widetilde{A}}B^{n}E^{n}}\triangleq\mathbf{1}_{R{\widetilde{A}}}\otimes V_{A\to BE}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}|\phi\rangle_{R{\widetilde{A}}A^{n}} and sends over {\mathcal{N}}_{A\to B}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}. Bob applies on , which results in the overall state
[TABLE]
Note that from our assumption on the code. We now follow a standard application of Uhlmann’s theorem to show that Bob can indeed decode . Note that is a purification of . The state also has a purification over . Uhlmann’s theorem therefore implies the existence of a purification of over such that . The vector is another purification of for every unit vector . By [26], there exists a unitary on such that
[TABLE]
We thus have We consider a Schmidt decomposition of such as , where is a PMF over , and and are orthonormal in and , respectively. Let be a random variable distributed according to , , and and be the uniform distribution and the distribution of , respectively. By [35, Corollary 5.6.1] and [36, Theorem 7], when , there exists a function such that . Alice measures on and Bob measures on . Let and denote the output of the Alice’s and Bob’s measurement, respectively and and denote the corresponding quantum channels to these measurements. We have
[TABLE]
We can also write
[TABLE]
Hence,
[TABLE]
∎
Proof:
We start the proof by a technical lemma that helps us simplify the expression of the rate of the cypher message. Let be an code for one use of the channel . Suppose that where is an isometry, and is the projector on to the range of . Consider a decomposition, such that for . There exists a Kraus representation for such that for real positive numbers . Define a PMF over as .
Lemma 3**.**
For all , we have , where is the complementary channel of .
Proof:
See Appendix B ∎
Consider the cover protocol for the channel {\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}. Let where is an isometry, and denote the projector onto the range of . By definition, there exists a decomposition {\mathcal{M}}_{A\to A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}=\widetilde{{\mathcal{M}}}_{A^{n}\to A^{n}}+\widetilde{\widetilde{{\mathcal{M}}}}_{A^{n}\to A^{n}} such that with . By the same argument as in the proof of [38, Theorem 10.1], there exists a Kraus representation for such that . By polar decomposition, we therefore have for some unitary on {\mathcal{H}}_{A}^{\mathchoice{\raisebox{1.0pt}{\displaystyle\otimes}}{\raisebox{1.0pt}{\otimes}}{\raisebox{0.5pt}{\scalebox{0.7}{\scriptstyle\otimes}}}{\raisebox{0.4pt}{\scalebox{0.6}{\scriptscriptstyle\otimes}}}n}.
Let be distributed according to , and denote the uniform distribution over . By [35, Corollary 5.6.1], there exists a function such that , provided that
[TABLE]
where follows from Lemma 3, and follows from [36, Theorem 7].
Let . We then define (for take ). We define the decoder for Bob as
[TABLE]
where the term is added to ensure that is trace-preserving. By the argument in the proof of [38, Theorem 10.1], is a valid quantum channel. The partial channels are
[TABLE]
Furthermore, for any , we have
[TABLE]
For a we have
[TABLE]
We can write
[TABLE]
Hence, it holds that for . Finally for all , we have
[TABLE]
For the first term, we have
[TABLE]
where follows since by the definition of , , and . Furthermore,
[TABLE]
∎
Appendix A Proof of Proposition 5
By the triangle inequality, we have
[TABLE]
Since is positive semi-definite, the second term would simplify as
[TABLE]
Furthermore, by the gentle measurement lemma, we have
[TABLE]
where follows from the date processing inequality (which holds for non-normalized states), and follows from the concavity of the mapping .
Appendix B Proof of Lemma 3
We extend to a Kraus representation for the channel with . By [26], is an isometric extension of where is an orthonormal basis for the environment space . Let , and
[TABLE]
For the projector , we have
[TABLE]
where follows since is a Kraus representation of , follows since is trace-preserving. By the gentle measurement lemma [37], we obtain that . We can write
[TABLE]
Therefore, we have
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] I. Cox, M. Miller, J. Bloom, J. Fridrich, and T. Kalker, Digital Watermarking and Steganography , 2nd ed. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc., 2008.
- 2[2] P. Moulin and J. O’Sullivan, “Information-theoretic analysis of information hiding,” IEEE Transactions on Information Theory , vol. 49, no. 3, pp. 563–593, 2003.
- 3[3] Y. Wang and P. Moulin, “Perfectly secure steganography: Capacity, error exponents, and code constructions,” IEEE Transactions on Information Theory , vol. 54, no. 6, pp. 2706–2722, 2008.
- 4[4] C. Cachin, “An information-theoretic model for steganography,” Information and Computation , vol. 192, no. 1, pp. 41–56, July 2004.
- 5[5] A. Ker, “A capacity result for batch steganography,” IEEE Signal Processing Letters , vol. 14, no. 8, pp. 525–528, 2007.
- 6[6] B. Bash, D. Goeckel, and D. Towsley, “Limits of reliable communication with low probability of detection on AWGN channels,” IEEE Journal on Selected Areas in Communications , vol. 31, no. 9, pp. 1921–1930, September 2013.
- 7[7] J. Hou and G. Kramer, “Effective secrecy: Reliability, confusion and stealth,” in Proc. of IEEE International Symposium on Information Theory , Honolulu, HI, July 2014, pp. 601–605.
- 8[8] T. V. Sobers, B. A. Bash, S. Guha, D. Towsley, and D. Goeckel, “Covert communication in the presence of an uninformed jammer,” IEEE Transactions on Wireless Communications , vol. 16, no. 9, pp. 6193–6206, Sep. 2017.
