Open Access
21
- https://doi.org/10.1145/2554797.2554823
Building one-time memories from isolated qubits
- Jan 12, 2014
- Yi-Kai Liu
One-time memories (OTM's) are simple tamper-resistant cryptographic devices,\nwhich can be used to implement one-time programs, a very general form of\nsoftware protection and program obfuscation. Here we investigate the\npossibility of building OTM's using quantum mechanical devices. It is known\nthat OTM's cannot exist in a fully-quantum world or in a fully-classical world.\nInstead, we propose a new model based on "isolated qubits" -- qubits that can\nonly be accessed using local operations and classical communication (LOCC).\nThis model combines a quantum resource (single-qubit measurements) with a\nclassical restriction (on communication between qubits), and can be implemented\nusing current technologies, such as nitrogen vacancy centers in diamond. In\nthis model, we construct OTM's that are information-theoretically secure\nagainst one-pass LOCC adversaries that use 2-outcome measurements.\n Our construction resembles Wiesner's old idea of quantum conjugate coding,\nimplemented using random error-correcting codes; our proof of security uses\nentropy chaining to bound the supremum of a suitable empirical process. In\naddition, we conjecture that our random codes can be replaced by some class of\nefficiently-decodable codes, to get computationally-efficient OTM's that are\nsecure against computationally-bounded LOCC adversaries.\n In addition, we construct data-hiding states, which allow an LOCC sender to\nencode an (n-O(1))-bit messsage into n qubits, such that at most half of the\nmessage can be extracted by a one-pass LOCC receiver, but the whole message can\nbe extracted by a general quantum receiver.\n
- # Local Operations And Classical Communication
- # Random Codes
- # Vacancy Centers In Diamond
- # Nitrogen Vacancy Centers In Diamond
- # Random Error-correcting Codes
- # One-time Memories
- # Program Obfuscation
- # Classical Restriction
- # Nitrogen Vacancy Centers
- # Single-qubit Measurements