KR101564954B1 - 광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치 - Google Patents
광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치 Download PDFInfo
- Publication number
- KR101564954B1 KR101564954B1 KR1020120111521A KR20120111521A KR101564954B1 KR 101564954 B1 KR101564954 B1 KR 101564954B1 KR 1020120111521 A KR1020120111521 A KR 1020120111521A KR 20120111521 A KR20120111521 A KR 20120111521A KR 101564954 B1 KR101564954 B1 KR 101564954B1
- Authority
- KR
- South Korea
- Prior art keywords
- single photon
- random number
- generating
- light source
- photon detector
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000004907 flux Effects 0.000 claims abstract description 15
- 238000001514 detection method Methods 0.000 claims description 31
- 230000003287 optical effect Effects 0.000 claims description 4
- 238000012805 post-processing Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 239000000470 constituent Substances 0.000 description 5
- 230000001427 coherent effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 206010028980 Neoplasm Diseases 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- QSHDDOUJBYECFT-UHFFFAOYSA-N mercury Chemical compound [Hg] QSHDDOUJBYECFT-UHFFFAOYSA-N 0.000 description 1
- 229910052753 mercury Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000005610 quantum mechanics Effects 0.000 description 1
- 239000012857 radioactive material Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/02—Details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/588—Random number generators, i.e. based on natural stochastic processes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/42—Photometry, e.g. photographic exposure meter using electric radiation detectors
- G01J1/4228—Photometry, e.g. photographic exposure meter using electric radiation detectors arrangements with two or more detectors, e.g. for sensitivity compensation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/58—Indexing scheme relating to groups G06F7/58 - G06F7/588
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Optical Modulation, Optical Deflection, Nonlinear Optics, Optical Demodulation, Optical Logic Elements (AREA)
- Optical Communication System (AREA)
Abstract
광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치를 개시한다.
본 실시예의 일 측면에 의하면, 난수를 생성하는 난수 생성장치에 있어서, 광세기(Light Intensity) 분포가 중심축에 대칭적인 광속(Luminous Flux)을 출사하는 광원 및 상기 광원의 중심축의 연장선으로부터 방사상으로 이격되어 위치하여, 광자의 검출 여부에 따라 0 또는 1 중 어느 하나의 비트값을 생성하는 복수의 단일광자검출기를 포함하는 난수 생성장치를 제공한다.
본 실시예의 일 측면에 의하면, 난수를 생성하는 난수 생성장치에 있어서, 광세기(Light Intensity) 분포가 중심축에 대칭적인 광속(Luminous Flux)을 출사하는 광원 및 상기 광원의 중심축의 연장선으로부터 방사상으로 이격되어 위치하여, 광자의 검출 여부에 따라 0 또는 1 중 어느 하나의 비트값을 생성하는 복수의 단일광자검출기를 포함하는 난수 생성장치를 제공한다.
Description
본 실시예는 광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치에 관한 것이다. 더욱 상세하게는, 광원이 갖는 통계적인 성질과 단일광자 검출기가 갖는 검출효율을 활용하여 진난수를 생성하는, 광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치에 관한 것이다.
이 부분에 기술된 내용은 단순히 본 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.
수치 시뮬레이션, 통계분석으로부터 암호화에 이르기까지 다양한 응용분야에서 난수성(Randomness)을 필요로 한다. 난수성을 얻기 위한 방법은 의사 난수(Pseudo Random Number)를 생성하는 간단한 수학적인 기법에서 진난수(True Random Number)를 생성하는 물리적인 현상을 이용하는 방법으로 발전해왔다.
TRNG(True Random Number Generator)는 저항 소자, 반도체 다이오드, 방사능물질로부터의 전기적인 잡음 등에 기초하여 진난수를 생성하는 장치로서, 의사난수를 생성하는 PRNG(Pseudo Random Number Generator)와 상대되는 개념의 장치를 이른다.
TRNG 중의 하나인 QRNG(Quantum Random Number Generator)는 진난수를 생성하기 위해 양자 역학적 원리를 활용하여 TRNG를 구현한다. 빛의 양자성에 기초한 여러가지 QRNG가 제안되었는데, 대부분의 시스템들은 데이터를 생성하기 위해 광분할기(Beam Splitter)에 입사되는 광자의 거동에 의존한다.
도 1은 광분할기에 입사되는 광자의 거동을 이용한 종래의 양자난수생성기(QRNG)의 예시도이다.
도 1에 도시된 바와 같이, 광원(110)으로부터 입사된 광자(120)는 광분할기(130)에 의해 두 개의 경로 중 하나를 따라 진행하다가 대응되는 단일광자검출기(Single Photon Detector: SPD; 140, 141)에 의해 검출된다. 어느 단일광자검출기(140, 141)가 입사 광자(120)를 검출하느냐에 따라 0 또는 1이 생성된다. 이러한 방법은 각 광자(120)마다 기껏해야 하나의 비트만을 생성할 수 있다는 결점을 가지며, 실제 구현시에는 이보다 훨씬 적은 비트가 생성된다. 즉, 비트 생성에 기여하는 것은 탐지이벤트이므로, 비트 생성률은 검출 속도와 검출 효율에 의해 제한을 받게 되고, 따라서 랜덤 비트를 생성하는 속도는 단일광자검출기(140, 141)의 최고 검출속도보다 상당히 낮을 수밖에 없다. 이러한 문제를 보완하기 위해 복수의 단일광자검출기로 QRNG를 구현하는 방법이 제안되었으나, 각 단일광자검출기의 서로 다른 검출 효율에 의해 편향(Bias)이 생기는 문제를 안고 있다.
최근 이러한 편향 문제를 제거하기 위해 하나의 단일광자검출기를 사용하되, 연속적인 3개의 탐지 이벤트 간의 시간간격을 비교하는 방법이 제시되었으나, 검출당 최대 1/2 비트밖에 생성할 수 없는 제약이 따른다.
전술한 문제점을 해결하기 위해 본 실시예는, 빛이 갖는 통계적 성질과 단일광자검출기의 검출효율을 이용하되, 복수의 단일광자검출기를 통해 난수 생성속도를 높일 수 있는 난수 생성 장치 및 방법을 제공하는 데 주된 목적이 있다.
본 실시예의 일 측면에 의하면, 난수를 생성하는 난수 생성장치에 있어서, 광세기 분포(Light Intensity)가 중심축에 대칭적인 광속(Luminous Flux)을 출사하는 광원 및 상기 광원의 중심축의 연장선으로부터 방사상으로 이격되어 위치하여, 광자의 검출 여부에 따라 0 또는 1 중 어느 하나의 비트값을 생성하는 복수의 단일광자검출기를 포함하는 난수 생성장치를 제공한다.
상기 광원의 상기 광세기 분포는 가우시안 분포(Gaussian Distribution)를 포함하는 선대칭 분포(Axisymmetric Distribution)를 따르는 것이 바람직하다.
또한, 상기 광원은 발광소자의 광속을 필터링하여 중심축에 대칭적인 광속을 생성하는 광학 수단을 이용한 것일 수 있다.
또한, 상기 단일광자검출기의 광자검출확률은, 으로 표현될 수 있다. 여기서 는 단일광자검출기의 광자검출확률, 는 단일광자검출기의 광자검출효율, 는 단일광자검출기에 입사되는 광속의 세기, 는 단일광자검출기의 암계수발생확률(Dark Count Probability)을 고려하기 위한 계수이다.
또한, 상기 복수의 단일광자검출기는 상기 광원의 중심축의 연장선으로부터 방사상으로 동일거리만큼 이격되어 위치하는 것이 바람직하다.
또한, 상기 난수 생성장치는 상기 복수의 단일광자검출기로부터 출력되는 비트들을 기초로 상기 난수를 생성하는 난수 생성부를 더 포함할 수 있다.
또한, 상기 난수 생성부는 각 클럭마다 상기 복수의 단일광자검출기로부터 출력되는 비트의 집합을 순차적으로 배열하여 상기 난수를 생성할 수 있다.
또한, 상기 난수 생성부는 상기 복수의 단일광자검출기로부터 출력되는 비트들에 관하여 패리티 생성 연산을 수행하여 상기 난수를 생성할 수 있다.
또한, 상기 난수 생성부는 상기 복수의 단일광자검출기로부터 동일한 클럭에 출력되는 비트의 집합을 클럭 순서에 따라 순차적으로 배열하여 초기 비트열(Raw Bit String)을 생성하고, 생성된 상기 초기 비트열을 기초로 패리티 생성 연산을 수행함으로써 상기 난수를 생성할 수 있다.
또한, 상기 난수 생성부는 생성된 상기 초기 비트열에 대해 일정 크기의 마스크(Mask)를 적용하여 패리티 비트를 생성하되, 상기 마스크를 현재 패리티 비트를 생성한 위치로부터 적어도 1비트 이동하여 다음 패리티 비트를 생성하는 방식으로 연산함으로써 상기 난수를 생성할 수 있다.
더불어, 상기 난수 생성부는 상기 복수의 단일광자검출기로부터 출력되는 비트열 각각에 대해 패리티 생성 연산을 수행한 후, 각 단일광자검출기마다 생성된 패리티 비트를 순차적으로 배열함으로써, 상기 난수를 생성할 수 있다.
본 실시예의 다른 측면에 의하면, 중앙을 기준으로 대칭적인 광세기 분포를 갖는 광속을 출사하는 과정, 상기 광세기 분포의 대칭축으로부터 방사상으로 이격되어 위치한 복수의 단일광자검출기의 광자 검출 여부에 따라 비트열을 생성하는 과정 및 상기 복수의 단일광자검출기로부터 출력되는 비트열을 기초로 난수를 생성하는 후처리 과정을 포함하는 광원 및 단일광자검출기를 이용한 난수 생성 방법을 제공한다.
본 실시예의 또다른 측면에 의하면, 난수를 생성하는 장치에 있어서, 광원으로부터 출사된 광속으로부터 광자를 복수의 지점에서 검출하고, 상기 광자의 검출 여부를 0 또는 1의 디지털값으로 변환한 후 상기 디지털값에 수학적 연산을 취한 결과로써 난수를 생성하는 장치를 제공한다.
본 실시예의 또다른 측면에 의하면, 난수를 생성하는 방법에 있어서 광원으로부터 출사된 광속으로부터 광자를 복수의 지점에서 검출하고, 상기 광자의 검출 여부를 0 또는 1의 디지털값으로 변환한 후 상기 디지털값에 수학적 연산을 취한 결과로써 난수를 생성하는 방법을 제공한다.
이상에서 설명한 바와 같이 본 실시예에 의하면, N개의 단일광자검출기를 통해 클럭마다 N개의 비트를 생성함으로써, 다른 단일광자검출기 기반의 진난수 생성 방법보다 빠른 속도로 난수를 생성할 수 있다.
또한, 단일광자검출기의 광자검출효율, 단일광자검출기에 입사되는 광속의 광도 등을 조절하여 각각의 단일광자검출기의 광자검출확률을 0.5로 설정할 수 있으므로, 코히런트 광펄스(Coherent Light Pulse)를 생성하는 레이저 다이오드(Laser Diode)뿐만 아니라, 저가형의 LED를 광원으로 사용하는 것이 가능하며, 실제적으로 임의의 광원을 사용하는 것도 무방하다.
또한, 복수의 단일광자검출기의 성능 편차 등으로 인하여 난수열에 포함될 수 있는 편향(Bias)를 제거하기 위해 패리티 연산을 수행함으로써 난수성을 높일 수 있다.
더불어, 본 실시예에 따른 난수 생성장치는 진난수를 생성할 수 있으며, 따라서 양자 암호(Quantum Cryptography) 분야에 적용하기 적합하다.
도 1은 광분할기에 입사되는 광자의 거동을 이용한 종래의 양자난수생성기(QRNG)의 예시도이다.
도 2는 본 발명의 일 실시예에 따른 난수 생성장치의 구성을 개략적으로 도시한 도면이다.
도 3은 광원으로부터 발생되는 광속의 광세기 분포를 예시한 도면이다.
도 4a 및 도 4b는 각 단일광자검출기가 각 클럭마다 출력하는 비트를 순차적으로 배열하여 난수열을 생성하는 방법을 예시한 도면이다.
도 5a, 도 5b 및 도 5c는 단위 비트열을 순차적으로 배열하여 생성한 초기 비트열에 대해 배타적 논리합 연산을 수행하여 난수열을 생성하는 방법을 예시한 도면이다.
도 6은 각 단일광자검출기의 단위 비트열에 대해 배타적 논리합 연산을 수행하여 생성한 뒤 그 결과를 순차적으로 배열하여 난수열을 생성하는 방법을 예시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 난수 생성장치의 구성을 개략적으로 도시한 도면이다.
도 3은 광원으로부터 발생되는 광속의 광세기 분포를 예시한 도면이다.
도 4a 및 도 4b는 각 단일광자검출기가 각 클럭마다 출력하는 비트를 순차적으로 배열하여 난수열을 생성하는 방법을 예시한 도면이다.
도 5a, 도 5b 및 도 5c는 단위 비트열을 순차적으로 배열하여 생성한 초기 비트열에 대해 배타적 논리합 연산을 수행하여 난수열을 생성하는 방법을 예시한 도면이다.
도 6은 각 단일광자검출기의 단위 비트열에 대해 배타적 논리합 연산을 수행하여 생성한 뒤 그 결과를 순차적으로 배열하여 난수열을 생성하는 방법을 예시한 도면이다.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다.
도 2는 본 발명의 일 실시예에 따른 난수 생성장치의 구성을 개략적으로 도시한 도면이다.
도 2에 도시된 바와 같이, 본 실시예에서 난수 생성장치(200)는 광세기(Light Intensity) 분포가 광원의 중심축에 대칭적인 광속(Luminous Flux)을 출사하는 광원(210) 및 광원(210)의 중심축의 연장선으로부터 방사상으로 동일한 거리에 위치하는 N개의 단일광자검출기(Single Photon Detector: SPD; 220~224)를 포함한다. 각각의 단일광자검출기(220~224)는 각 클럭마다 광자의 검출 여부에 따라 0 또는 1의 비트값을 생성한다. N개의 단일광자검출기(220~224)로부터 각 클럭마다 1개의 비트가 생성되므로, 난수 생성장치(200)는 클럭당 N개의 비트를 얻을 수 있다. 결과적으로, 도 1에 예시된 바와 같은 종래의 단일광자검출기 기반의 QRNG 장치보다 N배 빠른 비트열 생성 속도를 갖게 된다. 또한 도 2에 도시하지는 않았지만, 난수 생성장치(200)는 N개의 단일광자검출기로부터 출력되는 비트들을 기초로 난수열을 생성하는 난수 생성부를 더 포함할 수 있다. 난수 생성부가 난수를 생성하는 방법은 도 4a 내지 도 6을 참조하여 별도로 설명하기로 한다.
각 단일광자검출기(220~224)의 출력 비트를 기초로 난수를 생성하기 위해서는 각 단일광자검출기가 비트 0 또는 1을 동일한 비율로 출력하는 것이 바람직한데, 이는 각 단일광자검출기(220~224)의 광자 검출확률이 50%로 제어되어야 함을 의미한다. 이하에서는 각 단일광자검출기(220~224)의 광자 검출확률에 관하여 기술한다.
단일광자검출기에는 아발란치 광다이오드(Avalanche Photodiode)로 불리는 반도체 광검출기(SAPD)와 음극과 양극 사이에 증폭판을 넣어서 작동시키는 광증폭관(PMT)검출기 등이 있다.
보통 미약한 레이저 펄스들의 광자 수 분포는 푸아송 분포(Poisson Distribution)을 갖는다. 부분적으로 흡수된 빛의 광자 수 분포는 초기 필드의 베르누이 변환(Bernoulli Transform)을 따르기 때문에, 미약한 레이저 펄스들의 탐지된 광자 수 분포는 다음의 수학식 1을 따른다.
일반적인 단일광자검출기는 광자의 탐지/비탐지만을 확인할 수 있을 뿐, 탐지된 광자의 수를 구별하는 것이 곤란하다. 이로 인해 단일광자검출기로부터, 광자가 탐지되지 않을 때 0을 얻을 수 있고, 하나 이상의 광자가 탐지된 때 1을 얻을 수 있다.
따라서 0과 1의 결과를 얻을 수 있는 확률은 각각 수학식 2와 수학식 3으로 표현될 수 있다.
한편, 단일광자검출기는 광원으로부터 입사되는 광자가 없는 경우에도 광자가 탐지되었을 때와 동일한 신호를 출력하는 경우가 발생하는데, 이러한 탐지비율을 암계수 발생확률(Dark Count Probability)이라고 한다. 암계수로 표현되는 아발란치 광다이오드의 암전류의 발생요인은 크게 세 가지로 구분할 수 있는데, 첫째는 열적 여기에 의한 전자-홀 쌍의 생성, 둘째는 공핍 영역에서 터널효과로 인한 전류 발생, 셋째는 이전에 들어온 빛에 의해 생성된 전하가 갇혀 있다가 다음 번 역바이어스에 의해 아발란치 되는 현상(Afterpulsing)이다. 이러한 암계수 발생을 고려하여 단일광자검출기의 광자 검출확률을 표현하면 수학식 4와 같다.
여기서, 는 단일광자검출기의 광자 검출확률, 는 단일광자검출기의 검출효율, 는 단일광자검출기에 입사되는 광속(Luminous Flux)의 광세기, 는 온도, 잡음 등에 따른 단일광자검출기의 암계수 발생확률을 고려하기 위한 계수이다.
은 구현시 사용되는 단일광자검출기의 정해진 특성이고, 은 제어하기 곤란한 변수이므로, 를 조절함으로써 단일광자검출기의 광자 검출확률 를 0.5로 설정할 수 있다. 예를 들어, 라면, 단일광자검출기에 입사되는 광속의 광세기 를 7로 조절함으로써 광자 검출확률 를 0.5로 설정할 수 있다. 는 광원의 출력을 조절하거나 단일광자검출기의 광원까지의 이격거리나 광원의 중심축으로부터의 이격 거리 등을 조절함으로써 제어될 수 있다.
도 3은 광원으로부터 발생되는 광속의 광세기 분포를 예시한 도면이다.
본 실시예에 따른 난수 생성 장치는 복수의 단일광자검출기를 사용하므로, 각 단일광자검출기에 입사되는 광속(Luminous Flux)의 광세기 가 동일하게 제어되는 것이 바람직하다.
만일 광원으로부터 출사되는 광속의 광세기 분포가 선대칭 분포(Axisymmetric Distribution)를 갖는다면, 복수의 단일광자검출기를 광원의 중심축의 연장선으로부터 방사상으로 동일한 거리에 위치시킴으로써 각 단일광자검출기에 입사되는 광속의 광세기를 동일하게 할 수 있다. 예컨대 도 3에 도시된 바와 같이, 가우시안 분포(Gaussian Distribution)를 갖는 광속을 출사하는 광원을 사용하는 경우 광원(210)의 중심축의 연장선으로부터 방사상으로 동일한 거리만큼 떨어져 위치하는 N개의 단일광자검출기(220~224)에는 동일한 세기의 광속이 입사하게 된다. 따라서 본 실시예에 사용되는 광원은 중심축에 대칭적인 광세기 분포를 갖는 광속을 출사하는 광원인 것이 바람직하다.
한편, 도 1에 예시된 종래의 양자난수 생성 장치가 광분할기에 입사되는 광자의 거동에 의존하는 것과는 달리, 본 실시예에서는 단일광자검출기의 광자검출 효율 또는 검출확률을 이용하므로, 코히런트 광펄스(Coherent Light Pulse)를 생성하는 레이저 다이오드(Laser Diode)뿐만 아니라, 저가형의 LED를 광원으로 사용하는 것이 가능하며, 실제적으로 임의의 광원을 사용하는 것도 무방하다. 그러나 이러한 광원에 포함된 발광소자들은 대개 광세기 분포가 가우시안 분포 내지는 선대칭 분포를 따르지 않으므로, 이러한 경우에는 공간필터(Spatial Filter), 렌즈 등의 광학 수단을 이용하여 임의의 선대칭 분포를 갖도록 할 수 있다.
이하에서는 도 2의 복수의 단일광자검출기(220~224)에서 생성되는 비트열로부터 난수열을 생성하는 방법을 도 4a 내지 도 6을 참조하여 설명하기로 한다.
앞서 언급한 바와 같이, 각 단일광자검출기(220~224)는 각 클럭마다 광자의 검출여부에 따라 0 또는 1 값을 갖는 비트를 출력하는데, 이하에서는 1개의 단일광자검출기(220~224)가 출력하는 비트들의 집합을 '단위 비트열'이라고 칭하기로 한다.
도 4a 및 도 4b는 각 단일광자검출기가 각 클럭마다 출력하는 비트를 순차적으로 배열하여 난수열을 생성하는 방법을 예시한 도면이다.
도 4a 및 도 4b와 같이 5개의 단일광자검출기(410)를 이용하여 난수 생성장치를 구현한 경우를 가정하면, 난수 생성부(420)는 각 클럭마다 5개의 단일광자검출기(410)에서 출력된 비트의 집합인 {a1, b1, c1, d1, e1}, {a2, b2, c2, d2, e2}, {a3, b3, c3, d3, e3}...을 순차적으로 배열함으로써, [a1, b1, c1, d1, e1, a2, b2, c2, d2, e2, a3, b3, c3, d3, e3...]형태의 초기 비트열(Raw Bit String)을 난수열로 출력할 수 있다.
각 단일광자검출기(410)의 광자 검출확률이 정확히 0.5라면, 각 단일광자검출기(410)가 출력하는 단위 비트열은 완전한 난수성을 갖게 되고, 이와 같은 순차적 배열만으로도 편향(Bias)없는 난수열을 얻을 수 있다.
그러나 실제적인 측면에서 각 단일광자검출기(410)의 성능(예컨대 , ) 등으로 인해 각 단일광자검출기가 출력하는 비트열에는 일정 비율의 편향이 존재할 수 있다. 따라서 도 4a 및 도 4b에 예시된 것처럼 각 단위 비트열을 순차적으로 배열하여 곧바로 난수열을 생성하는 것보다는 후처리 연산을 통해 난수성(Randomness)을 높일 필요가 있다.
난수성을 높이기 위한 후처리 연산에는 다양한 방법이 있을 수 있으나, 여기서는 패리티 비트 연산을 기초로 한 후처리 연산 방법을 예시적으로 설명하기로 한다.
도 5a 내지 도 5c는 단위 비트열을 순차적으로 배열하여 생성한 초기 비트열에 대해 배타적 논리합 연산을 수행하여 난수열을 생성하는 방법을 예시한 도면이다.
도 5a에 도시된 바와 같이, 난수 생성부(520)는 각 단일광자검출기(510)가 각 클럭마다 출력하는 비트를 순차적으로 배열하여 초기 비트열을 생성하고, 생성된 초기 비트열에 대해 배타적 논리합(Exclusive-OR) 연산, 즉 패리티 비트(Parity Bit)를 생성하는 연산을 수행함으로써 생성된 랜덤 비트열(Random Bit String)을 난수열로서 출력할 수 있다. 여기서, 난수 생성부의 구성 521 및 522는 반드시 물리적으로 구분되는 구성이라기보다는 수행하는 기능을 기준으로 논리적으로 구분한 것에 불과하다. 초기 비트열로부터 배타적 논리합 연산을 수행하는 방법은 도 5b 및 도 5c와 같이 2가지 방법이 있을 수 있다.
첫 번째 방법은 초기 비트열을 일정 개수의 비트구간으로 나누어 패리티 비트를 생성하는 방법으로, 도 5b에서 5개의 비트마다 패리티 비트를 생성하는 방법을 예시하였다. 이러한 패리티 비트 생성 방법에서는, 패리티 비트를 생성하는 구간의 크기를 크게 할수록 초기 비트열이 갖는 편향을 더 많이 제거하게 되고, 결과적으로 랜덤 비트열의 난수성을 증가시킨다. 반면, 패리티 비트를 생성하는 구간의 크기가 증가함에 따라 랜덤 비트열의 생성률은 감소하게 되는데, 도 5b으로부터 5개의 비트마다 배타적 논리합 연산을 수행하는 경우에 얻을 수 있는 랜덤 비트열의 데이터량은 초기 비트열의 1/5에 불과함을 알 수 있다.
두 번째 방법은 첫 번째 방법의 랜덤 비트열의 생성률 감소 문제를 피할 수 있는 방법으로, 일정 크기의 마스크(Mask)를 적용하여 패리티 비트를 생성하되, 상기 마스크를 1 비트씩 이동하면서 다음 패리티 비트를 연산하는 방법이다. 예컨대 도 5c에 예시된 바와 같이, 5개의 비트들에 대해 패리티 비트를 생성하는 경우, 첫 패리티 비트를 {a1, b1, c1, d1, e1} 조합으로부터 연산하고, 두 번째 패리티 비트는 1비트 이동하여 {b1, c1, d1, e1, a2} 조합으로부터 연산한다.
한편, 도 5a 내지 도 5c에서 예시한 배타적 논리합 연산은 초기 비트열에 대해 적용함으로써 난수성을 증가시켰으나, 이와 달리 초기 비트열을 생성하기에 앞서 단일광자검출기의 출력인 단위 비트열 각각에 대해 배타적 논리합 연산을 수행할 수도 있다. 이를 도 6을 참조하여 설명하기로 한다.
도 6은 각 단일광자검출기의 단위 비트열에 대해 배타적 논리합 연산을 수행하여 생성한 뒤 그 결과를 순차적으로 배열하여 난수열을 생성하는 방법을 예시한 도면이다.
도 6에 예시된 바와 같이, 난수 생성부(620)는 각 단일광자 검출기(610)가 출력하는 비트들, 즉 단위 비트열에 대해 각각 배타적 논리합 연산을 수행할 수 있다. 이때 배타적 논리합 연산을 수행하는 방법은 도 5b 또는 도 5c에서 설명한 방식과 동일한 방식이 적용될 수 있다. 도 6에서 각 단위 비트열에 수행한 배타적 논리합 연산의 결과를 '단위 랜덤 비트열(Unit Random Bit String)'로 표시하였다. 그 후 난수 생성부(620)는 도 4b에서 설명한 방식과 동일한 방식으로 각 단위 랜덤 비트열에 포함된 패리티 비트를 순차적으로 나열함으로써, 난수열로 사용될 수 있는 랜덤 비트열을 생성할 수 있다. 여기서, 난수 생성부의 구성 621 및 622는 반드시 물리적으로 구분되는 구성이라기보다는 수행하는 기능을 기준으로 논리적으로 구분한 것에 불과하다.
이상의 설명은 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 실시예의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
Claims (21)
- 난수(Random Number)를 생성하는 난수 생성 장치(Random Number Generator)에 있어서,
광세기(Light Intensity) 분포가 중심축에 대칭적인 광속(Luminous Flux)을 출사하는 광원;
상기 광원의 중심축의 연장선으로부터 방사상으로 이격되어 위치하여, 광자의 검출 여부에 따라 0 또는 1 중 어느 하나의 비트값을 생성하는 복수의 단일광자검출기(Single Photon Detector: SPD); 및
상기 복수의 단일광자검출기로부터 출력되는 비트들을 순차적으로 배열하거나, 상기 복수의 단일광자검출기로부터 출력되는 비트들에 대해 패리티 생성 연산을 수행하여 난수를 생성하는 난수 생성부
를 포함하는 난수 생성 장치. - 제1항에 있어서,
상기 광원의 상기 광세기 분포는,
가우시안 분포(Gaussian Distribution)를 포함하는 선대칭 분포(Axisymmetric Distribution)를 따르는 것을 특징으로 하는 난수 생성 장치. - 제1항에 있어서,
상기 광원은,
발광소자의 광속을 필터링하여 중심축에 대칭적인 광속을 생성하는 광학 수단을 이용한 것임을 특징으로 하는 난수 생성 장치. - 제1항에 있어서,
상기 복수의 단일광자검출기는,
상기 광원의 중심축의 연장선으로부터 방사상으로 동일거리만큼 이격되어 위치한 것을 특징으로 하는 난수 생성 장치. - 삭제
- 삭제
- 삭제
- 제1항에 있어서,
상기 난수 생성부는,
상기 복수의 단일광자검출기로부터 동일한 클럭에 출력되는 비트의 집합을 클럭 순서에 따라 순차적으로 배열하여 초기 비트열(Raw Bit String)을 생성하고, 생성된 상기 초기 비트열을 기초로 패리티 생성 연산을 수행함으로써 상기 난수를 생성하는 것을 특징으로 하는 난수 생성 장치. - 제10항에 있어서,
상기 난수 생성부는,
생성된 상기 초기 비트열에 대해 일정 크기의 마스크(Mask)를 적용하여 패리티 비트를 생성하되, 상기 마스크를 현재 패리티 비트를 생성한 위치로부터 적어도 1비트 이동하여 다음 패리티 비트를 생성하는 방식으로 연산함으로써 상기 난수를 생성하는 것을 특징으로 하는 난수 생성 장치. - 제1항에 있어서,
상기 난수 생성부는,
상기 복수의 단일광자검출기로부터 출력되는 비트열 각각에 대해 패리티 생성 연산을 수행한 후, 각 단일광자검출기마다 생성된 패리티 비트를 순차적으로 배열함으로써, 상기 난수를 생성하는 것을 특징으로 하는 난수 생성 장치. - 중앙을 기준으로 대칭적인 광세기 분포를 갖는 광속을 출사하는 과정;
상기 광세기 분포의 대칭축으로부터 방사상으로 이격되어 위치한 복수의 단일광자검출기를 이용하여, 각 단일광자검출기로부터 광자 검출 여부에 따라 0 또는 1 중 어느 하나의 비트를 획득하는 과정; 및
상기 복수의 단일광자검출기로부터 획득되는 비트들을 순차적으로 배열하거나, 상기 복수의 단일광자검출기로부터 획득되는 비트들에 대해 패리티 생성 연산을 수행하여 난수를 생성하는 후처리 과정
을 포함하는 광원 및 단일광자검출기를 이용한 난수 생성 방법. - 제13항에 있어서,
상기 대칭적인 광세기 분포는,
가우시안 분포를 포함하는 선대칭 분포를 따르는 것을 특징으로 하는 광원 및 단일광자검출기를 이용한 난수 생성 방법. - 제13항에 있어서,
상기 단일광자검출기의 광자검출확률은 0.5인 것을 특징으로 하는 광원 및 단일광자검출기를 이용한 난수 생성 방법. - 제13항에 있어서,
상기 후처리 과정은,
상기 복수의 단일광자검출기로부터 동일한 클럭에 출력되는 비트의 집합을 클럭 순서대로 순차적으로 배열함으로써 상기 난수를 생성하는 것을 특징으로 하는 광원 및 단일광자검출기를 이용한 난수 생성 방법. - 제13항에 있어서,
상기 후처리 과정은,
상기 복수의 단일광자검출기로부터 동일한 클럭에 출력되는 비트의 집합을 클럭 순서대로 순차적으로 배열하여 초기 비트열을 생성하고, 생성된 상기 초기 비트열을 기초로 패리티 생성 연산을 수행함으로써 상기 난수를 생성하는 것을 특징으로 하는 광원 및 단일광자검출기를 이용한 난수 생성 방법. - 제17항에 있어서,
상기 후처리 과정은,
생성된 상기 초기 비트열에 대해 일정 길이마다 패리티 비트를 생성함으로써 상기 난수를 생성하는 것을 특징으로 하는 광원 및 단일광자검출기를 이용한 난수 생성 방법. - 제17항에 있어서,
상기 후처리 과정은,
생성된 상기 초기 비트열에 대해 일정 크기의 마스크를 적용하여 패리티 비트를 생성하되,
상기 마스크를 현재 패리티 비트를 생성한 위치로부터 적어도 1비트 이동하여 다음 패리티 비트를 생성하는 방식으로 연산함으로써 상기 난수를 생성하는 것을 특징으로 하는 광원 및 단일광자검출기를 이용한 난수 생성 방법. - 삭제
- 삭제
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120111521A KR101564954B1 (ko) | 2012-10-08 | 2012-10-08 | 광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치 |
CN201380052268.3A CN104704466B (zh) | 2012-10-08 | 2013-08-21 | 使用光源和单光子探测器的随机数生成方法和装置 |
PCT/KR2013/007510 WO2014058150A1 (ko) | 2012-10-08 | 2013-08-21 | 광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치 |
US14/682,007 US9588737B2 (en) | 2012-10-08 | 2015-04-08 | Random number generating method and apparatus using light source and single photon detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120111521A KR101564954B1 (ko) | 2012-10-08 | 2012-10-08 | 광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140045235A KR20140045235A (ko) | 2014-04-16 |
KR101564954B1 true KR101564954B1 (ko) | 2015-11-02 |
Family
ID=50477584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120111521A KR101564954B1 (ko) | 2012-10-08 | 2012-10-08 | 광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9588737B2 (ko) |
KR (1) | KR101564954B1 (ko) |
CN (1) | CN104704466B (ko) |
WO (1) | WO2014058150A1 (ko) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10042609B2 (en) | 2014-05-09 | 2018-08-07 | Quantum Numbers Corp. | Method for generating random numbers and associated random number generator |
KR20190043063A (ko) | 2017-10-17 | 2019-04-25 | 주식회사 마스터비디 | 순수난수 생성장치, 그리고 이에 적용되는 인증 방법, 컴퓨터 프로그램 및 기록매체 |
KR20190071668A (ko) | 2019-06-17 | 2019-06-24 | 주식회사 마스터비디 | 순수난수 생성장치, 그리고 이에 적용되는 인증 방법, 컴퓨터 프로그램 및 기록매체 |
US10430160B2 (en) | 2018-01-15 | 2019-10-01 | Quantum Numbers Corp. | Method and system for generating a random bit sample |
KR20200006614A (ko) | 2020-01-13 | 2020-01-20 | 주식회사 마스터비디 | 순수난수 생성장치, 그리고 이에 적용되는 인증 방법, 컴퓨터 프로그램 및 기록매체 |
KR20210045285A (ko) | 2019-10-16 | 2021-04-26 | 고태영 | 양자 엔트로피 운용 서비스 시스템 |
US11237801B2 (en) | 2018-12-28 | 2022-02-01 | Samsung Electronics Co., Ltd. | Random number generator |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10019235B2 (en) | 2011-09-30 | 2018-07-10 | Los Alamos National Security, Llc | Quantum random number generators |
JP6321723B2 (ja) | 2015-06-04 | 2018-05-09 | 株式会社クァンタリオン | 放射性同位元素の自然崩壊を利用した唯一性を実現する装置 |
EP3329359B1 (en) * | 2015-07-29 | 2020-09-09 | Triad National Security, LLC | Quantum random number generators |
KR101880520B1 (ko) * | 2015-08-25 | 2018-07-20 | 에스케이텔레콤 주식회사 | 복수의 광원을 활용하는 양자 노이즈 기반 난수생성장치 |
IT201600106164A1 (it) * | 2016-10-21 | 2018-04-21 | Trentino Sviluppo Spa | Generatore di numeri casuali di tipo perfezionato, in particolare generatore di numeri realmente casuali di tipo perfezionato |
KR101920190B1 (ko) * | 2016-11-22 | 2019-02-08 | 한국인터넷진흥원 | 임의의 ip 생성 방법 및 그 장치 |
CN106706127B (zh) * | 2017-01-21 | 2018-06-29 | 陕西师范大学 | 基于SiPM的多光子探测方法 |
WO2018155738A1 (ko) * | 2017-02-24 | 2018-08-30 | 에스케이텔레콤 주식회사 | 복수의 광원을 활용하는 양자 노이즈 기반 난수생성장치 |
KR101985492B1 (ko) * | 2017-03-07 | 2019-06-03 | 아이디 퀀티크 에스.에이. | 양자 노이즈 기반 난수생성장치 |
KR102027686B1 (ko) * | 2018-03-06 | 2019-10-01 | 순천향대학교 산학협력단 | 안전한 통신을 위한 가시광선을 이용한 순수난수 생성 장치 및 생성 방법 |
CN108919236B (zh) * | 2018-03-27 | 2021-06-22 | 北京跟踪与通信技术研究所 | 一种空间碎片激光测距效果仿真分析方法和装置 |
CN109918046A (zh) * | 2019-02-28 | 2019-06-21 | 徐文婷 | 一种改进的基于光学的量子随机数产生的装置 |
CN109918045A (zh) * | 2019-02-28 | 2019-06-21 | 徐文婷 | 一种改进的光量子随机数产生的实现方法 |
AT523230B1 (de) * | 2019-12-12 | 2022-09-15 | Ait Austrian Inst Tech Gmbh | Vorrichtung zur Erzeugung von Zufallszahlen |
KR102325225B1 (ko) | 2020-04-24 | 2021-11-11 | 주식회사 아이에이네트웍스 | 포토 센서 쉬링키지 패키지 모듈 |
CN111721429B (zh) * | 2020-06-18 | 2021-05-28 | 南京大学 | 一种基于双线结构消减snspd暗计数的设计 |
KR102480378B1 (ko) | 2021-03-05 | 2022-12-26 | 주식회사 아이에이네트웍스 | 패키지 모듈, 그 제조 방법 및 그 동작 방법 |
KR102573621B1 (ko) * | 2021-08-06 | 2023-08-31 | 고려대학교 산학협력단 | 난수 생성 방법 |
KR102613808B1 (ko) | 2021-09-02 | 2023-12-15 | (주)비트리 | 패키지 모듈, 그 제조 방법 및 그 동작 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070127718A1 (en) | 2003-08-27 | 2007-06-07 | Id Quantique S.A. | Method and apparatus for generating true random numbers by way of a quantum optics process |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5428561A (en) * | 1993-04-22 | 1995-06-27 | Zilog, Inc. | Efficient pseudorandom value generator |
US5732139A (en) * | 1996-08-26 | 1998-03-24 | Lo; Hoi-Kwong | Quantum cryptographic system with reduced data loss |
DE19826802C2 (de) * | 1998-06-16 | 2000-05-25 | Deutsche Telekom Ag | Verfahren zur Erzeugung einer Zufallszahl auf quantenmechanischer Grundlage und Zufallsgenerator |
JP2000066592A (ja) * | 1998-08-19 | 2000-03-03 | Syst Kogaku Kk | 乱数生成装置 |
US20060010182A1 (en) * | 2004-07-06 | 2006-01-12 | Altepeter Joseph B | Quantum random number generator |
DE102004047425B4 (de) * | 2004-09-28 | 2007-06-21 | Micronas Gmbh | Zufallszahlengenerator sowie Verfahren zur Erzeugung von Zufallszahlen |
JP4822811B2 (ja) * | 2005-11-02 | 2011-11-24 | 株式会社日立製作所 | 光通信装置 |
JP4423431B2 (ja) * | 2006-01-20 | 2010-03-03 | 国立大学法人 新潟大学 | 物理乱数生成方法及び物理乱数生成装置 |
US7849121B2 (en) * | 2006-04-20 | 2010-12-07 | Hewlett-Packard Development Company, L.P. | Optical-based, self-authenticating quantum random number generators |
GB0915000D0 (en) * | 2009-08-27 | 2009-09-30 | Univ Bruxelles | Quantum random number generation |
CN102375722B (zh) * | 2010-08-09 | 2014-07-09 | 中国科学技术大学 | 一种真随机数生成方法及发生器 |
-
2012
- 2012-10-08 KR KR1020120111521A patent/KR101564954B1/ko active IP Right Grant
-
2013
- 2013-08-21 CN CN201380052268.3A patent/CN104704466B/zh active Active
- 2013-08-21 WO PCT/KR2013/007510 patent/WO2014058150A1/ko active Application Filing
-
2015
- 2015-04-08 US US14/682,007 patent/US9588737B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070127718A1 (en) | 2003-08-27 | 2007-06-07 | Id Quantique S.A. | Method and apparatus for generating true random numbers by way of a quantum optics process |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10042609B2 (en) | 2014-05-09 | 2018-08-07 | Quantum Numbers Corp. | Method for generating random numbers and associated random number generator |
US10437559B2 (en) | 2014-05-09 | 2019-10-08 | Quantum Numbers Corp. | Method for generating random numbers and associated random number generator |
KR20190043063A (ko) | 2017-10-17 | 2019-04-25 | 주식회사 마스터비디 | 순수난수 생성장치, 그리고 이에 적용되는 인증 방법, 컴퓨터 프로그램 및 기록매체 |
KR20190043065A (ko) | 2017-10-17 | 2019-04-25 | 주식회사 마스터비디 | 순수난수 생성장치, 그리고 이에 적용되는 인증 방법, 컴퓨터 프로그램 및 기록매체 |
US10430160B2 (en) | 2018-01-15 | 2019-10-01 | Quantum Numbers Corp. | Method and system for generating a random bit sample |
US11237801B2 (en) | 2018-12-28 | 2022-02-01 | Samsung Electronics Co., Ltd. | Random number generator |
US11675569B2 (en) | 2018-12-28 | 2023-06-13 | Samsung Electronics Co., Ltd. | Random number generator |
KR20190071668A (ko) | 2019-06-17 | 2019-06-24 | 주식회사 마스터비디 | 순수난수 생성장치, 그리고 이에 적용되는 인증 방법, 컴퓨터 프로그램 및 기록매체 |
KR20210045285A (ko) | 2019-10-16 | 2021-04-26 | 고태영 | 양자 엔트로피 운용 서비스 시스템 |
KR20200006614A (ko) | 2020-01-13 | 2020-01-20 | 주식회사 마스터비디 | 순수난수 생성장치, 그리고 이에 적용되는 인증 방법, 컴퓨터 프로그램 및 기록매체 |
Also Published As
Publication number | Publication date |
---|---|
CN104704466B (zh) | 2017-10-03 |
WO2014058150A1 (ko) | 2014-04-17 |
US9588737B2 (en) | 2017-03-07 |
US20150212798A1 (en) | 2015-07-30 |
CN104704466A (zh) | 2015-06-10 |
KR20140045235A (ko) | 2014-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101564954B1 (ko) | 광원과 단일광자검출기를 이용한 난수 생성 방법 및 장치 | |
KR102190209B1 (ko) | 개선된 난수 생성기, 특히 개선된 진성 난수 생성기 | |
US9658831B2 (en) | Optical random number generator and method for generating a random number | |
US9176241B2 (en) | Position-sensitive readout modes for digital silicon photomultiplier arrays | |
Braga et al. | A Fully Digital 8$\,\times\, $16 SiPM Array for PET Applications With Per-Pixel TDCs and Real-Time Energy Output | |
Yan et al. | Multi-bit quantum random number generation by measuring positions of arrival photons | |
Eckert | The Mu3e tile detector | |
Lin et al. | True random number generation based on arrival time and position of dark counts in a multichannel silicon photomultiplier | |
Kück | Single photon sources for absolute radiometry–a review about the current state of the art | |
Wang et al. | Noise characterization of geiger-mode 4H-SiC avalanche photodiodes for ultraviolet single-photon detection | |
Bisadi et al. | Compact quantum random number generator with silicon nanocrystals light emitting device coupled to a silicon photomultiplier | |
Stipčević et al. | Precise monte carlo simulation of single-photon detectors | |
CN113039519A (zh) | 用于生成随机比特序列的装置和方法 | |
Jiang et al. | Shortwave infrared negative feedback avalanche diodes and solid-state photomultipliers | |
Bonanno et al. | Geiger avalanche photodiodes (G-APDs) and their characterization | |
Therrien et al. | Optimization of single photon avalanche diode array detectors with a custom simulator | |
Timofeev | Method of achieving the least loss of information in an asynchronous binary single-photon communication channel with a receiver based on a photon counter | |
JP7454402B2 (ja) | 検出システムおよび学習方法 | |
Hayat et al. | Photon Counting Technology | |
Fishburn et al. | Distortions from multi-photon triggering in a single CMOS SPAD | |
Castro et al. | Impact of dark counts in low-light level silicon photomultiplier multi-readout applications | |
JP2024070212A (ja) | 光源の光子数統計を決定するための方法およびシステム | |
Balajthy et al. | Modification and Modeling of a Silicon Photomultiplier for Reduced High Temperature Dark Count Rate. | |
Allevi et al. | Detecting quantum features in the real world | |
Yarnall et al. | Demonstration of lasercom and spatial tracking with a silicon Geiger-mode APD array |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20181002 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190730 Year of fee payment: 5 |