independed security analysis of a commercial quantum ... · quantis from id quantique igor...

1
Independed security analysis of a commercial quantum random number generator Quantis from ID Quantique Igor Radchenko Mikhail Petrov 3 Damian Steiger 4,5 Renato Renner 4 MatthiasTroyer 1,6,2,7 Vadim Makarov 4,5 *,1,2 1 2 4 Department of Physics and Astronomy, University of Waterloo, Waterloo, ON, N2L 3G1 Canada 3 6 Russian Quantum Center, Skolkovo, Moscow 121205, Russia NTI Center for Quantum Communications, National University of Science and Technology MISIS, Moscow 119049, Russia Moscow State University, Moscow 119991, Russia Institute for Theoretical Phisics, ETH Zurich, CH-8093 Zurich, Switzerland Microsoft Corporation, One Microsoft Way, Redmond, WA 98052, USA Shanghai Branch, National Laboratory for Phisical Sciences at Microscale and CAS Center for Excellence in Quantum Information, University of Science and Technology of China, Shanghai 201315, People's Republic of China 5 6 7 [email protected] * Presented at QCrypt, Amsterdam (on-line), 10-14 August 2020 YES ! NO ! Quantis Random Number Generator Broshure (from ID Quantique www.idquantique.com) LED SLEEVE 2 Single-photon detectors S o u r c e o f q u a n t u m n e s s Q u a n t i s R a n d o m N u m b e r G e n e r a t o r f r o m I D Q u a n t i q u e W e p e r f o r m a n i n d e p e n d e n t e x a m i n a t i o n o f Q u a n t i s w i t h - o u t a c c e s s t o t h e m a n u f a c t u r e r ' s i n t e r n a l d o c u m e n t a t i o n . W e t e s t a n d a n a l y s e Q u a n t i s h a r d w a r e a n d f i r m w a r e . W h a t i s i n s i d e ? H o w i t w o r k s ? I s i t r e a l l y q u a n t u m ? I s i t r a n d o m ? data_sck data_out LED APD2 A1 A2 DET1 DET2 QNCH NOR XOR PP R LD SCK GEN 4 MHz CNT i++ INT SSC CPLD V b APD1 APD chip Clock “Source of quantumness” CPLD Linear regulators SSC M a i n p r i n t e d c i r c u i t b o a r d S i m p l i f i e d e l e c t r i c a l s c h e m e C a p t u r e d s i g n a l s flip: x n+1 = x n hold: x n+1 = x n S = 0 S = 1 Start A B flip: x n+1 = x n hold: x n+1 = x n A B A B A B M e a s u r e m e n t s P o s t p r o c e s s i n g a l g o r i t h m T ( o C) 0 10 20 30 Dark counts (Hz) 10 2 10 -1 10 1 10 0 40 50 60 70 10 3 APD's dark counts O u r f u l l r e s u l t s a r e a v a i l a b l e i n a r X i v : 2 0 0 4 . 0 4 9 9 6 W e s h o w t h a t > 9 9 % o f Q u a n t i s o u t p u t d a t a o r i g i n a t e s i n p h y s i c a l l y r a n d o m p r o c e s s e s : r a n d o m t i m i n g o f p h o t o n a b s o r p t i o n i n s e m i c o n d u c t o r m a t e r i a l , a n d r a n d o m g r o w t h o f a v a l a n c h e o w i n g t o i m p a c t i o n i s a t i o n . W e f o u n d m i n o r n o n r a n d o m c o n t r i b u t i o n s f r o m i m p e r f e c t o n i n d e t e c t o r e l e c t r o n i c s a n d i n t e r n a l p r o c e s s i n a l g o r i t h m . H o w e w e r a l l t h e s e e f f e c t s s t a y w e l l b e l o w s p e c i f i e d b y I D Q u a n t i q u e 1 % . C o n c l u s i o n s W e i n f e r t h a t s t a t i s t i c a l d e v i a t i o n " f l i p " a n d " h o l d " p r o b a l i t i e s i s d u e t o A P D e f f i c i e n c y m i s m a t c h ( ~ 8 . 8 % ) . O u t p u t s t r e a m s t a t i s t i c a l t e s t Time interval (µs) 0.02 14 0 1 2 3 0 12 -0.02 -0.01 0.01 ln(events) 8 10 ln(events) linear fit a b 4 18 16 -0.03 APD autocorrelation under cont. wave light Time interval (ns) -200 -100 0 Number of coincidences 200 0 100 100 200 300 300 -300 APD cross-talk in darkness over 16 h Time interval (ns) -200 -100 0 Number of events (x10 4 ) 2 0 1 100 200 3 300 -300 4 APD cross-correlation under cont. wave light over 1 h

Upload: others

Post on 10-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

@ Mikhail_A_Petrov

Independed security analysis of a commercial quantumrandom number generatorQuantis from ID Quantique

Igor RadchenkoMikhail Petrov

3

Damian Steiger 4,5

Renato Renner 4

MatthiasTroyer1,6,2,7Vadim Makarov4,5

*,1,2

1

2

4

Department of Physics and Astronomy, University of Waterloo, Waterloo, ON, N2L 3G1 Canada

3

6

Russian Quantum Center, Skolkovo, Moscow 121205, Russia

NTI Center for Quantum Communications, National University of Science and Technology MISIS, Moscow 119049, RussiaMoscow State University, Moscow 119991, RussiaInstitute for Theoretical Phisics, ETH Zurich, CH-8093 Zurich, SwitzerlandMicrosoft Corporation, One Microsoft Way, Redmond, WA 98052, USAShanghai Branch, National Laboratory for Phisical Sciences at Microscale and CAS Center for Excellence in QuantumInformation, University of Science and Technology of China, Shanghai 201315, People's Republic of China

56

7

[email protected]*

Presented at QCrypt, Amsterdam (on-line), 10-14 August 2020

YES !

NO !

Quantis Random Number Generator Broshure(from ID Quantique www.idquantique.com)

LED SLEEVE 2 Single-photondetectors

Source of quantumness

Quantis Random Number Generator from ID Quantique

We perform an independent examination of Quantis with-

out access to the manufacturer's internal documentation.

We test and analyse Quantis hardware and firmware.

What is inside ?

How it works ?

Is it really quantum ?

Is it random ?

data_sck

data_out

LED

APD2

A1

A2

DET1

DET2

QNCH NOR XOR

PP

R LD

SCK

GEN4 MHz

CNTi++INT

SSCCPLD

−Vb

APD1

APD chip

Clock

“Source of quantumness”

CPLD

Linear regulators

SSC

Main printed circuit board

Simplified electrical scheme

Captured signals

flip:xn+1 = xn

hold:xn+1 = xn

S = 0 S = 1Start

A

B

flip:xn+1 = xn

hold:xn+1 = xn

A

BA⊕B

A⊕B

Measurements

Post processing algorithm

T (oC)

0 10 20 30

Dar

k co

unts

(H

z) 102

10-1

101

100

40 50 60 70

103APD's dark counts

Our full results are available in arXiv:2004.04996

We show that > 99% of Quantis output data originates in

physically random processes: random timing of photon

absorption in semiconductor material, and random growth

of avalanche owing to impact ionisation. We found minor

non random contributions from imperfecton in detector

electronics and internal processin algorithm. Howewer all

these effects stay well below specified by ID Quantique 1%.

Conclusions

We infer that statistical deviation "flip" and "hold"

probalities is due to APD efficiency mismatch (~8.8 %).

Output stream statistical test

a.

a.

b.Time interval (µs)

0.02

14

0 1 2 3

0

12

-0.02

-0.01

0.01

ln(e

vents

)

8

10

ln(e

vents

)−

linear

fit

a

b

4

18

16

-0.03

APD autocorrelation under cont. wave light

Time interval (ns)

-200 -100 0

Num

ber

of co

inci

den

ces

200

0

100

100 200 300

300

-300

APD cross-talk in darkness over 16 h

Time interval (ns)

-200 -100 0

Num

ber

of ev

ents

(x1

04)

2

0

1

100 200

3

300-300

4

APD cross-correlation under cont. wave light over 1 h