CN118466902B - Ultra-miniature anti-ripple quantum random number chip - Google Patents
Ultra-miniature anti-ripple quantum random number chip Download PDFInfo
- Publication number
- CN118466902B CN118466902B CN202410917411.0A CN202410917411A CN118466902B CN 118466902 B CN118466902 B CN 118466902B CN 202410917411 A CN202410917411 A CN 202410917411A CN 118466902 B CN118466902 B CN 118466902B
- Authority
- CN
- China
- Prior art keywords
- ripple
- quantum
- light source
- ultra
- random number
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Classifications
-
- 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
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)
- Optical Communication System (AREA)
Abstract
Description
技术领域Technical Field
本发明涉及光保密通信技术领域,特别涉及一种超微型抗纹波量子随机数芯片。The invention relates to the technical field of optical secure communication, and in particular to an ultra-micro ripple-resistant quantum random number chip.
背景技术Background Art
在现代社会中,随机数被广泛使用在仿真模拟、密码学等诸多领域。依照生成原理不同,随机数可以分为伪随机数和真随机数两大类。由于伪随机数一般都是通过算法产生,随着量子计算的威胁日益紧迫,伪随机数的将变得可被预测,因此其安全性无法保证。量子随机数发生器(QRNG)是利用量子物理内禀特性生成物理真随机数的新型技术,如基于量子真空态噪声,激光自发辐射的量子相位噪声等量子光学原理实现的量子随机数发生器,其产生的随机数是完全无法预测的,因此具有真随机性,也是目前研究较多且较为成熟的量子随机数产生方案。目前,量子随机数发生器多采用分立光学元件搭建而成,体积大、结构复杂、稳定性差、成本高,难以大批量生产。因此,将光学器件集成是必然的发展趋势。基于真空态量子噪声和激光相位噪声的量子随机数发生器方案已可实现芯片化,但是均需要激光器、探测器或干涉仪,尺寸和复杂度较大。In modern society, random numbers are widely used in many fields such as simulation and cryptography. According to different generation principles, random numbers can be divided into two categories: pseudo-random numbers and true random numbers. Since pseudo-random numbers are generally generated by algorithms, with the increasingly urgent threat of quantum computing, pseudo-random numbers will become predictable, so their security cannot be guaranteed. Quantum random number generator (QRNG) is a new technology that uses the intrinsic characteristics of quantum physics to generate physical true random numbers. For example, quantum random number generators based on quantum optical principles such as quantum vacuum state noise and quantum phase noise of laser spontaneous radiation generate completely unpredictable random numbers. Therefore, they have true randomness and are also the most studied and mature quantum random number generation schemes. At present, quantum random number generators are mostly built with discrete optical components, which are large in size, complex in structure, poor in stability, high in cost, and difficult to mass produce. Therefore, integrating optical devices is an inevitable development trend. Quantum random number generators based on vacuum state quantum noise and laser phase noise can be chip-based, but they all require lasers, detectors or interferometers, which are large in size and complexity.
专利CN107066236B提出一种利用光源的光子数涨落来产生量子随机数的方案。该方案利用光源发射的光子数服从泊松分布,单位时间内发射的光子数是随机的,无法被准确预测。这种量子效应通常被称为“ 量子噪声”或“ 散粒噪声”,是由光场的量子涨落特性引起的。该方案的量子熵源实现起来非常简单,只需要将一个LED照射到光子传感器(如CCD相机等)。然而,对于任何光源的驱动信号,如LED的驱动电流,都不可避免地存在纹波电流,会导致LED的光强随纹波电流的变化而随机涨落,这部分涨落可能被窃听者控制,因此光源本身的光子数涨落与纹波导致的光强涨落叠加在一起无法区分。如果忽略纹波信号引起的光强涨落噪声对量子随机数芯片的影响,即把这部分噪声也当作量子噪声,作为量子随机数芯片的量子熵源,则会高估量子熵的大小,使得随机数芯片安全性大大降低。Patent CN107066236B proposes a scheme to generate quantum random numbers by using the fluctuation of the number of photons of a light source. This scheme uses the fact that the number of photons emitted by a light source follows the Poisson distribution, and the number of photons emitted per unit time is random and cannot be accurately predicted. This quantum effect is usually called "quantum noise" or "shot noise", which is caused by the quantum fluctuation characteristics of the light field. The quantum entropy source of this scheme is very simple to implement, and only requires an LED to be irradiated to a photon sensor (such as a CCD camera, etc.). However, for any light source drive signal, such as the LED drive current, there is inevitably a ripple current, which will cause the light intensity of the LED to fluctuate randomly with the change of the ripple current. This part of the fluctuation may be controlled by the eavesdropper, so the photon number fluctuation of the light source itself and the light intensity fluctuation caused by the ripple are superimposed and cannot be distinguished. If the influence of the light intensity fluctuation noise caused by the ripple signal on the quantum random number chip is ignored, that is, this part of the noise is also regarded as quantum noise, as the quantum entropy source of the quantum random number chip, the size of the quantum entropy will be overestimated, which greatly reduces the security of the random number chip.
发明内容Summary of the invention
针对现有技术存在以上缺陷,本发明提出一种超微型抗纹波量子随机数芯片。In view of the above defects in the prior art, the present invention proposes an ultra-micro ripple-resistant quantum random number chip.
本发明的技术方案是这样实现的:The technical solution of the present invention is achieved in this way:
一种超微型抗纹波量子随机数芯片,包括驱动模块、光源、感光像素阵列以及后处理模块,An ultra-micro anti-ripple quantum random number chip, including a driving module, a light source, a photosensitive pixel array and a post-processing module.
所述驱动模块用于产生驱动信号来驱动光源产生光信号,所述驱动信号幅度大于光源工作阈值;The driving module is used to generate a driving signal to drive the light source to generate a light signal, and the amplitude of the driving signal is greater than the working threshold of the light source;
所述光源用于产生光子数为泊松分布的光信号;The light source is used to generate a light signal with a Poisson distribution of photons;
所述感光像素阵列用于将照射在其每个像素上的光信号转换为的电信号,并输出一个电信号矩阵,电信号矩阵的每个元素对应于曝光时间内相应像素累积的光电流所转化为的电压数字信号,且包含光子数随机涨落的量子噪声;The photosensitive pixel array is used to convert the light signal irradiated on each pixel into an electrical signal and output an electrical signal matrix, each element of which corresponds to a voltage digital signal converted from the photocurrent accumulated by the corresponding pixel during the exposure time and contains quantum noise of random fluctuations in the number of photons;
所述后处理模块用于通过利用数据预处理算法及随机性提取算法对电信号矩阵进行处理,得到随机性提取后的随机比特串;The post-processing module is used to process the electrical signal matrix by using a data pre-processing algorithm and a randomness extraction algorithm to obtain a random bit string after randomness extraction;
所述数据预处理算法包括将电信号矩阵划分为元素数量相等的多个区块,并将每个区块与任意一个其他区块的元素之间进行差分,得到新的电信号矩阵,作为原始随机比特。The data preprocessing algorithm includes dividing the electric signal matrix into a plurality of blocks with an equal number of elements, and performing a difference between the elements of each block and any other block to obtain a new electric signal matrix as the original random bits.
优选地,所述数据预处理算法将电信号矩阵划分为元素数量相等的两个区块,并将两个区块的相对应元素进行差分,得到新的电信号矩阵,作为原始随机比特。Preferably, the data preprocessing algorithm divides the electrical signal matrix into two blocks with equal numbers of elements, and differentiates the corresponding elements of the two blocks to obtain a new electrical signal matrix as the original random bits.
优选地,所述光源与感光像素阵列之间还设置有用于使光信号在感光像素阵列上的空间均匀分布的光学漫射片。Preferably, an optical diffuser is provided between the light source and the photosensitive pixel array for uniformly distributing the light signal spatially on the photosensitive pixel array.
优选地,所述光源包括一个或多个激光二极管LD。Preferably, the light source comprises one or more laser diodes LD.
优选地,所述光源包括一个或多个发光二极管LED。Preferably, the light source comprises one or more light emitting diodes (LEDs).
优选地,所述感光像素阵列为CCD传感器或CMOS传感器。Preferably, the photosensitive pixel array is a CCD sensor or a CMOS sensor.
优选地,所述随机性提取算法为冯诺依曼纠偏算法:将所述原始随机比特中相邻的2比特01作为0,10作为1,连续00和11舍去,得到提取后的随机比特串。Preferably, the randomness extraction algorithm is a von Neumann correction algorithm: the adjacent 2 bits 01 in the original random bits are taken as 0, 10 as 1, and consecutive 00 and 11 are discarded to obtain an extracted random bit string.
优选地,所述随机性提取算法为基于快速傅里叶变换的Toeplitz矩阵算法:构Toeplitz矩阵,将其与所述原始随机比特相乘,得到提取后的随机比特串。Preferably, the randomness extraction algorithm is a Toeplitz matrix algorithm based on fast Fourier transform: construct a Toeplitz matrix, multiply it with the original random bits to obtain an extracted random bit string.
与现有技术相比,本发明有以下有益效果:Compared with the prior art, the present invention has the following beneficial effects:
本发明提出一种超微型抗纹波量子随机数芯片,通过利用感光像素阵列探测光源的光子数涨落,并通过差分将光源驱动信号中的纹波信号消除掉,不仅可以将芯片的集成度大大提高,尺寸可降至mm³量级,还可以提升量子熵源的熵含量,提高随机数的随机性和安全性。The present invention proposes an ultra-micro anti-ripple quantum random number chip, which uses a photosensitive pixel array to detect the fluctuation of the photon number of a light source and eliminates the ripple signal in the light source driving signal by difference. This can not only greatly improve the integration of the chip and reduce its size to the mm³ level, but also improve the entropy content of the quantum entropy source and the randomness and security of the random number.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明超微型抗纹波量子随机数芯片结构原理图;FIG1 is a schematic diagram of the structure of an ultra-micro anti-ripple quantum random number chip according to the present invention;
图2为本发明超微型抗纹波量子随机数芯片实施例一的结构原理图;FIG2 is a structural schematic diagram of a first embodiment of an ultra-micro anti-ripple quantum random number chip of the present invention;
图3为本发明感光像素阵列电信号矩阵区域划分示意图;FIG3 is a schematic diagram of the area division of the electrical signal matrix of the photosensitive pixel array of the present invention;
图4为本发明单个像素直接输出电信号柱状分布图;FIG4 is a histogram of the electrical signal directly output by a single pixel of the present invention;
图5为本发明单个像素差分输出电信号柱状分布图。FIG. 5 is a histogram of the differential output electrical signal of a single pixel of the present invention.
具体实施方式DETAILED DESCRIPTION
下面将结合本发明实施例中的附图,对本发明进行清楚、完整地描述。The present invention will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present invention.
如图1所示,一种超微型抗纹波量子随机数芯片,包括驱动模块、光源、感光像素阵列以及后处理模块,As shown in FIG1 , an ultra-micro anti-ripple quantum random number chip includes a driving module, a light source, a photosensitive pixel array, and a post-processing module.
所述光源用于产生光子数为泊松分布的光信号;The light source is used to generate a light signal with a Poisson distribution of photons;
所述驱动模块用于产生驱动信号来驱动光源产生光信号,所述驱动信号幅度大于光源工作阈值;The driving module is used to generate a driving signal to drive the light source to generate a light signal, and the amplitude of the driving signal is greater than the working threshold of the light source;
所述感光像素阵列用于将照射在其每个像素上的光信号转换为的电信号,并输出一个电信号矩阵,电信号矩阵的每个元素对应于曝光时间内相应像素累积的光电流所转化为的电压数字信号,且包含光子数随机涨落的量子噪声;The photosensitive pixel array is used to convert the light signal irradiated on each pixel into an electrical signal and output an electrical signal matrix, each element of which corresponds to a voltage digital signal converted from the photocurrent accumulated by the corresponding pixel during the exposure time and contains quantum noise of random fluctuations in the number of photons;
所述后处理模块用于通过利用数据预处理算法及随机性提取算法对电信号矩阵进行处理,得到随机性提取后的随机比特串;The post-processing module is used to process the electrical signal matrix by using a data pre-processing algorithm and a randomness extraction algorithm to obtain a random bit string after randomness extraction;
所述数据预处理算法包括将电信号矩阵划分为元素数量相等的多个区块,并将每个区块与任意一个其他区块的元素之间进行差分,得到新的电信号矩阵,作为原始随机比特。The data preprocessing algorithm includes dividing the electric signal matrix into a plurality of blocks with an equal number of elements, and performing a difference between the elements of each block and any other block to obtain a new electric signal matrix as the original random bits.
具体工作原理如下:The specific working principle is as follows:
所述光源产生光信号,光信号的光子数分布服从泊松分布The light source generates a light signal, and the photon number distribution of the light signal obeys Poisson distribution
, ,
其中,u为光信号的平均光子数,表示光信号中包含n个光子的概率。由于量子力学的限制,任何情况下都无法完全精确地预测单位时间内发射的光子数,即光源所发射的光信号存在量子涨落,称为量子噪声。通过感光器件对光信号的光子数进行测量可以将光源的量子涨落转换为电信号涨落并进行采集,可得到包含量子随机性的比特串。Where u is the average number of photons in the optical signal, It represents the probability that a light signal contains n photons. Due to the limitations of quantum mechanics, the number of photons emitted per unit time cannot be predicted completely and accurately under any circumstances, that is, the light signal emitted by the light source has quantum fluctuations, which is called quantum noise. By measuring the number of photons in the light signal through a photosensitive device, the quantum fluctuations of the light source can be converted into electrical signal fluctuations and collected, and a bit string containing quantum randomness can be obtained.
假设在曝光时间内,光信号均匀照射到感光像素阵列上,每个像素所吸收的平均光子数相等,通过光电转换、信号放大、数据采集等过程后,将每个像素累积的光电流转化为电压数字信号,输出与所吸收光子数相对应的电信号,最后得到与感光像素阵列对应的电信号矩阵,其中包含了光源发射光信号的光子数涨落引起的量子噪声。Assuming that during the exposure time, the light signal is uniformly irradiated onto the photosensitive pixel array, and the average number of photons absorbed by each pixel is equal, after processes such as photoelectric conversion, signal amplification, and data acquisition, the accumulated photocurrent of each pixel is converted into a voltage digital signal, and an electrical signal corresponding to the number of absorbed photons is output. Finally, an electrical signal matrix corresponding to the photosensitive pixel array is obtained, which contains quantum noise caused by fluctuations in the number of photons emitted by the light source.
由于器件的非完美性,电信号矩阵中会包含除量子噪声以外的其他技术噪声,包括光源驱动信号中的纹波信号导致的光源发射光信号强度涨落噪声,以及感光像素阵列的电子学噪声。后者可以通过关闭光源,直接测量感光像素阵列每个像素的电噪声得到。前者与量子噪声混叠在一起,无法单独测量得到。如果忽略纹波信号引起的光强涨落噪声对量子随机数芯片的影响,即把除感光像素阵列的电噪声之外的所有噪声全部当作量子噪声,作为量子随机数芯片的量子熵源,则会高估量子熵的大小。那么窃听者可以通过控制纹波信号来改变量子噪声在所有噪声中的比例,从而降低超微型抗纹波量子随机数芯片的安全性,因此需要消除纹波信号的影响。通过分析可以发现,纹波信号引起光源整体的强度涨落,对于每个像素的影响是相同的,可以通过像素间的信号差分操作来消除。Due to the imperfection of the device, the electrical signal matrix will contain other technical noises besides quantum noise, including the intensity fluctuation noise of the light signal emitted by the light source caused by the ripple signal in the light source driving signal, and the electronic noise of the photosensitive pixel array. The latter can be obtained by turning off the light source and directly measuring the electrical noise of each pixel in the photosensitive pixel array. The former is mixed with quantum noise and cannot be measured separately. If the influence of the light intensity fluctuation noise caused by the ripple signal on the quantum random number chip is ignored, that is, all noises except the electrical noise of the photosensitive pixel array are regarded as quantum noise as the quantum entropy source of the quantum random number chip, the quantum entropy will be overestimated. Then the eavesdropper can change the proportion of quantum noise in all noises by controlling the ripple signal, thereby reducing the security of the ultra-micro anti-ripple quantum random number chip, so it is necessary to eliminate the influence of the ripple signal. Through analysis, it can be found that the ripple signal causes the overall intensity fluctuation of the light source, which has the same effect on each pixel and can be eliminated by signal differential operation between pixels.
感光像素阵列的像素数量为M×N,则其输出的电信号矩阵为The number of pixels in the photosensitive pixel array is M×N, so the output electrical signal matrix is
。 .
将电信号矩阵R划分为2K个区块,其中K为正整数,则可得到2K个子矩阵。任意2个子矩阵与之间进行相减可得一个新的子矩阵,从而可以得到新的电信号矩阵R’。假设感光像素阵列中的每个元素探测到的平均光子数为u,光子数服从泊松分布,则电信号矩阵每个元素值服从均值为u的泊松分布,相对应的新电信号矩阵R’的每个元素则服从Skellam分布,概率密度分布可写为Divide the electrical signal matrix R into 2K blocks, where K is a positive integer, and you can get 2K sub-matrices. and Subtracting them will give us a new submatrix , thus we can get the new electrical signal matrix R'. Assuming that the average number of photons detected by each element in the photosensitive pixel array is u, and the number of photons obeys the Poisson distribution, then each element value of the electrical signal matrix obeys the Poisson distribution with a mean of u, and each element of the corresponding new electrical signal matrix R' obeys the Skellam distribution. The probability density distribution can be written as
, ,
其均值为0,方差为2u。量子最小熵为Its mean is 0 and its variance is 2u. The quantum minimum entropy is
, ,
当采集数据被量化为b比特时,可以计算出随机性提取比上限为。选取所有元素计算所得提取比上限中的最小值作为后处理算法的提取比,最终可将电信号矩阵处理成最终的随机数序列。When the collected data is quantized into b bits, the upper limit of the randomness extraction ratio can be calculated as The minimum value of the upper limit of the extraction ratio calculated from all elements is selected as the extraction ratio of the post-processing algorithm, and the electrical signal matrix can eventually be processed into the final random number sequence.
如图2所示,本发明超微型抗纹波量子随机数芯片实施例:As shown in FIG2 , an embodiment of the ultra-micro anti-ripple quantum random number chip of the present invention:
所述数据预处理算法将电信号矩阵划分为元素数量相等的两个区块,并将两个区块的相对应元素进行差分,得到新的电信号矩阵,作为原始随机比特。The data preprocessing algorithm divides the electric signal matrix into two blocks with equal numbers of elements, and differentiates the corresponding elements of the two blocks to obtain a new electric signal matrix as the original random bits.
所述光源与感光像素阵列之间还设置有光学漫射片,用于使光信号在感光像素阵列上的空间分布更加均匀。An optical diffuser is also provided between the light source and the photosensitive pixel array to make the spatial distribution of the light signal on the photosensitive pixel array more uniform.
所述光源包括一个或多个发光二极管 LED。The light source includes one or more light emitting diodes (LEDs).
所述感光像素阵列为CCD传感器。The photosensitive pixel array is a CCD sensor.
所述随机性提取算法为基于快速傅里叶变换的Toeplitz矩阵算法:构Toeplitz矩阵,将其与所述原始随机比特相乘,得到提取后的随机比特串。The randomness extraction algorithm is a Toeplitz matrix algorithm based on fast Fourier transform: a Toeplitz matrix is constructed and multiplied with the original random bits to obtain an extracted random bit string.
具体工作过程包括为:The specific work process includes:
所述光源产生光信号,光信号的光子数分布服从泊松分布The light source generates a light signal, and the photon number distribution of the light signal obeys Poisson distribution
, ,
其中,u为光信号的平均光子数,表示光信号中包含n个光子的概率。由于量子力学的限制,任何情况下都无法完全精确地预测单位时间内发射的光子数,即光源所发射的光信号存在量子涨落,称为量子噪声。通过感光器件对光信号的光子数进行测量可以将光源的量子涨落转换为电信号涨落并进行采集,可得到包含量子随机性的比特串。Where u is the average number of photons in the optical signal, It represents the probability that a light signal contains n photons. Due to the limitations of quantum mechanics, the number of photons emitted per unit time cannot be predicted completely and accurately under any circumstances, that is, the light signal emitted by the light source has quantum fluctuations, which is called quantum noise. By measuring the number of photons in the light signal through a photosensitive device, the quantum fluctuations of the light source can be converted into electrical signal fluctuations and collected, and a bit string containing quantum randomness can be obtained.
假设在曝光时间内,光信号均匀照射到感光像素阵列上,每个像素所吸收的平均光子数相等,通过光电转换、信号放大、数据采集等过程后,将每个像素累积的光电流转化为电压数字信号,输出与所吸收光子数相对应的电信号,最后得到与感光像素阵列对应的电信号矩阵,其中包含了光源发射光信号的光子数涨落引起的量子噪声。Assuming that during the exposure time, the light signal is uniformly irradiated onto the photosensitive pixel array, and the average number of photons absorbed by each pixel is equal, after processes such as photoelectric conversion, signal amplification, and data acquisition, the accumulated photocurrent of each pixel is converted into a voltage digital signal, and an electrical signal corresponding to the number of absorbed photons is output. Finally, an electrical signal matrix corresponding to the photosensitive pixel array is obtained, which contains quantum noise caused by fluctuations in the number of photons emitted by the light source.
由于器件的非完美性,电信号矩阵中会包含除量子噪声以外的其他技术噪声,包括光源驱动信号中的纹波信号导致的光源发射光信号强度涨落噪声,以及感光像素阵列的电子学噪声。后者可以通过关闭光源,直接测量感光像素阵列每个像素的电噪声得到。前者与量子噪声混叠在一起,无法单独测量得到。如果忽略纹波信号引起的光强涨落噪声对量子随机数芯片的影响,即把除感光像素阵列的电噪声之外的所有噪声全部当作量子噪声,作为量子随机数芯片的量子熵源,则会高估量子熵的大小。那么窃听者可以通过控制纹波信号来改变量子噪声在所有噪声中的比例,从而降低量子随机数芯片的安全性,因此需要消除纹波信号的影响。通过分析可以发现,纹波信号引起光源整体的强度涨落,对于每个像素的影响是相同的,可以通过像素间的信号差分操作来消除。Due to the imperfection of the device, the electrical signal matrix will contain other technical noises besides quantum noise, including the intensity fluctuation noise of the light signal emitted by the light source caused by the ripple signal in the light source driving signal, and the electronic noise of the photosensitive pixel array. The latter can be obtained by turning off the light source and directly measuring the electrical noise of each pixel in the photosensitive pixel array. The former is mixed with quantum noise and cannot be measured separately. If the influence of the light intensity fluctuation noise caused by the ripple signal on the quantum random number chip is ignored, that is, all noises except the electrical noise of the photosensitive pixel array are regarded as quantum noise as the quantum entropy source of the quantum random number chip, the quantum entropy will be overestimated. Then the eavesdropper can change the proportion of quantum noise in all noises by controlling the ripple signal, thereby reducing the security of the quantum random number chip, so it is necessary to eliminate the influence of the ripple signal. Through analysis, it can be found that the overall intensity fluctuation of the light source caused by the ripple signal has the same effect on each pixel, which can be eliminated by signal differential operation between pixels.
感光像素阵列的像素数量为M×N,则其输出的电信号矩阵为The number of pixels in the photosensitive pixel array is M×N, so the output electrical signal matrix is
。 .
如图3所示,将电信号矩阵R划分为2个区块A和B,则可得到2个子矩阵与。子矩阵与进行相减可得到新的电信号矩阵R’。假设感光像素阵列中的每个元素探测到的平均光子数为u,光子数服从泊松分布,则电信号矩阵每个元素值服从均值为u的泊松分布,相对应的新电信号矩阵R’的每个元素则服从Skellam分布,概率密度分布可写为As shown in Figure 3, the electrical signal matrix R is divided into two blocks A and B, and then two sub-matrices can be obtained: and . Submatrix and Subtracting them will give a new electrical signal matrix R'. Assuming that the average number of photons detected by each element in the photosensitive pixel array is u, and the number of photons follows a Poisson distribution, then each element value of the electrical signal matrix follows a Poisson distribution with a mean of u, and each element of the corresponding new electrical signal matrix R' follows a Skellam distribution, and the probability density distribution can be written as
, ,
其均值为0,方差为2u。Its mean is 0 and its variance is 2u.
如图4和图5所示,分别给出了单个像素次曝光后直接输出信号和差分输出信号的柱状分布图,在曝光时间内每个像素探测到的平均光子数为199.98,方差为199.65,而该像素差分输出电信号的均值为-0.002,方差为398.69。可以看出,差分后输出信号的方差变大。As shown in Figures 4 and 5, a single pixel is given The bar graph of the direct output signal and the differential output signal after the exposure shows that the average number of photons detected by each pixel during the exposure time is 199.98, with a variance of 199.65, while the mean value of the differential output electrical signal of the pixel is -0.002, with a variance of 398.69. It can be seen that the variance of the output signal becomes larger after the difference.
量子最小熵为The quantum minimum entropy is
, ,
方差越大,最小熵越大,因此通过差分可以提升量子熵源含量。当采集数据被量化为b比特时,可以计算出随机性提取比上限为,选取所有元素计算所得提取比上限中的最小值作为后处理算法的提取比。采用基于快速傅里叶变换的Toeplitz矩阵算法对长度为L的原始数据进行随机性提取,利用剩余哈希引理确定输出随机序列长度The larger the variance, the larger the minimum entropy, so the quantum entropy source content can be increased by differentiation. When the collected data is quantized into b bits, the upper limit of the randomness extraction ratio can be calculated as , select the minimum value of the upper limit of the extraction ratio calculated by all elements as the extraction ratio of the post-processing algorithm. The Toeplitz matrix algorithm based on fast Fourier transform is used to extract randomness from the original data of length L, and the residual hash lemma is used to determine the length of the output random sequence.
, ,
其中,ε为信息论安全参数。Among them, ε is the information-theoretic security parameter.
随后用j+L-1比特的随机数种子构造出一个j×L的Toeplitz矩阵,通过原始数据与Toeplitz矩阵相乘即可得到提取后的随机比特串,并输出最终的量子随机数。Then, a j×L Toeplitz matrix is constructed using a random number seed of j+L-1 bits. By multiplying the original data with the Toeplitz matrix, the extracted random bit string can be obtained, and the final quantum random number is output.
综合本发明各个实施例可知,本发明提出一种超微型抗纹波量子随机数芯片,通过利用感光像素阵列探测光源的光子数涨落,并通过差分将光源驱动信号中的纹波信号消除掉,不仅可以将芯片的集成度大大提高,尺寸可降至mm³量级,还可以提升量子熵源的熵含量,提高随机数的随机性和安全性。From the various embodiments of the present invention, it can be seen that the present invention proposes an ultra-micro anti-ripple quantum random number chip, which uses a photosensitive pixel array to detect the fluctuation of the photon number of a light source, and eliminates the ripple signal in the light source driving signal by difference. This can not only greatly improve the integration of the chip and reduce its size to the mm³ level, but also improve the entropy content of the quantum entropy source, thereby improving the randomness and security of random numbers.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410917411.0A CN118466902B (en) | 2024-07-10 | 2024-07-10 | Ultra-miniature anti-ripple quantum random number chip |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410917411.0A CN118466902B (en) | 2024-07-10 | 2024-07-10 | Ultra-miniature anti-ripple quantum random number chip |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118466902A CN118466902A (en) | 2024-08-09 |
CN118466902B true CN118466902B (en) | 2024-09-10 |
Family
ID=92157748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410917411.0A Active CN118466902B (en) | 2024-07-10 | 2024-07-10 | Ultra-miniature anti-ripple quantum random number chip |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118466902B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114780058A (en) * | 2022-06-21 | 2022-07-22 | 北京中科国光量子科技有限公司 | Quantum random number generator chip based on vacuum fluctuation |
CN115390792A (en) * | 2022-10-28 | 2022-11-25 | 北京中科国光量子科技有限公司 | Quantum random number generator chip without feedback control |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4515375A1 (en) * | 2022-04-29 | 2025-03-05 | Qrypt, Inc. | Generation of quantum random numbers from single-photon avalanche diodes |
CN116405205A (en) * | 2023-04-26 | 2023-07-07 | 太原理工大学 | A method for generating quantum random numbers after real-time entropy evaluation |
CN118138217A (en) * | 2024-04-22 | 2024-06-04 | 杭州后量子密码科技有限公司 | Differential energy attack method for block cipher in post quantum cipher |
-
2024
- 2024-07-10 CN CN202410917411.0A patent/CN118466902B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114780058A (en) * | 2022-06-21 | 2022-07-22 | 北京中科国光量子科技有限公司 | Quantum random number generator chip based on vacuum fluctuation |
CN115390792A (en) * | 2022-10-28 | 2022-11-25 | 北京中科国光量子科技有限公司 | Quantum random number generator chip without feedback control |
Also Published As
Publication number | Publication date |
---|---|
CN118466902A (en) | 2024-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104216678B (en) | A kind of unbiased real random number generator and random digit generation method | |
JP6456763B2 (en) | Method and device for quantum random number generation based on optical system | |
CN110325960B (en) | Quantum image sensor quantum random number generation | |
CN110569022B (en) | All-silicon-based CMOS quantum random number generator | |
US9430192B2 (en) | Method and system for generating random numbers | |
CN101980146A (en) | A True Random Number Generator Based on Photon Number-Resolvable Detection | |
EP3375130A1 (en) | Method and device for optics based quantum random number generation | |
CN105975248A (en) | Quantum random number generator based on amplified spontaneous emission and generation method | |
Durt et al. | Fast quantum-optical random-number generators | |
CN109783059B (en) | Quantum random number generation method and device | |
EP4055470A1 (en) | Quantum random number generator | |
CN114564171B (en) | True random number generation method, device, electronic equipment, storage medium and system | |
CN118466902B (en) | Ultra-miniature anti-ripple quantum random number chip | |
CN111555874B (en) | Random number generator, quantum entropy source chip and drive circuit thereof | |
CN206115423U (en) | Quantum random number generator based on enlarge spontaneous radiation | |
EP4240005A1 (en) | Solid-state imaging device and electronic instrument | |
WO2021224605A1 (en) | Random number generator | |
CN108762723B (en) | A quantum random number generator based on laser phase fluctuations | |
CN115048077A (en) | Quantum random number generator | |
CN117555516B (en) | Miniaturized quantum random number generation device and method | |
CN115599344A (en) | Photoelectric integrated quantum random number generator chip based on amplified spontaneous emission noise | |
CN215814135U (en) | Quantum random number generator and encryption device | |
CN111785712A (en) | Unbiased quantum entropy source chip structure | |
CN221766046U (en) | Quantum random number generator based on quantum dot light sampling | |
WO2025027482A1 (en) | Compact quantum random number generator based on balanced detection of shot noise in an optocoupler |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |