Certified Randomness From Steering Using Sequential Measurements

Brian Coyle, Elham Kashefi, Matty J. Hoban

Research output: Contribution to journalArticlepeer-review

Abstract / Description of output

The generation of certifiable randomness is one of the most promising applications of quantum technologies. Furthermore, the intrinsic non-locality of quantum correlations allow us to certify randomness in a device-independent way, i.e., we do not need to make assumptions about the devices used. Due to the work of Curchod et al. a single entangled two-qubit pure state can be used to produce arbitrary amounts of certified randomness. However, the obtaining of this randomness is experimentally challenging as it requires a large number of measurements, both projective and general. Motivated by these difficulties in the device-independent setting, we instead consider the scenario of one-sided device independence where certain devices are trusted, and others are not; a scenario motivated by asymmetric experimental set-ups such as ion-photon networks. We show how certain aspects of previous works can be adapted to this scenario and provide theoretical bounds on the amount of randomness that can be certified. Furthermore, we give a protocol for unbounded randomness certification in this scenario, and provide numerical results demonstrating the protocol in the ideal case. Finally, we numerically test the possibility of implementing this scheme on near-term quantum technologies, by considering the performance of the protocol on several physical platforms.
Original languageEnglish
Article number27
Number of pages34
Issue number4
Publication statusPublished - 6 Dec 2019

Keywords / Materials (for Non-textual outputs)

  • one-sided device independence
  • randomness generation
  • randomness certification
  • quantum cryptography
  • semi-definite programming
  • self testing


Dive into the research topics of 'Certified Randomness From Steering Using Sequential Measurements'. Together they form a unique fingerprint.

Cite this