random number generation using quantum physics

11
Random Number Generation Using Quantum Physics

Upload: haven

Post on 12-Jan-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Random Number Generation Using Quantum Physics. Introduction to randomness and random numbers. PRNG-s. TRNG-s. Comparison between PRNG-s and TRNG-s. Application of random numbers. Authentication. Confidentiality. Scientific calculations. What is a random number Testing randomness. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Random Number Generation Using Quantum Physics

Random Number Generation Using Quantum Physics

Page 2: Random Number Generation Using Quantum Physics

Introduction to randomness and random numbers

PRNG-s

TRNG-s

Comparison between PRNG-s and TRNG-s

Page 3: Random Number Generation Using Quantum Physics

Application of random numbers

Authentication

Confidentiality

Scientific calculations

-What is a random number-Testing randomness

Page 4: Random Number Generation Using Quantum Physics

Generating random numbers

Software solutions

Physical sources of randomness

- Biased and unbiased sequences

- Determinism hidden behind complexity

- Randomness revealed by simplicity

Page 5: Random Number Generation Using Quantum Physics

The Quantis QRNG

Figure 1: Optical system used to generate random numbers

Page 6: Random Number Generation Using Quantum Physics

Principles

High bit rate 4-16 Mb/s of truly random bits

Transmission upon semi-transparent mirror

Absolutely random transmission or reflection

Page 7: Random Number Generation Using Quantum Physics

Figure 2: Block diagram of the Quantis RNG

Page 8: Random Number Generation Using Quantum Physics

Three subsystems

1.The core of generator-comprises the diode and two single photon detectors

2.Synchronisation electronic circuit-comprises a clock, triggering electronics and acquisition electronics for a single photon detectors

3.The processing and interfacing subsystem –performs statistical and hardware checks , as well as unbiasing of the sequence, shaping the output electronic signals

Page 9: Random Number Generation Using Quantum Physics

Unbiasing of the random numbers

Status monitoring

Packaging

Conclusion

Page 10: Random Number Generation Using Quantum Physics

Parking lot test

Randomly place unit circles in a 100*100 square

If the circle overlaps an existing one, try again

After 12000 tries, the number of successfully ’’parked’’

circles should follow a certain normal distribution

Pi values for files between 0.001 and 0.009- TRNG satisfies test

Page 11: Random Number Generation Using Quantum Physics

References[1] Schneier, B., Applied Cryptography: Protocols,Algorithms, and Source Code in C, John Wiley &Sons, New York, (1996).[2] Knuth, D., The Art of Computer Programming,Vol. 2, 2nd ed., Addison-Wesley, Reading, (1981).[3] Maurer, U., "A universal statistical test forrandom bits generators", Journal of Cryptology, 5, 89-106 (1992).[4] Markoff, J., "Security flaw is discovered insoftware used in shopping", The New York Times (19September 1995)