QUANTUM RANDOM NUMBER GENERATOR



Similar documents
RSA Keys with Common Factors

Securing Your Data In Transit For The Long Term

Introduction to CCDs and CCD Data Calibration

Quantum Safe Security Workgroup Presentation. Battelle / ID Quantique / QuantumCTek CSA EMEA Congress, Rome 19 November 2014

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

WHITE PAPER. Are More Pixels Better? Resolution Does it Really Matter?

Network Security. Chapter 6 Random Number Generation

Choosing a digital camera for your microscope John C. Russ, Materials Science and Engineering Dept., North Carolina State Univ.

A Gigabit Transceiver for Data Transmission in Future HEP Experiments and An overview of optoelectronics in HEP

How To Use An Edge 3.1 Scientific Cmmos Camera

Development of a high-resolution, high-speed vision system using CMOS image sensor technology enhanced by intelligent pixel selection technique

Grasshopper3 U3. Point Grey Research Inc Riverside Way Richmond, BC Canada V6W 1K7 T (604)

pco.edge 4.2 LT 0.8 electrons 2048 x 2048 pixel 40 fps :1 > 70 % pco. low noise high resolution high speed high dynamic range

Characterizing Digital Cameras with the Photon Transfer Curve

Statistical Distributions in Astronomy

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Accurate Loss-of-Signal Detection in 10Gbps Optical Receivers using the MAX3991

On the Effectiveness of Secret Key Extraction from Wireless Signal Strength in Real Environments

Computer Vision. Image acquisition. 25 August Copyright by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved

High Resolution Spatial Electroluminescence Imaging of Photovoltaic Modules

product overview pco.edge family the most versatile scmos camera portfolio on the market pioneer in scmos image sensor technology

Tire pressure monitoring

High Definition Imaging

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson

Normally-Off Technologies for

AMPLIFIED HIGH SPEED FIBER PHOTODETECTOR USER S GUIDE

Understanding Megapixel Camera Technology for Network Video Surveillance Systems. Glenn Adair


TOSHIBA CCD Image Sensor CCD (charge coupled device) TCD2955D

MIMO CHANNEL CAPACITY

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

A.Besson, IPHC-Strasbourg

DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS. G.S. Nhivekar, R.R.Mudholker

Silicon Seminar. Optolinks and Off Detector Electronics in ATLAS Pixel Detector

2695 P a g e. IV Semester M.Tech (DCN) SJCIT Chickballapur Karnataka India

Leica DFC450 & DFC450 C. Digital Microscope Cameras for Analysis and Documentation

AxioCam MR The All-round Camera for Biology, Medicine and Materials Analysis Digital Documentation in Microscopy

Applications of algorithms for image processing using programmable logic

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

High speed 3D capture for Configuration Management DOE SBIR Phase II Paul Banks

3D Scanner using Line Laser. 1. Introduction. 2. Theory

Project 2B Building a Solar Cell (2): Solar Cell Performance

Privacy and Security in the Internet of Things: Theory and Practice. Bob Baxley; HitB; 28 May 2015

Discussion on the paper Hypotheses testing by convex optimization by A. Goldenschluger, A. Juditsky and A. Nemirovski.

CPE 462 VHDL: Simulation and Synthesis

ENERGYand WORK (PART I and II) 9-MAC

Image Compression through DCT and Huffman Coding Technique

Haruji Ishihara. FLASH MEMORY STRUCTURES AND FEATURES Flash memory is classified into two types by

High speed link encryption State of the art. ID Quantique SA Kelly Richdale Léonard Widmer

Network Security. Chapter 6 Random Number Generation. Prof. Dr.-Ing. Georg Carle

Indirect X-ray photon counting image sensor with 27T pixels and 15 electrons RMS accurate threshold

Timing Errors and Jitter

Application of Quantum Cryptography to an Eavesdropping Detectable Data Transmission

Computer Enabled Biometric Devices: A Fingerprint Scanner Hardware Overview

A High Speed Quantum Communication Testbed

Implementation of Full -Parallelism AES Encryption and Decryption

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

Silicon Lab Bonn. Physikalisches Institut Universität Bonn. DEPFET Test System Test DESY

Univariate Regression


Quantum Enabled Security Solutions. Dr. Grégoire Ribordy ID Quantique SA

QUALITY CONTROL OF THE IUE FINAL ARCHIVE

FactHacks: RSA factorization in the real world

Abstract. Cycle Domain Simulator for Phase-Locked Loops

INF4420 Introduction

How PLL Performances Affect Wireless Systems

Solar Energy Conversion using MIAC. by Tharowat Mohamed Ali, May 2011

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

DWH-1B. with a security system that keeps you in touch with what matters most

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Managing High-Speed Clocks

TOSHIBA CCD LINEAR IMAGE SENSOR CCD(Charge Coupled Device) TCD1304AP

Advantage of the CMOS Sensor

Adaptive Equalization of binary encoded signals Using LMS Algorithm

College on Medical Physics. Digital Imaging Science and Technology to Enhance Healthcare in the Developing Countries

Planetary Imaging Workshop Larry Owens

Integration of a passive micro-mechanical infrared sensor package with a commercial smartphone camera system

A Novel Cryptographic Key Generation Method Using Image Features

RAM & ROM Based Digital Design. ECE 152A Winter 2012

APPLICATION NOTE. Basler racer Migration Guide. Mechanics. Flexible Mount Concept. Housing

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 46 Per-pin Signal Generator

Quantum Key Distribution as a Next-Generation Cryptographic Protocol. Andrew Campbell

Cell Phone Evaluation Base on Entropy and TOPSIS

Séries U3-CMOS. Nouvelles. Caméras Numériques USB3. Ultra rapides

arxiv:quant-ph/ v1 11 Jul 1996

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

Introduction to Digital Audio

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

Thermal Antenna for Passive THz Security Screening System and Current- Mode Active-Feedback Readout Circuit for Thermal Sensor

Transcription:

QUANTUM RANDOM NUMBER GENERATOR ON A MOBILE PHONE Bruno Sanguinetti, Anthony Martin, Hugo Zbinden and Nicolas Gisin

THE SECURITY OF A CYPHER MUST RESIDE ENTIRELY IN THE KEY AUGUSTE KERCKHOFFS [] [] A. Kerckho s. Journal des sciences militaires, vol. IX:38, 883.

COMPROMISING THE SECURITY OF THE KEY COMPROMISES THE SYSTEM [] L. Bello. openssl predictable random number generator. Debian security advisory 57-, 28. [2] Bushing, Marcan, Segher, and Sven. PS3 epic fail. 27th Chaos Communication Congress, 2. [3] R. Chirgwin. Android bug batters bitcoin wallets. The Register, 23. [4] L. Dorrendorf, Z. Gutterman, and B. Pinkas. Cryptanalysis of the random number generator of the windows operating system. ACM Trans. Inf. Syst. Secur., 3(): 32, 29. [5] A. K. Lenstra, H. J. P., M. Augier, J. W. Bos, T. Kleinjung, and C. Wachter. Ron was wrong, Whit is right. Cryptology eprint Archive, 22.

COMPROMISING THE SECURITY OF THE KEY COMPROMISES THE SYSTEM [] L. Bello. openssl predictable random number generator. Debian security advisory 57-, 28. [2] Bushing, Marcan, Segher, and Sven. PS3 epic fail. 27th Chaos Communication Congress, 2. [3] R. Chirgwin. Android bug batters bitcoin wallets. The Register, 23. [4] L. Dorrendorf, Z. Gutterman, and B. Pinkas. Cryptanalysis of the random number generator of the windows operating system. ACM Trans. Inf. Syst. Secur., 3(): 32, 29. [5] A. K. Lenstra, H. J. P., M. Augier, J. W. Bos, T. Kleinjung, and C. Wachter. Ron was wrong, Whit is right. Cryptology eprint Archive, 22.

CURRENT COMMERCIAL RNG IMPLEMENTATIONS Software (not random) Microphone (can be controlled) PLL (no one knows ) Shot noise in diode (slow) Quantis ( large and expensive )

SIMPLIFIED PRINCIPLE OF OPERATION

SIMPLIFIED PRINCIPLE OF OPERATION

SIMPLIFIED PRINCIPLE OF OPERATION

CONCEPT Camera LED OR Fibre Extractor Random numbers

CONCEPT Camera LED OR Fibre Extractor Random numbers

CONCEPT Camera LED Extractor Random numbers OR Fibre 9 4,5 2 3

FUNDAMENTAL RESEARCH COOL APPLICATIONS

MOBILE PHONE SENSORS ARE EXCELLENT! Low noise (< e-), linear, small pixels, low capacitance before amp Fast ( Gpixel/s ~ GBits/s) for video Cheap (~$); market for billions of sensors (I have 3 at home) CMOS technology: source, detector and processing on a single chip. pentaxforum.com

TESTED WITH TWO CAMERAS Astronomy CCD (ATIK 383L+) Phone CMOS (Nokia N9) Noise: e - Noise: 3 e -

detector model e V d digital ADC Light source loss detector amp converter output

detector model e Light source loss V ADC d digital output detector amp converter! ATIK Nokia

detector model.4.2. 2 e Photon number n Light 4 V 6 ADC d FIG. 5. Statistics of the number of photons detected by a single-photon (ID Quantique ID)converter in ms, which, source lossdetectordetector amp as expected for most sources, follow a Poisson distribution. ATIK 383L Nokia N9 Noise, t (e ) 3.3 Saturation (e ) 2 4 5 Illumination (e ).5 4 4 Quantum uncertainty, q (e ) 22 2 O set (e ) 44 6 Output bits per pixel 6 Quantum entropy per pixel 8.3 bits 5.7 bits Quantum entropy per raw bit.52.57 TABLE I. Experimental parameters for the two cameras em- digital output P(n).6 FIG. 6. Meas our ATIK (a) ditions quantu

NON-IDEAL CAMERA: STILL OK Eve Technical noise Quantum noise Alice Even if Eve has full knowledge of the technical noise, the best she can do is recover the quantum noise.

NON-IDEAL CAMERA: STILL OK Eve Technical noise Quantum noise Alice Even if Eve has full knowledge of the technical noise, the best she can do is recover the quantum noise.

NON-IDEAL CAMERA: STILL OK Eve Technical noise Quantum noise Alice Even if Eve has full knowledge of the technical noise, the best she can do is recover the quantum noise.

UP TO RANDOM BITS PER PIXEL 8 H min (X q )= log 2 [max (P q (n))] () e n n = log 2 applemax n 6 4 n! = log 2 apple e n n b nc b nc! Hmin(bits) 2 4 5 n

DETECTOR LINEARITY Random numbers When saturation occurs, the Fano factor decreases, as the output is a constant. At low illumination intensities, we measure a Fano factor much greater than, due to detector technical noise. IS IMPORTANT ra is fully aw binary nd passed r outputs dy to be Variance/mean 2..5..5 ATIK 383L Classical noise Nokia N9 Saturation ply with operating of quanerested in does not and that. 5 5 Absorbed photons n 2 3 4 5 Absorbed photons n FIG. 4. Fano factor (Variance/mean) of the devices employed in this experiment. We operate in the region where the Fano

) in ms, which, n distribution. R ANDOMNESS EXTRACTOR 3L Nokia N9 detector model loss wo cameras em- Raw data in 4 3.3 5 4 2 6 5.7 bits Light source.57 Extractor matrix d digital e V ADC (actually 2x5) output FIG. 6. Measurement of the quantum and classical noise detector amp converter our ATIK (a) and Nokia (b) detectors. At the operating co ditions quantum noise strongly dominates. H L Random bits out it would take an impossible 2 96 trials to notic trials before a deviation from a perfectly random bita string. If ever deviation is found at Gbp body on earth used such a device constantly it would take 6 times the age of the universe for on [] D. Frauchiger, R. Renner, and M. Troyer. True randomness from realistic quantum devices. arxiv preprint arxiv:3.4547, 23.! [2] M. Troyer and R. Renner. A randomness extractor for the quantis device. Id Quantique technical report, 22.! on

TESTS, DIEHARDER 5 5,-. $,-. $ $!,,-. *! +,! ) $ * % &( '! + ) $ % &( '!"# & ' $ % $ % & '!"#!"# $!,,-. *! +!, ) $ % &( ' *! + " ) ///% //% $ % & ' //% $ % &( ' /% $ % & ' /% FIG. 8. Test results for some of the Diehard battery of tests for random number generators. The represented p-value is ///% the result of a Kolmogorov-Smirnov test of p-values. The " suite also performs a large number of other tests, which our RNG passes, e.g. have a. < p-value <.99.!"# A simplistic test to check that the generator does not su er from a problem is to check the autocorrelation of the output bitstring. We plot this in Fig. 7, showing no domness is maintained. correlation. A simplisticfinally, test towecheck thatthe the generator does not performed die harder battery of ransu er from adomness problem to both check autocorrelation testsis on thethe extracted bit strings. of This set of tests contains NIST tests the output bitstring. We plotthethis intest, Fig.the 7,diehard showing noand % FIG. 7. Autocorrelation of the output bitstring, the value of domness is maintained. the correlation is limited by the finite sample size. 2 4 6 8 2 4 6 8 2 FIG. 7. Autocorrelation bits of the output bitstring, the value of the correlation is limited by the finite sample size. 8 2 4 6 8 2 bits 6 4 2 ///%% e-8 e-7 ///% e-7 //% e-6 e-6 e-8 e-5 //% e-5. /% /%..... %. Autocorrelation coefficient Autocorrelation coefficient. Atik Atik Nokia Nokia #23 #23 %

SPEED Control Clock Image sensor CPU/DSP/FPGA Data (x) 3 MHz MHz Sensor: 8 Megapixels x 3 frames/s x 3 bits = 72 Mbit/s Extractor: software ~ Mbps; PFGA ~.25 Gbps Mobile phone: limited memory

MOST CALIBRATED SOURCES ARE USABLE, WITH CERTAIN ASSUMPTIONS. Theory (Poisson dist.) Experiment.4.2. detector model e omlightinsource a *** loss hotel) detector V ADC 2 4 6 Photon number n d amp converter lity of the participant. Test of LED photon number distribution with single photon detector P(n).6 digital FIG. 5. Statistics of the number of photons detected by a output single-photon detector (ID Quantique ID) in ms, which, ATIK 383L Nokia N9 Noise, t (e ) 3.3 Saturation (e ) 2 4 5 Illumination (e ).5 4 4 Quantum uncertainty, q (e ) 22 2 O set (e ) 44 6 Output bits per pixel 6 Quantum entropy per pixel 8.3 bits 5.7 bits Quantum entropy per raw bit.52.57! as expected for most sources, follow a Poisson distribution. unt, see below).8 FIG. 6. Measurement of the quantu our ATIK (a) and Nokia (b) detector ditions quantum noise strongly domi

CAN BE COMPLETELY INTEGRATED ON CHIP waveguide LED Sensor Extractor Random numbers

CONCLUSION Cheap image sensors really work at the quantum level QRNG can be made cheaply and integrated, using existing technology Still some work on the theory required

THANKS FOR YOUR ATTENTION Hugo! Zbinden Anthony! Martin Nicolas! Gisin

7TH ID QUANTIQUE WINTER SCHOOL 8 JAN -22 JAN 25 Tutorial by: Whitfried Diffie Colin Williams (D-Wave) Nicolas Gisin Eleni Diamanti Tracy Northup Sandu Popescu Mikael Afzelius Renner Renato ant (Early booking discount, see below) dation (6 nights, single room in a *** hotel)