WO2013066146A1 - Dark count elimination - Google Patents

Dark count elimination Download PDF

Info

Publication number
WO2013066146A1
WO2013066146A1 PCT/MY2012/000181 MY2012000181W WO2013066146A1 WO 2013066146 A1 WO2013066146 A1 WO 2013066146A1 MY 2012000181 W MY2012000181 W MY 2012000181W WO 2013066146 A1 WO2013066146 A1 WO 2013066146A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
dark count
processing unit
filtering
dark
Prior art date
Application number
PCT/MY2012/000181
Other languages
French (fr)
Inventor
Firdaus Hj Yaakob WIRA
Che Lah HANIF
Witjaksono Gunawan
Siswanto Meilana
Original Assignee
Mimos Berhad
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mimos Berhad filed Critical Mimos Berhad
Publication of WO2013066146A1 publication Critical patent/WO2013066146A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/588Random number generators, i.e. based on natural stochastic processes

Definitions

  • the present invention relates to a processing unit and, more particularly, to a dark count elimination method applied to a quantum random signal refinement.
  • an avalanche photodiode (hereinafter, referred to as APD) is generally used as an element for detecting a single photon.
  • a basic photon detection technique is as follows. A reverse-bias voltage not less than an APD breakdown voltage (VBd) is applied to an APD so that the multiplication factor of the APD is increased to an extremely large value, whereby a photocurrent triggered by a single photon is amplified to such an extent that the signal amplitude becomes large enough for an external circuit to be able to process the signal.
  • VBd A reverse-bias voltage not less than an APD breakdown voltage
  • Avalanche Photodiode has an inherence dark count as natural phenomena. This signal that is in pulse- shaped is detected at the single-photon detector circuit even though the APD circuit has been switched off.
  • the APD circuit is a circuit that converts detected photons into electrical pulses. This conversion process is required before the digital processing.
  • the detected dark count signal is generated and transmitted to the digital modules, and then the digital modules produce and transmit false random numbers to the host. Therefore, an inaccuracy and irregular randomness on the binary sequences have been generated. Furthermore, with irregular randomness on the binary sequences generated, errors are occurred in the generated crypto key at a later stage.
  • the present invention provides a processing unit with dark count signals elimination in a random number generator system comprising a digital module for acquiring data and whitening data to produce a binary random source; a linear feedback shift register for randomizing the binary random source into a random number; characterized in that a signal interval detection for determining a dark count signal in the acquired data; and a dark count filtering for filtering the dark count signal determined by the signal interval detection.
  • a processing unit is a digital processing unit located inside a quantum random number generator system and the signal interval detection comprising a digital counter for determining a period of time detected signal and comparing with a predetermined threshold signal value; if the period of time detected signal more than the predetermined threshold signal value and a dark count signal detected, a dark count flag is activated as an input for the dark count filtering; and if the period of time detected signal less than the predetermined threshold signal value and a dark count signal is not detected, a real count flag is activated as an input for the dark count filtering.
  • the signal interval detection of the present invention having two pulse detected counters for counting pulses due to dark counts and the dark count filtering comprising a multiplexer for selecting and determining the period of time detected signal for a dark count signal from the signal interval detection; generating a logic '0' upon filtering the dark count signal and sending the logic '0' to an output serial module; and sending a binary random number to an output serial module if no dark count signal detected.
  • Both the signal interval detection and dark count filtering are implemented in an embedded system device.
  • a method of operating a processing unit with dark count signals elimination in a random number generator system comprising acquiring a digital signal from a analog to digital converter; detecting the digital signal by acquisition module and signal interval detection simultaneously; producing a binary source and restoring the binary source to be a binary random number using a linear feedback register; determining a period of time detected signal by a signal interval detection and comparing with a predetermined threshold signal value; activating a dark count flag in a dark count filtering if the period of time detected signal more than the predetermined threshold signal value; generating a logic '0' and sending the logic '0' to an output serial module; activating a real count flag in a dark count filtering if the period of time detected signal less than the predetermined threshold signal value; and sending a binary random number to an output serial module.
  • FIG. 1 illustrates a Quantum Random Signal Refinement (Q-RSR) system having a processing unit with Signal Interval Detection (SID) and Dark Count Filtering (DCF) in accordance of an embodiment of the present invention.
  • Q-RSR Quantum Random Signal Refinement
  • SID Signal Interval Detection
  • DCF Dark Count Filtering
  • FIG. 2 illustrates all modules in a processing unit with Signal Interval Detection (SID) and Dark Count Filtering (DCF) in accordance of an embodiment of the present invention.
  • Figure 3 illustrates main modules of Dark Count Filtering (DCF) in a processing unit in accordance of an embodiment of the present invention.
  • FIG. 4 illustrates a flowchart of the Quantum Random Signal Refinement (Q-RSR) system in accordance of an embodiment of the present invention.
  • Figure 5 illustrates a flowchart of Signal Interval Detection (SID) process in a processing unit in accordance of an embodiment of the present invention.
  • Q-RSR Quantum Random Signal Refinement
  • SID Signal Interval Detection
  • FIG. 6 illustrates a flowchart of Dark Count Filtering (DCF) process in a processing unit in accordance of an embodiment of the present invention.
  • DCF Dark Count Filtering
  • the present invention relates to a Register Transfer Level (RTL) hardware based used to detect and eliminate photon dark count signals.
  • RTL Register Transfer Level
  • Figure 1 illustrates a Quantum Random Signal Refinement (Q-RSR) system (100) having a processing unit (125) with Signal Interval Detection (SID) (150) and Dark Count Filtering (DCF) (160).
  • Q-RSR Quantum Random Signal Refinement
  • SID Signal Interval Detection
  • DCF Dark Count Filtering
  • the processing unit (125) of the present invention comprising a digital module (140) for acquiring data and whitening data to produce a binary random source, a linear feedback shift register (LFSR) for randomizing the binary random source into a random number, a signal interval detection (150) for determining a dark count signal in the acquired data and a dark count filtering (160) for filtering the dark count signal determined by the signal interval detection (150).
  • the processing unit (130) of the present invention is a digital processing unit located inside a quantum random number generator system.
  • FIG. 2 illustrates all modules in a processing unit (200) with Signal Interval Detection (SID) and Dark Count Filtering (DCF) in accordance of an embodiment of the present invention.
  • SID Signal Interval Detection
  • DCF Dark Count Filtering
  • Signal Interval Detection (SID) (270) is connected to the input of the detection signals module and subsequently connected to dark count filtering (290).
  • the signal interval detection (SID) (270) comprising a digital counter for determining a period of time detected signal and comparing with a predetermined threshold signal value. If the period of time detected signal more than the predetermined threshold signal value and a dark count signal detected, a dark count flag is activated as an input for the dark count filtering (290) and if the period of time detected signal less than the predetermined threshold signal value and a dark count signal is not detected, a real count flag is activated as an input for the dark count filtering (290).
  • Logic '0' is generated by register '0' binary signals (280) upon filtering the dark count signal and sending the logic 0 to an output serial module (291).
  • Figure 3 illustrates main modules of Dark Count Filtering (DCF) in a processing unit in accordance of an embodiment of the present invention.
  • the dark count filtering comprising a multiplexer (300) for selecting and determining the period of time detected signal for a dark count signal from the signal interval detection, generating a logic ⁇ ' upon filtering the dark count signal and sending the logic '0' to an output serial module; and sending a binary random number to an output serial module if no dark count signal detected.
  • FIG. 4 illustrates a flowchart of the Quantum Random Signal Refinement (Q-RSR) system in accordance of an embodiment of the present invention.
  • Avalanche Photodiode (APD) circuit When the Avalanche Photodiode (APD) circuit is being activated, a true random processing module begins to receive pulses of detected photons. These pulses are then measured and processed before being transmitted to a host through a serial module. The serial data transferred to the host are collected using terminal software. The data is then tested using NIST software to ensure that the generated random number is a truly random.
  • the Dark Count Filtering (DCF) will receive a signal from Signal Interval Detection (SID).
  • SID Signal Interval Detection
  • the signal low indicates that DCF will transfer the random data produced by the earlier process and the signal high indicates the DCF will send signal "0" to output.
  • the details and generation process of the dark count flag and the real count flag are further illustrated in Figure 5 and Figure 6.
  • the true random processing module is not receiving any pulses. If pulses detected, these pulses are due to dark count signals from an optical setup.
  • Signal Interval Detection (SID) has two pulse detected counters to begin for counting upon receiving the COUNT_UP_A or COUNT_UP_B acknowledge signals. When a first photon pulse detected, the COUNT_UP_A flag signal is set to HIGH.
  • COUNT_UP_A flag signal When the subsequent or next photon pulse detected, COUNT_UP_A flag signal is set to LOW and COUNT_UP_B flag signal is set to HIGH. These flag signals are acknowledge signals and acknowledge the counters i.e. COUNTER_A and COUNTER_B to count the period of time taken between the two consecutive single photon pulses.
  • the COUNTER_A counts the time interval between the first detected single photon pulse to the second detected single photon pulse.
  • COUNTER_B counts the time interval between the second detected single photon pulse to the third detected single photon pulse. The time interval of two consecutive single photon pulses is counted alternately between COUNTER_A and COUNTER_B.
  • COUNTER_A and COUNTER_B are set to logic ⁇ ' if these counters are not activated by the COUNT_UP_A or COUNT_UP_B flag signals.
  • the time interval counts of COUNTER_A and/or COUNTER_B exceed the dark count time interval or threshold.
  • the dark count flag is enabled and the data output to the serial module is set to logic ⁇ '.
  • the circuit diagram of this process is illustrated in Figure 3.
  • a real count flag C2 is set to HIGH again while the dark count flag (C1) is set to LOW.
  • the truly random data is transmitted again to the host.
  • the signal interval detection and dark count filtering of the present invention are implemented in an embedded system device.
  • the present invention has been implemented on a Spartan 3TM field programmable gate array (FPGA) and complex programmable logic device (CLPD) and tested with an optical setup.
  • the generated random data has also been tested with National Institute of Standards and Technology (NIST) Statistical Test Suite Software as illustrated in Table 1.
  • NIST National Institute of Standards and Technology
  • the NIST statistical tests are useful in determining whether output from a random number generator is suitable for cryptographic application or not. However, no set of statistical tests can absolutely certify a random number generator is 100 percent truly random for cryptography usage.
  • a method of operating a processing unit with dark count signals elimination in a random number generator system of the present invention comprising firstly acquiring a digital signal from an analog to digital converter followed by detecting the digital signal by acquisition module and signal interval detection simultaneously. A binary source is then produced and restored the binary source to be a binary random number using a linear feedback register. A period of time detected signal by signal interval detection is determined and compared with a predetermined threshold signal value. Next, a dark count flag is activated in a dark count filtering if the period of time detected signal more than the predetermined threshold signal value and a logic '0' is passed through by the Dark Count Filtering (DCF) to an output serial module.
  • DCF Dark Count Filtering
  • the processing unit of the present invention is capable for dark count elimination for dark counts which are not consistent and same shape.
  • Another advantage of the present invention is that it is a Register Transfer Level (RTL) hardware based to detect and eliminate photon dark count signals.
  • RTL Register Transfer Level
  • the processing unit according to the present invention can be also applicable to a photon detector for use in general optical communications and a photo measurement device for use in optical measurement.

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)
  • Photometry And Measurement Of Optical Pulse Characteristics (AREA)

Abstract

The present invention relates to a processing unit and, more particularly, to a dark count elimination method applied to a quantum random signal refinement. One of the advantages of the processing unit of the present invention is capable for dark count elimination for dark counts which are not consistent and same shape. Another advantage of the present invention is that it is a Register Transfer Level (RTL) hardware based to detect and eliminate photon dark count signals.

Description

DARK COUNT ELIMINATION
FIELD OF THE INVENTION
The present invention relates to a processing unit and, more particularly, to a dark count elimination method applied to a quantum random signal refinement.
BACKGROUND OF THE INVENTION
In the field of photon detection, an avalanche photodiode (hereinafter, referred to as APD) is generally used as an element for detecting a single photon. A basic photon detection technique is as follows. A reverse-bias voltage not less than an APD breakdown voltage (VBd) is applied to an APD so that the multiplication factor of the APD is increased to an extremely large value, whereby a photocurrent triggered by a single photon is amplified to such an extent that the signal amplitude becomes large enough for an external circuit to be able to process the signal.
Dark count is a phenomenon when a detection signal is measured in the absence of an incident photon. It is also known as pulse noise or false signal. Avalanche Photodiode (APD) has an inherence dark count as natural phenomena. This signal that is in pulse- shaped is detected at the single-photon detector circuit even though the APD circuit has been switched off. The APD circuit is a circuit that converts detected photons into electrical pulses. This conversion process is required before the digital processing. The detected dark count signal is generated and transmitted to the digital modules, and then the digital modules produce and transmit false random numbers to the host. Therefore, an inaccuracy and irregular randomness on the binary sequences have been generated. Furthermore, with irregular randomness on the binary sequences generated, errors are occurred in the generated crypto key at a later stage.
Some prior arts have suggested a solution to overcome these issues, such as shown in prior art of US Patent No. 7,560,683 where a dark count is eliminated by using two approaches; i.e. the use of a pulse noise mask signal that indicates the timing of occurrence of a pulse noise to eliminate the pulse noise and the use of average pulse signal to eliminate pulse noise by subtracting it to the estimated pulse noise from the APD output signal. The drawback of the prior art as it is tied to the expectation that the waveform of pulse noise which always in the same shape. There is a need for a processing unit that is capable for dark count elimination for dark counts which are not consistent and same shape. The present invention overcomes these and other deficiencies of the above-mentioned drawbacks by providing a processing unit that is capable for dark count elimination. The invention provides a considerable reduction of materials with even greater efficiency and economically during operation.
SUMMARY OF THE INVENTION
The present invention provides a processing unit with dark count signals elimination in a random number generator system comprising a digital module for acquiring data and whitening data to produce a binary random source; a linear feedback shift register for randomizing the binary random source into a random number; characterized in that a signal interval detection for determining a dark count signal in the acquired data; and a dark count filtering for filtering the dark count signal determined by the signal interval detection. A processing unit is a digital processing unit located inside a quantum random number generator system and the signal interval detection comprising a digital counter for determining a period of time detected signal and comparing with a predetermined threshold signal value; if the period of time detected signal more than the predetermined threshold signal value and a dark count signal detected, a dark count flag is activated as an input for the dark count filtering; and if the period of time detected signal less than the predetermined threshold signal value and a dark count signal is not detected, a real count flag is activated as an input for the dark count filtering.
The signal interval detection of the present invention having two pulse detected counters for counting pulses due to dark counts and the dark count filtering comprising a multiplexer for selecting and determining the period of time detected signal for a dark count signal from the signal interval detection; generating a logic '0' upon filtering the dark count signal and sending the logic '0' to an output serial module; and sending a binary random number to an output serial module if no dark count signal detected. Both the signal interval detection and dark count filtering are implemented in an embedded system device.
A method of operating a processing unit with dark count signals elimination in a random number generator system comprising acquiring a digital signal from a analog to digital converter; detecting the digital signal by acquisition module and signal interval detection simultaneously; producing a binary source and restoring the binary source to be a binary random number using a linear feedback register; determining a period of time detected signal by a signal interval detection and comparing with a predetermined threshold signal value; activating a dark count flag in a dark count filtering if the period of time detected signal more than the predetermined threshold signal value; generating a logic '0' and sending the logic '0' to an output serial module; activating a real count flag in a dark count filtering if the period of time detected signal less than the predetermined threshold signal value; and sending a binary random number to an output serial module.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Figure 1 illustrates a Quantum Random Signal Refinement (Q-RSR) system having a processing unit with Signal Interval Detection (SID) and Dark Count Filtering (DCF) in accordance of an embodiment of the present invention.
Figure 2 illustrates all modules in a processing unit with Signal Interval Detection (SID) and Dark Count Filtering (DCF) in accordance of an embodiment of the present invention. Figure 3 illustrates main modules of Dark Count Filtering (DCF) in a processing unit in accordance of an embodiment of the present invention.
Figure 4 illustrates a flowchart of the Quantum Random Signal Refinement (Q-RSR) system in accordance of an embodiment of the present invention. Figure 5 illustrates a flowchart of Signal Interval Detection (SID) process in a processing unit in accordance of an embodiment of the present invention.
Figure 6 illustrates a flowchart of Dark Count Filtering (DCF) process in a processing unit in accordance of an embodiment of the present invention.
DETAILED DESCRIPTIONS OF THE INVENTION
The present invention will now be described in detail in connection with specific embodiments with reference to the accompanying drawings. Unless the context requires otherwise, throughout the specification and claims which follow, the word "comprise" and variations thereof, such as, "comprises" and "comprising" are to be construed in an open, inclusive sense that is as "including, but not limited to". Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. With respect to the use of substantially any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations may be expressly set forth herein for sake of clarity. Furthermore, in those instances where a convention analogous to "at least one of A, B and C," etc. is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B and C" would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B and C together, etc.). In those instances where a convention analogous to "at least one of A, B or C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B, or C" would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B and C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase "A or B" will be understood to include the possibilities of "A" or "B" or "A and B."
The present invention relates to a Register Transfer Level (RTL) hardware based used to detect and eliminate photon dark count signals. Figure 1 illustrates a Quantum Random Signal Refinement (Q-RSR) system (100) having a processing unit (125) with Signal Interval Detection (SID) (150) and Dark Count Filtering (DCF) (160). Unlike the conventional Quantum Random Signal Refinement (Q-RSR) system (100) without dark count elimination which only comprising an optical component (110), an analog part (120), a processing unit and a serial module(170), the processing unit (125) of the present invention comprising a digital module (140) for acquiring data and whitening data to produce a binary random source, a linear feedback shift register (LFSR) for randomizing the binary random source into a random number, a signal interval detection (150) for determining a dark count signal in the acquired data and a dark count filtering (160) for filtering the dark count signal determined by the signal interval detection (150). The processing unit (130) of the present invention is a digital processing unit located inside a quantum random number generator system.
Figure 2 illustrates all modules in a processing unit (200) with Signal Interval Detection (SID) and Dark Count Filtering (DCF) in accordance of an embodiment of the present invention. During the data conversion from analog(from optical component (210) connected to analog process(220)) to digital, signals from the pulses of detected photons are going through a conventional process such as acquisition (230), whitening (240), restoring process (260) with the assistance of the linear feedback shift register (LFSR) (250) for randomizing the binary random source into a random number. For the purposes of eliminating the dark count in the data collected, Signal Interval Detection (SID) and Dark Count Filtering (DCF) are provided. Signal Interval Detection (SID) (270) is connected to the input of the detection signals module and subsequently connected to dark count filtering (290). The signal interval detection (SID) (270) comprising a digital counter for determining a period of time detected signal and comparing with a predetermined threshold signal value. If the period of time detected signal more than the predetermined threshold signal value and a dark count signal detected, a dark count flag is activated as an input for the dark count filtering (290) and if the period of time detected signal less than the predetermined threshold signal value and a dark count signal is not detected, a real count flag is activated as an input for the dark count filtering (290). Logic '0' is generated by register '0' binary signals (280) upon filtering the dark count signal and sending the logic 0 to an output serial module (291). Figure 3 illustrates main modules of Dark Count Filtering (DCF) in a processing unit in accordance of an embodiment of the present invention. The dark count filtering comprising a multiplexer (300) for selecting and determining the period of time detected signal for a dark count signal from the signal interval detection, generating a logic Ό' upon filtering the dark count signal and sending the logic '0' to an output serial module; and sending a binary random number to an output serial module if no dark count signal detected.
Figure 4 illustrates a flowchart of the Quantum Random Signal Refinement (Q-RSR) system in accordance of an embodiment of the present invention. When the Avalanche Photodiode (APD) circuit is being activated, a true random processing module begins to receive pulses of detected photons. These pulses are then measured and processed before being transmitted to a host through a serial module. The serial data transferred to the host are collected using terminal software. The data is then tested using NIST software to ensure that the generated random number is a truly random. During transferring a signal (data) to serial module, the Dark Count Filtering (DCF) will receive a signal from Signal Interval Detection (SID). The signal low indicates that DCF will transfer the random data produced by the earlier process and the signal high indicates the DCF will send signal "0" to output. The details and generation process of the dark count flag and the real count flag are further illustrated in Figure 5 and Figure 6. When the Avalanche Photodiode (APD) circuit is deactivated, the true random processing module is not receiving any pulses. If pulses detected, these pulses are due to dark count signals from an optical setup. As shown in Figure 5, Signal Interval Detection (SID) has two pulse detected counters to begin for counting upon receiving the COUNT_UP_A or COUNT_UP_B acknowledge signals. When a first photon pulse detected, the COUNT_UP_A flag signal is set to HIGH. When the subsequent or next photon pulse detected, COUNT_UP_A flag signal is set to LOW and COUNT_UP_B flag signal is set to HIGH. These flag signals are acknowledge signals and acknowledge the counters i.e. COUNTER_A and COUNTER_B to count the period of time taken between the two consecutive single photon pulses. The COUNTER_A counts the time interval between the first detected single photon pulse to the second detected single photon pulse. Meanwhile, COUNTER_B counts the time interval between the second detected single photon pulse to the third detected single photon pulse. The time interval of two consecutive single photon pulses is counted alternately between COUNTER_A and COUNTER_B. By default, COUNTER_A and COUNTER_B are set to logic Ό' if these counters are not activated by the COUNT_UP_A or COUNT_UP_B flag signals.
During the deactivation of the Avalanche Photodiode (APD) circuit, the time interval counts of COUNTER_A and/or COUNTER_B exceed the dark count time interval or threshold. As shown in Figure 6, the dark count flag is enabled and the data output to the serial module is set to logic Ό'. The circuit diagram of this process is illustrated in Figure 3. Thus, there is a correction in this process and no false data due to dark count signals is transmitted to the host. When the Avalanche Photodiode (APD) circuit is activated again, a real count flag (C2) is set to HIGH again while the dark count flag (C1) is set to LOW. The truly random data is transmitted again to the host. The signal interval detection and dark count filtering of the present invention are implemented in an embedded system device.
Experiments
The present invention has been implemented on a Spartan 3™ field programmable gate array (FPGA) and complex programmable logic device (CLPD) and tested with an optical setup. The generated random data has also been tested with National Institute of Standards and Technology (NIST) Statistical Test Suite Software as illustrated in Table 1. The NIST statistical tests are useful in determining whether output from a random number generator is suitable for cryptographic application or not. However, no set of statistical tests can absolutely certify a random number generator is 100 percent truly random for cryptography usage.
Table 1. NIST Result for Q-RSR
Figure imgf000009_0001
A method of operating a processing unit with dark count signals elimination in a random number generator system of the present invention comprising firstly acquiring a digital signal from an analog to digital converter followed by detecting the digital signal by acquisition module and signal interval detection simultaneously. A binary source is then produced and restored the binary source to be a binary random number using a linear feedback register. A period of time detected signal by signal interval detection is determined and compared with a predetermined threshold signal value. Next, a dark count flag is activated in a dark count filtering if the period of time detected signal more than the predetermined threshold signal value and a logic '0' is passed through by the Dark Count Filtering (DCF) to an output serial module. However, if the period of time detected signal less than the predetermined threshold signal value, a real count flag is activated in a dark count filtering and a binary random number is sent to an output serial module. One of the advantages of the processing unit of the present invention is capable for dark count elimination for dark counts which are not consistent and same shape. Another advantage of the present invention is that it is a Register Transfer Level (RTL) hardware based to detect and eliminate photon dark count signals. In addition to the application to photon receivers in quantum encryption communications, the processing unit according to the present invention can be also applicable to a photon detector for use in general optical communications and a photo measurement device for use in optical measurement.
The foregoing embodiment and advantages are merely exemplary and are not to be construed as limiting the present invention. The description of the embodiments of the present invention is intended to be illustrative and not to limit the scope of the claims and many alternatives, modifications and variations will be apparent to those skilled in the art.

Claims

1. A processing unit with dark count signals elimination in a random number generator system comprising: a digital module for acquiring data and whitening data to produce a binary random source;
a linear feedback shift register for randomizing the binary random source into a random number; characterized in that
a signal interval detection for determining a dark count signal in the acquired data; and a dark count filtering for filtering the dark count signal determined by the signal interval detection.
2. The processing unit as claimed in Claim 1 wherein the processing unit is a digital processing unit located inside a quantum random number generator system.
3. The processing unit as claimed in Claim 1 wherein the signal interval detection comprising a digital counter for determining a period of time detected signal and comparing with a predetermined threshold signal value;
if the period of time detected signal more than the predetermined threshold signal value and a dark count signal detected, a dark count flag is activated as an input for the dark count filtering; and
if the period of time detected signal less than the predetermined threshold signal value and a dark count signal is not detected, a real count flag is activated as an input for the dark count filtering.
4. The processing unit as claimed in Claim 3 wherein the signal interval detection having two pulses detected counters for counting pulses due to dark counts.
5. The processing unit as claimed in Claim 1 wherein the dark count filtering comprising a multiplexer for selecting and determining the period of time detected signal for a dark count signal from the signal interval detection; generating a logic '0' upon filtering the dark count signal and sending the logic '0' to an output serial module; and
sending a binary random number to an output serial module if no dark count signal detected.
6. The processing unit as claimed in Claim 1 wherein the signal interval detection and dark count filtering are implemented in an embedded system device.
7. A method of operating a processing unit with dark count signals elimination in a random number generator system comprising
acquiring a digital signal from a analog to digital converter;
detecting the digital signal by acquisition module and signal interval detection simultaneously;
producing a binary source and restoring the binary source to be a binary random number using a linear feedback register;
determining a period of time detected signal by a signal interval detection and comparing with a predetermined threshold signal value;
activating a dark count flag in a dark count filtering if the period of time detected signal more than the predetermined threshold signal value;
generating a logic '0' and sending the logic '0' to an output serial module;
activating a real count flag in a dark count filtering if the period of time detected signal less than the predetermined threshold signal value; and
sending a binary random number to an output serial module.
8. The method as claimed in Claim 7 wherein the signal interval detection and dark count filtering are implemented in an embedded system device.
PCT/MY2012/000181 2011-11-03 2012-06-29 Dark count elimination WO2013066146A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
MYPI2011005303 2011-11-03
MYPI2011005303 2011-11-03

Publications (1)

Publication Number Publication Date
WO2013066146A1 true WO2013066146A1 (en) 2013-05-10

Family

ID=47116174

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/MY2012/000181 WO2013066146A1 (en) 2011-11-03 2012-06-29 Dark count elimination

Country Status (1)

Country Link
WO (1) WO2013066146A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111443896A (en) * 2020-03-31 2020-07-24 海晨 High-temperature resistance-resistant true random number generator and method for generating true random number

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6327394B1 (en) * 1998-07-21 2001-12-04 International Business Machines Corporation Apparatus and method for deriving temporal delays in integrated circuits
GB2390271A (en) * 2002-06-24 2003-12-31 Sun Microsystems Inc failsafe random number generation using a mixer to combine the outputs of an analogue and a digital number generator
US20040139132A1 (en) * 2001-05-09 2004-07-15 Norbert Lutkenhaus Efficient use of detectors for random number generation
WO2009064167A2 (en) * 2007-11-15 2009-05-22 Mimos Berhad A quantum random number generator
US7560683B2 (en) 2005-03-31 2009-07-14 Nec Corporation Photo detecting circuit and noise elimination method utilized to produce a photo reception signal
US20090265112A1 (en) * 2005-07-22 2009-10-22 Psigenics Corporation Device and method for responding to influences of mind

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6327394B1 (en) * 1998-07-21 2001-12-04 International Business Machines Corporation Apparatus and method for deriving temporal delays in integrated circuits
US20040139132A1 (en) * 2001-05-09 2004-07-15 Norbert Lutkenhaus Efficient use of detectors for random number generation
GB2390271A (en) * 2002-06-24 2003-12-31 Sun Microsystems Inc failsafe random number generation using a mixer to combine the outputs of an analogue and a digital number generator
US7560683B2 (en) 2005-03-31 2009-07-14 Nec Corporation Photo detecting circuit and noise elimination method utilized to produce a photo reception signal
US20090265112A1 (en) * 2005-07-22 2009-10-22 Psigenics Corporation Device and method for responding to influences of mind
WO2009064167A2 (en) * 2007-11-15 2009-05-22 Mimos Berhad A quantum random number generator

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHANGHYUK LEE ET AL: "Self-quenching, Forward-bias-reset for Single Photon Avalanche Detectors in 1.8V, 0.18mum process", ISCAS 2011, 15 May 2011 (2011-05-15), IEEE, PISCATAWAY, NJ, USA, pages 2217 - 2220, XP031998098, ISBN: 978-1-4244-9473-6, DOI: 10.1109/ISCAS.2011.5938041 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111443896A (en) * 2020-03-31 2020-07-24 海晨 High-temperature resistance-resistant true random number generator and method for generating true random number

Similar Documents

Publication Publication Date Title
EP2965120B1 (en) Timestamping detected radiation quanta
Frach et al. The digital silicon photomultiplier—System architecture and performance evaluation
ES2703983T3 (en) Real random number generator
CN101980146B (en) Photon-number distinguishable detection-based true random number generator
US8803064B2 (en) Signal processing device, including charge injection circuit, and photodetection device
US20130341518A1 (en) Time-to-digital converter for a medical imaging system
US9185314B2 (en) Mitigating the effects of signal overload in analog front-end circuits used in image sensing systems
WO2018090901A1 (en) Device and method for measuring time information of photon
Yan et al. Multi-bit quantum random number generation by measuring positions of arrival photons
US20150200680A1 (en) Method and device for digitalizing scintillation pulse
CN109998582B (en) Coincidence judging and selecting method, device, equipment and medium
Gnecchi et al. Digital silicon photomultipliers with OR/XOR pulse combining techniques
Hai-Qiang et al. A random number generator based on quantum entangled photon pairs
WO2013066146A1 (en) Dark count elimination
Zhang et al. FPGA implementation of Toeplitz hashing extractor for real time post-processing of raw random numbers
EP3861431B1 (en) Device and method for generating random bit sequences
EP3564711A1 (en) Photodetector
Kim et al. PET DAQ system for compressed sensing detector modules
JP2014064059A5 (en)
US7679404B2 (en) Missing clock pulse detector
JP2017044518A (en) Signal processing device and radiation measurement device
CN116382629A (en) Quantum random number generator based on tunneling effect
WO2005029017A1 (en) Photon detecting apparatus and photon detecting method
CN115048077A (en) Quantum random number generator
WO2013021175A3 (en) Device and method for photon detection

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12780300

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12780300

Country of ref document: EP

Kind code of ref document: A1