implements Quantum Encryption with Certified Deletion
This protocol implements the functionality of Quantum Encryption with Certified Deletion using single-qubit state preparation and measurement. This scheme is limited to the single-use, private-key setting.
The scheme consists of 5 circuits:
The assumptions are similar to the assumptions for the BB84 QKD protocol.
Network Stage: Prepare and Measure
This scheme has the following properties:
The key generation circuit
Input: None
Output: A key state $\\\rho \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$
The encryption circuit
Input: A plaintext state $|\\\mathrm{msg}\\\rangle \\\langle \\\mathrm{msg}|$ and a key state
$|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$
Output: A ciphertext state $\\\rho \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\tau + \\\mu))$
The decryption circuit
Input: A key state
$|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$ and a ciphertext
$\\\rho \\\otimes |c, p, q\\\rangle \\\langle c, p, q| \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\mu + \\\tau))$
Output: A plaintext state $\\\sigma \\\in \\\mathcal{D}(\\\mathcal{Q}(n))$ and an error flag $\\\gamma \\\in \\\mathcal{D}(\\\mathcal{Q})$
The deletion circuit
Input: A ciphertext $\\\rho \\\otimes |c, p, q\\\rangle \\\langle c, p, q| \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\mu + \\\tau))$
Output: A certificate string $\\\sigma \\\in \\\mathcal{D}(\\\mathcal{Q}(m))$
The verification circuit
Input: A key state $|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$ and a certificate string $|y\\\rangle \\\langle y| \\\in \\\mathcal{D}(\\\mathcal{Q}(m))$
Output: A bit
No content has been added to this section, yet!
Some more recent relevant work includes:
implements Quantum Encryption with Certified Deletion
This protocol implements the functionality of Quantum Encryption with Certified Deletion using single-qubit state preparation and measurement. This scheme is limited to the single-use, private-key setting.
The scheme consists of 5 circuits:
The assumptions are similar to the assumptions for the BB84 QKD protocol.
Network Stage: Prepare and Measure
This scheme has the following properties:
The key generation circuit
Input: None
Output: A key state $\\\rho \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$
The encryption circuit
Input: A plaintext state $|\\\mathrm{msg}\\\rangle \\\langle \\\mathrm{msg}|$ and a key state
$|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$
Output: A ciphertext state $\\\rho \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\tau + \\\mu))$
The decryption circuit
Input: A key state
$|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$ and a ciphertext
$\\\rho \\\otimes |c, p, q\\\rangle \\\langle c, p, q| \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\mu + \\\tau))$
Output: A plaintext state $\\\sigma \\\in \\\mathcal{D}(\\\mathcal{Q}(n))$ and an error flag $\\\gamma \\\in \\\mathcal{D}(\\\mathcal{Q})$
The deletion circuit
Input: A ciphertext $\\\rho \\\otimes |c, p, q\\\rangle \\\langle c, p, q| \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\mu + \\\tau))$
Output: A certificate string $\\\sigma \\\in \\\mathcal{D}(\\\mathcal{Q}(m))$
The verification circuit
Input: A key state $|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$ and a certificate string $|y\\\rangle \\\langle y| \\\in \\\mathcal{D}(\\\mathcal{Q}(m))$
Output: A bit
No content has been added to this section, yet!
Some more recent relevant work includes:
implements Quantum Encryption with Certified Deletion
This protocol implements the functionality of Quantum Encryption with Certified Deletion using single-qubit state preparation and measurement. This scheme is limited to the single-use, private-key setting.
The scheme consists of 5 circuits:
The assumptions are similar to the assumptions for the BB84 QKD protocol.
Network Stage: Prepare and Measure
This scheme has the following properties:
The key generation circuit
Input: None
Output: A key state $\\\rho \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$
The encryption circuit
Input: A plaintext state $|\\\mathrm{msg}\\\rangle \\\langle \\\mathrm{msg}|$ and a key state
$|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$
Output: A ciphertext state $\\\rho \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\tau + \\\mu))$
The decryption circuit
Input: A key state
$|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$ and a ciphertext
$\\\rho \\\otimes |c, p, q\\\rangle \\\langle c, p, q| \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\mu + \\\tau))$
Output: A plaintext state $\\\sigma \\\in \\\mathcal{D}(\\\mathcal{Q}(n))$ and an error flag $\\\gamma \\\in \\\mathcal{D}(\\\mathcal{Q})$
The deletion circuit
Input: A ciphertext $\\\rho \\\otimes |c, p, q\\\rangle \\\langle c, p, q| \\\in \\\mathcal{D}(\\\mathcal{Q}(m + n + \\\mu + \\\tau))$
Output: A certificate string $\\\sigma \\\in \\\mathcal{D}(\\\mathcal{Q}(m))$
The verification circuit
Input: A key state $|r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}\\\rangle \\\langle r|_{\\\tilde{\\\mathcal{I}}}, \\\theta, u, d, e, H_{pa}, H_{ec}| \\\in \\\mathcal{D}(\\\mathcal{Q}(k + m + n + \\\mu + \\\tau) \\\otimes \\\mathfrak{H}_{pa} \\\otimes \\\mathfrak{H}_{ec})$ and a certificate string $|y\\\rangle \\\langle y| \\\in \\\mathcal{D}(\\\mathcal{Q}(m))$
Output: A bit
No content has been added to this section, yet!
Some more recent relevant work includes: