Abstract
Generating true random bits of high quality at high data rates is usually viewed as a challenging task. To do so, physical sources of entropy with wide bandwidth are required which are able to provide truly random bits and not pseudorandom bits, as it is the case with deterministic algorithms and chaotic systems. In this work we demonstrate a reliable high-speed true random bit generator (TRBG) device based on the unpredictable electrical current time series of atmospheric pressure air microplasma (APAMP). After binarization of the sampled current time series, no further post-processing was needed in order for the bitstreams to pass all 15 tests of the NIST SP 800-22 statistical test suite. Several configurations of the system have been successfully tested at different sampling rates up to 100 MS/s, and with different inter-electrode distances giving visible/non-visible optical emissions. The cost-effectiveness, simplicity and ease of implementation of the proposed APAMP system compared to others makes it a very promising solution for portable TRBGs.
Similar content being viewed by others
Introduction
Microplasma confined to dimensions in the order of or below the millimeter are known to be remarkably stable at high pressures. This allows self-sustained and continuous operation without filamentation and glow-to-arc transition1. In addition, a complete microplasma system can be made light weight and small in size in different design geometries and configurations2,3,4,5. When air (at atmospheric pressure) is used as the plasma gas, and because no special housing or vacuum equipment are needed, the microplasma system becomes cost-effective and easy to operate6. These advantages make microplasmas ideal for portable systems and instruments for chemical7 and spectrochemical8,9,10 analysis, thin film deposition11, NOx and SOx remediation and treatment of volatile organic compounds12, biomedical decontamination and dental sterilization2,13,14,15, and many other applications16,17.
Most, if not all, of these applications rely on the fact that microplasmas provide a rich environment of high-energy electrons and other reactive, excited and metastable species, ultraviolet radiation, and intense electric fields without the generation of excessive heat2. In high-pressure and atmospheric pressure systems in particular, charged and uncharged species are actually in non-local equilibrium with the electric field due to the large and non-monotonous profiles of the latter, and also due to the small dimensions of the system2. This non-equilibrium character of microplasma and erratic movement of its elemental species which manifests itself as high-frequency electrical current fluctuations (coupled with others, such as acoustic and optical fluctuations18) has been shown to be useful for another type of application: high-rate random bit generation (RBG)19. RBGs are very important for cryptographic systems, secure communication, Monte Carlo numerical computations, statistical research, randomized algorithms, etc. The microplasma system we have investigated before19 was submerged in an electrolyte. The glow discharge is generated between the tip of a needle electrode surrounded by a gaseous sheath and a concentrated anolyte or catholyte using low dc voltages (< 100 Vdc)20,21,22,23. From the dynamic analysis of its current time series in terms of phase-space portrait, fractal dimension, largest Lyapunov exponent and power spectra, we established that the electrochemical plasma undergoes a transition from quasi-periodic to chaotic and quasi-hyper-chaotic behavior as the applied voltage is increased21. We also showed that the binary sequences generated from the current time signals obtained at large voltages unambiguously pass (after simple post-processing) all 15 tests of NIST SP 800-22 Statistical Test Suite19,24. However, despite these promising results, the fact that liquids and evaporated corrosive gases were involved in the microplasma process, posed limitations on their portability, packaging and ease-of-maintenance.
To overcome some of these limitation, in this paper we rely on the electrical current fluctuations in atmospheric pressure air microplasma (APAMP) as a source of entropy for RBG. The system is described in the “Experimental” section, and it comprises a high-bandwidth current probe for time-resolved measurements of current intensity, analog-to-digital conversion, and optionally applying a simple binarization procedure on the raw data. The microplasma circuit consists of off-the-shelf standard electrical components, which makes it simple and cost-effective when compared to photonic and optical signals-based RBGs25,26,27,28,29,30. The APAMP system has a relatively high throughput rate (bitstreams of up to 100 Mbit/s that pass all 15 NIST SP 800-22 tests without applying any digital post-processing routines, “Results” section), and is resistant to external attacks given the high-voltage requirements for the microplamsa. A comparison with other existing RBG systems and processes is provided and discussed in the “Discussion” section.
Experimental
Figure 1 depicts a circuit diagram of the APAMP circuit designed and investigated in this study for RBG. A photograph of the prototype is provided in Fig. S1a. The circuit consists of a high-power transistor, a center-tap step-up flyback transformer and a diode powered by a 3.3 V, 4400 mA h rechargeable lithium-ion battery (LIB). An arc discharge is ignited and sustained in free air between two needle-like electrodes (primary side of the transformer) of 1 mm in diameter aligned facing each other at a distance of a few millimeters. The arc current is measured using a high-frequency, high-sensitivity Tektronix CT2 current probe (1.2 kHz to 200 MHz bandwidth at a sensitivity of 1 mA/mV into 50 \(\Omega\)) connected via a P6041 BNC probe cable to a Digilent Analog Discovery 2 (AD2) data acquisition board (up to 100 MS/s sampling rate, configured in the input voltage range − 2.5 to 2.5 V). The board is connected via USB 2.0 to a PC for saving and analyzing the collected data, and for controlling the relay (Fig. 1, Fig. S1). The maximum capacity of AD2’s internal buffer is 16384 (\(=2^{14}\)) samples at a time. To acquire longer bitstreams needed for applying the NIST SP 800-22 tests (considered to be the de facto standard statistical test suite for randomness studies for RBG applications) and other batteries of tests, a C-script was used to read and save the 16384 samples iteratively to accumulate the target number of samples while the microplasma circuit remained continuously ON (see flowchart in Fig. S2). We tested four different prototypes of the same circuit (cost does not exceed USD 50 per prototype, excluding the current probe and data acquisition board), and the results given here are those obtained from one of them and typical for all (see Fig. S1). More than 120 Gbit of data were collected over several weeks of testing.
Results
Raw electrical current time series
Upon the application of a high enough dc voltage, a visible current channel or arc is established between the cathodic and anodic tips of the system through electron thermionic emission or field emission or both from the cathode31. Positive ions are then accelerated in the opposite direction to strike the cathode, and thereby transferring their energy to it, which allows the maintenance of sufficient temperature to keep up the thermal emission of electrons32.
Analysis of current signal collected from the atmospheric pressure air microplasma (APAMP) system: (a) Typical sample of current time series at a rate of 10 MS/s along with the noise floor, (b) Fast Fourier transform (FFT) of the current and noise signals obtained with a digital Tektronix TBS2104 oscilloscope (sampled at 500 MS/s), (c) Autocorrelation plot of a sample of current time series, (d) Probability distribution functions (PDF) estimate of current time series samples of 100 kpts in size collected at the rates of 10, 50 and 100 MS/s (the height of each bar is the relative number of observations), (3) Normal probability plots of the samples in (c) (in dots) aligned with the theoretical normal distribution (dashed lines); the solid thick lines connect the first and third quartiles of the data.
A typical 200 μs sample of current time series (\(I_1, I_2, \ldots , I_n\) at \(t_1, t_2, \ldots , t_n\)) collected with a time resolution of 2 ns from the APAMP system is shown in Fig. 2a along with the system’s background noise. The signal exhibits alternating current spikes and constrictions of different durations (i.e. different frequencies) and relatively low intensities superseding each wave of high spikes (in the order of a few amperes) corresponding to the transformer charging/discharges responses. This type of sustained and erratic behavior is typical and consistently observed irrespective of the electrodes’ orientations (i.e. horizontal, vertical, or in between) or the prototype we tested as long as a critical distance of a few millimeters between the two is maintained. An increase of this distance weakens the intensity of the plasma arc current. In Fig. 2b, we show the fast Fourier transform (FFT) of the current signal and the noise floor (obtained with a digital Tektronix TBS2104 oscilloscope with sampling at 500 MS/s), and a screenshot of their power spectra (measured with a real-time Tektronix 2711 spectrum analyzer of bandwidth 9 kHz–1.8 GHz) is provided in Fig. S3a. The power of the current signal is distributed over a wide frequency band with a slope of approximately − 0.35 dB/MHz from 10 to 50 MHz, and then with a slope of − 0.06 dB/MHz from 50 to 190 MHz. Above this limiting frequency the power of the signal fades out to reach that of the noise level. An estimate of the (normalized) autocorrelation:
where n is the length of the sequence, is performed on a sample from the current signal and is given in Fig. 2c. The figure compares the original signal with its shifted versions by up to 50000 points (data points are equispaced with \(\Delta t= 0.5\,\upmu \text{s}\)). One can observe that there is a significant correlation that extends to the level of about 100 points and thus there are some memory effects in the system, but then it fades out and remains centered around zero for larger lags. This memory effect will be eliminated after binarization of the data (see Fig. 3c).
We also analyzed the statistical distributions of the raw data collected at different sampling rates (10, 50 and 100 MS/s which are within the bandwidth of the system). In Fig. 2d we show the probability density function (PDF) estimates in histogram forms and in Fig. 2e we show the normal probability plots of the three data samples. Each sample consists of 100 kpts arbitrarily selected from a stream of 16 Mpts. Figure 2e shows that the data series are nicely aligned with the theoretical normal distribution \(N(\mu ,\sigma ^2)\) with negligible distortions or asymmetry. We found, for instance, with a confidence interval of 95%, the normal distribution parameter estimates \(\hat{\mu } = 0.938 \, [0.934, 0.942]\) mA and \(\hat{\sigma } = 2.112 \, [2.109, 2.115]\) mA for the sample collected at 10 MS/s.
Binary data
The time and frequency-domain analysis and preliminary statical results obtained from the raw current data collected from the APAMP system suggest their potential use as a source of entropy for RBG. To this end, the data have been binarized for further analysis for RBG from NIST SP 800-22 point of view. We followed a procedure similar to the one we reported in Ref.5,19 in which we first brought the raw data to be centered around the zero-mean by applying a moving average function and removing the dc shift from the signal. Then, a base-2 representation of the absolute value of the sequence (after scaling up by 105) is generated using the MATLAB function dec2bin. Finally, the binary sequence is constructed using the least significant bit (LSB) of each data point.
Analysis of bitstream obtained from the atmospheric pressure air microplasma (APAMP) current signal: (a) Bit values of a typical sequence of 64 successive bits in a 1D stair plot. (b) 2D raster image of randomly selected \(200\times 200\) consecutive bits which does not show, at least visually, any particular concentration of pockets or patterns of zeros or ones, (c) Autocorrelation plot of a sample of binary data collected at 100 MS/s (correlation is positive and anti-correlation is negative), (d) Histograms of 24576000-long bitstreams generated from current time series collected at 10, 50 and 100 MS/s, (e) FFT of data collected directly from the 14-bit ADC register of the DAQ board (current and noise) at 100 MS/s.
Some statistical information on the binarized data are given in Fig. 3 (see details in the figure caption). Figure 3a shows a stair plot of 64 successive bits, and Fig. 3b illustrates a 2D raster image of 40,000 consecutive bits that indicates, at least visually, that there are no obvious patterns or structures in the binary data. Figure 3d shows a uniform distribution for the bits “0” and “1”, i.e. probability of occurrence \(P(0)\approx 0.4999, 0.5002, 0.4999\) for the rates 10, 50 and 100 MS/s, respectively. We also computed the number of times the bit “0” is generated knowing that the previous one was a “0” (denoted “00”) and did the same for “01”, “10” and “11” (i.e., conditional probability p(x|y)). We found in a sample size of 24576000 bits generated from the current time series collected at the rate of 10 MS/s the respective times of occurrences of 6148108, 6142061, 6142062 and 6143768. These values correspond to the probabilities 0.2502, 0.2499, 0.2499 and 0.2500 for “00”, “01”, “10” and “11”, respectively as would be expected for random bit series. This means that there is no particular preference to any of them and thus no form of memory of at least the prior state during the bit generation process29. Higher-order correlation could be established from auto-correlation analysis as shown in Fig. 3c for up to 100 bits of shift. Similar results were found for all tested sampling rates (not shown here). For the autocorrelation test we converted the bit sequence \(X_1, X_2, \ldots , X_n\) of “0”s and “1”s into another sequence \(Y_1, Y_2, \ldots , Y_n\) of “+ 1”s and “− 1”s via \(Y_i = 2 X_i -1\) so that the correlation will be positive and the anti-correlation will be negative33. Contrary to the results obtained from the raw current data, the autocorrelation coefficients of the binary data are practically zero for any number of shifted bits, and thus no memory effects remain. Finally, in Fig. 3d we show the power spectra of sampled (at 100 MS/s) current time series obtained directly from the 14-bit resolution analog-to-digital converter (ADC) register of the AD2 board along with the sampled noise. The graph clearly shows that the sampled data, even with superposed noise contributions from the AD2 board, are above the noise floor.
In Tables 1 we present the statistical results (P-value and proportion of sequences that passed the test) of the 15 NIST SP 800-22 tests obtained under the different conditions, while recognizing that passing these tests does not rigorously guarantee the randomness of the bitstreams. For the execution of the NIST randomness tests, we used the following parameters (unless mentioned otherwise): (i) \(\alpha =0.01\) (significance level), (ii) block length for (a) Block Frequency Test is \(M=128\), (b) NonOverlapping Template Test is \(m=9\), (c) Overlapping Template Test is \(m=9\), (d) Approximate Entropy Test is \(m= 10\), (e) Serial Test is \(m=16\), (f) Linear Complexity Test is \(M=500\). The table shows the results computed from 24 Mbits obtained from binarized current signals collected at three sampling rates, 10, 50 and 100 MS/s. The time taken to collect all 24 Mbits was just 3.3 s, in addition to approximately 2.0 s needed for the relay to switch the plasma ON and get it stabilized. The P-value defined as “the probability that a perfect random number generator would have produced a sequence less random than the tested sequence”24 and associated with each test, is larger than \(\alpha =0.01\) for all tests and for all sampling rates. In the table, this is indicated by “success” under the columns “Assessement”. If the P-value is less than \(\alpha\), then the null hypothesis \(H_0\) that the sequence is truly random is rejected, and therefore it is not considered to be random, also from the point of view of the specific test. The proportion of sequences that passed the tests for the values of P-value should be greater than \(\tilde{p}-3 \sqrt{\tilde{p}(1-\tilde{p})/m}\), where \(\tilde{p}=1-\alpha\) and m is the sample size. For our case where \(m=50\) (most of the tests in Table 1) and \(\alpha =0.01\), the proportion should lie above 0.947786, which means a minimum pass rate of approximately 47/50 binary sequences. The NIST SP 800-90B package was used to estimate the min-entropy of the data coming from the RNG device, which ideally would be 1 Shannon per bit34. We found a min-entropy:
for the binarized current time series data collected at 10 MS/s. The data were verified to pass the i.i.d. (independent and identically distributed) and Restart tests. The min-entropy was found similarly high and very close to 1 Shannon per bit for the data collected at 50 and 100 MS/s, i.e. 0.994468 and 0.994888, respectively (see Figs. S5, S6 and S7).
We were also interested to see how the RBG can be affected if the inter-electrode distance is increased. We tested the scenario in which we pulled apart the two electrodes to a distance of \(\sim\) 3–4 mm. With this configuration, an acoustic signal emanating from the microplasma environment can be heard but no visible optical emissions can be observed with the naked eye. In spite of that, the resulting current time series still appears to be intermittent and disorganized, as shown in Fig. S4. In addition, Fig. S3b shows the power spectra of the signal which is still above the noise floor. The NIST SP 800-22 tests conducted on the binarized data following the same procedure aforementioned were all passed, as shown in Table 1 (last three columns) for the sampling rate of 100 MS/s. The min-entropy estimate was found to be 0.995938 (Fig. S8). This demonstrates that the inter-electrode distance has, to a certain extent, little effect on the RBG performance of our APAMP system. In addition, because the high current spikes observed when visible arc plasma was in place are considerably reduced, the degradative effects of electrodes over-heating is also reduced.
Finally, we have tested the individual bitstreams directly acquired from the ADC register of the AD2 board. With this, the binarization of the raw current time series data is bypassed, which in turn makes the overall TRBG process faster. The results reported here are those for the no visible arcing condition, but similar results were obtained when arcing is visible. In Table 2, we present the NIST SP 800-22 statistical analysis performed for the data of Bits 3, 4, 5 and 6, without any post-processing work. Data from Bits 1 and 2 were discarded because they are close to the noise floor of the system, data from Bits 3 and 4 passed all 15 NIST SP 800-22 tests, whereas data from Bits 5 and 6 failed several tests. In Table S1, we also show the NIST SP 800-22 tests results for data from Bit 3 (as an example) with the significance level \(\alpha =0.001\) instead of 0.01 attesting to the quality of the bitstreams for RBG applications. Further confirmation results with the same dataset are shown in Table S2 for the Dieharder (v. 3.31.1) tests. Results from NIST SP 800-90B package provided a min-entropy estimate of \(H= 0.995938\) (Fig. S9). To test any possible mutual relationship between data from Bit 3 and Bit 4, we calculated the coefficient of correlation \(C\in [-1,1]\) as follows35:
where \(S_{mn}\) with \((m,n)\in \{0,1\}\) represents the number of occurrences of matches with m in sequence \((B3)_1, (B3)_2, \ldots , (B3)_n\) (from Bit 3) and n in the sequence \((B4)_1, (B4)_2, \ldots , (B4)_n\) (from Bit 4) at the corresponding positions. The coefficient C was found to be 0.0077 which indicates negligible interdependence between the two bitstreams, and thus the possibility of doubling the throughput capability of the RBG system.
We repeated the NIST SP 800-22 testing on data from Bit 3 for a large number of consecutive runs (200 runs, at 100 MS/s sampling rate, inter-electrode distance is \(\sim\) 3–4 mm.). Each run consisted of switching ON the plasma system, acquiring 98 Mbits of data, and then switching it OFF. We found the success rates of 91.5%, 100%, 97.5%, 100%, 100%, 100%, 100%, 100%, 100%, 98.5%, 100%, 100%, 100%, 100% and 100%, for the 15 tests from Frequency to Linear Complexity, respectively. These results attest to the reliability of the APAMP system as a TRBG with no required binarization or post-processing treatment of the data. Lower than 100% success rates can be attributed mainly to the battery state-of-charge which lowers the overall power spectrum of the signal. For instance, when the battery (which is a 3.3 V, 4400 mA h rechargeable LIB) is fully charged, the percent success rates of 100 consecutive runs (100 Mbit in length collected directly from the ADC register at 100 MS/s) for passing all 15 tests were found to be 100%, 98%, 100%, \(\ldots\), 100% for the test Frequency to Linear Complexity, respectively. Whereas when the battery is low in charge, the success rates were lower for the majority of tests: 65%, 70%, 68%, 70%, 70%, 100%, 70%, 100%, 70%, 70%, 70%, 100%, 100%, 70% and 100%, respectively.
Discussion
Our goal with this study is to demonstrate the capability of APAMP system as a direct RBG based on its time-resolved current intensity dynamics with no post-processing. The source of these current fluctuations are most likely derived from the complex energy transfer processes occurring in the gas plasma, in addition to contributions from particles (positively- and negatively-charged, and neutral species) production/loss which result from the numerous possible chemical reactions36. These production/loss processes are nonlinear, collision-dominated, and take place with different kinetics and rate coefficients. Also, particles have different diffusion coefficients and mobilities in the gas medium, which makes the overall plasma state, and the resulting current signal in particular, very difficult to predict32. These fluctuations in current dynamics are usually linked to other fluctuations, such as pressure, plasma speed, and optical emissions37. It should also be noted that in practice other environmental and experimental sources of disturbances may add up coming from air flow turbulence, temperature noise, power supply ripples, electromagnetic radiation, etc.
Due to this inherent complexity in microplasma systems, a few theoretical attempts have been carried out to explain (at least conceptually) the origin of such fluctuations. For instance a notable work by Ghorui et al.32,38 (following the Arneodo et al. formalism39) demonstrated from basic governing equations, i.e. the conservation equations of mass, momentum, energy, and metal vapor concentration, together with Maxwell’s equation, that an amplitude equation40 describing the temporal evolution of perturbations of the plasma field quantities may be written as a third-order nonlinear differential equation of the form:
The coefficients \(\mu _i\) are control parameters that depend on the properties of the generated plasma, and k is a scaling factor. Through a judicious choice of these parameters, this equation (also known as the jerk equation) shows that the general feature of the dynamic behavior of individual elements of plasma field vector may exhibit low-dimensional chaos. However, higher dimensional chaos (hyper-chaos) or more complex behavior cannot be explained by such a model. It is also understood that even if the general features can be somehow depicted by such a system of equations, which is qualitatively useful for the overall understanding of the system’s behavior, the exact one-to-one matching with the experiment is impossible to reproduce41. Based on the results presented in the previous section in which we showed the the suitability of bitstreams for RBG mainly from the NIST SP 800-22 point of view, these fluctuations cannot (retrospectively) be described by the set of equations 4. These equations are at the end initiated by deterministic processes and cannot pass directly all statistical tests of NIST SP 800-22. Further investigations on the physical origin of randomness in the APAMP system is beyond the scope of this work.
Now compared to other RBGs, the APAMP system we proposed here has several advantages. Today’s RBGs in Hardware Security Modules (HSMs), for instance, are circuits that rely on digital techniques such as harvesting phase noise in ring oscillators, or post-processing chaotic sequences generated by a chaotic oscillator. However, relying on these on-chip RBGs has its own limitations in terms of throughput, quality of random bits, and vulnerability to attacks which leads to securities issues and errors. For example, Differential Power Analysis (DPA) can be used to extract the data being processed by analyzing the current drawn by the processor from the supply. Defenses against this class of attacks by using, for example, random clocks or to randomly include no operation instructions (NOP) require some hardware overhead and increased design complexity. There are other physical means to generate random bits (but at lower speed) by harvesting noise from a number of sensors (e.g. temperature, humidity, visible light and infrared light sensors)42, or by timing the interval between two consecutive decays from a radioactive source43, and so on. These entropy sources have the advantage of being immune to power supply attacks, but also require subsequent digital signal post-processing to generate random bits. Our system, on the other hand, was proven to (i) directly provide truly random bit sequences from a physical source without the need of post-processing treatment, and (ii) be immune to external attacks given that the current fluctuation are at the high-voltage side of the transformer and the whole system is off-ship.
However, for high-speed real-time encryption applications, RBGs are mostly dependent on off-chip sources of entropy such as chaotic semiconductor lasers25,26,27,28,44, optical and non-optical quantum fluctuations33,45,46, and others47. Photonic devices with high bandwidth are the most popular options, and are able to reach ultra-fast bit rates of tens and hundreds of Gbit/s27,48,49,50 but at the cost of further post-processing routines that actually increase artificially the overall throughput (for example by means of higher-order derivatives50). The throughput of our APAMP system-based true RBG is lower than that, but its hardware simplicity and consequently low cost are much less. In addition, no data post-processing was required at any of the tested configurations. Nonetheless, improving the bit generation rate can be achieved by increasing the plasma generation power (may require higher capacity batteries), and/or combining more than one bit from the ADC module as we showed for Bit 3 and 4, and/or by using parallel acquisition lines for time-resolved current and optical emission intensities5.
Conclusion
In this study we showed a very promising method and setup for generating high-rate, true random bits for RBG applications relying on the inherently stochastic behavior of current intensity in APAMP configuration. No post-processing routines are needed at any instance to obtain high-quality random bistreams that have been verified and validated using different packages of statistical tests. Besides, the complete system of microplasma generation and data acquisition can be made compact and inexpensive using off-the-shelf standard components, which makes it very competitive compared to the ones recently reported in the literature and commercially-available RBG modules.
References
Gambling, W. & Edels, H. The high-pressure glow discharge in air. Br. J. Appl. Phys. 5, 36 (1954).
Iza, F. et al. Microplasmas: sources, particle kinetics, and biomedical applications. Plasma Process. Polym. 5, 322–344 (2008).
Bruggeman, P. & Brandenburg, R. Atmospheric pressure discharge filaments and microplasmas: physics, chemistry and diagnostics. J. Phys. D 46, 464001 (2013).
Foest, R., Schmidt, M. & Becker, K. Microplasmas, an emerging field of low-temperature plasma science and technology. Int. J. Mass Spectrom. 248, 87–102 (2006).
Allagui, A., Elwakil, A. S., Rojas, A. E., Majzoub, S. & Alawadhi, H. Parallel random bits from a single source of entropy based on nonthermal electrochemical microplasma. Plasma Process. Polym.https://doi.org/10.1002/ppap.202000123 (2020).
Liu, W., Li, Z., Zhao, L., Zheng, Q. & Ma, C. Study on formation mechanism of atmospheric pressure glow discharge air plasma jet. Phys. Plasma 25, 083505 (2018).
Karanassios, V. Microplasmas for chemical analysis: analytical tools or research toys?. Spectrochim. Acta B 59, 909–928 (2004).
Broekaert, J. The development of microplasmas for spectrochemical analysis. Anal. Bioanal. Chem. 374, 182–187 (2002).
Leng, A. et al. Pump-and valve-free flow injection capillary liquid electrode discharge optical emission spectrometry coupled to a droplet array platform. Anal. Chem. 89, 703–710 (2016).
Liu, S., Yu, Y.-L. & Wang, J.-H. Advances in discharge-based microplasmas for the analysis of trace species by atomic spectrometry. J. Anal. At. Spectrom. 32, 2118–2126 (2017).
Schäfer, J., Foest, R., Quade, A., Ohl, A. & Weltmann, K. Local deposition of SiOx plasma polymer films by a miniaturized atmospheric pressure plasma jet (APPJ). J. Phys. D 41, 194010 (2008).
Koutsospyros, A. D., Yin, S.-M., Christodoulatos, C. & Becker, K. Plasmochemical degradation of volatile organic compounds (VOC) in a capillary discharge plasma reactor. IEEE Trans. Plasma Sci. 33, 42–49 (2005).
Sladek, R. E., Stoffels, E., Walraven, R., Tielbeek, P. J. & Koolhoven, R. A. Plasma treatment of dental cavities: a feasibility study. IEEE Trans. Plasma Sci. 32, 1540–1543 (2004).
Laroussi, M. Low-temperature plasma jet for biomedical applications: a review. IEEE Trans. Plasma Sci. 43, 703–712 (2015).
Von Woedtke, T., Reuter, S., Masur, K. & Weltmann, K.-D. Plasmas for medicine. Phys. Rep. 530, 291–320 (2013).
Becker, K., Schoenbach, K. & Eden, J. G. Microplasmas and applications. J. Phys. D 39, R55 (2006).
Dubinov, A. E., Maksimov, A. N., Mironenko, M. S., Pylayev, N. A. & Selemir, V. D. Glow discharge based device for solving mazes. Phys. Plasmas 21, 093503 (2014).
Ghoriu, S., Sahasrabudhe, S., Murthy, P., Das, A. & Venkatramani, N. Dynamic characteristics of a hollow copper electrode plasma torch through measurement and analysis of acoustic, optical, and voltage fluctuations. IEEE Trans. Plasma Sci. 28, 2179–2186 (2000).
Rojas, A. E., Allagui, A., Elwakil, A. S. & Alawadhi, H. True random bit generators based on current time series of contact glow discharge electrolysis. J. Appl. Phys. 123, 203301 (2018).
Allagui, A. & Wüthrich, R. Gas film formation time and gas film life time during electrochemical discharge phenomenon. Electrochim. Acta 54, 5336–5343 (2009).
Allagui, A., Rojas, A. E., Bonny, T., Elwakil, A. S. & Abdelkareem, M. A. Nonlinear time-series analysis of current signal in cathodic contact glow discharge electrolysis. J. Appl. Phys. 119, 203303 (2016).
Allagui, A. & Elwakil, A. On the N-shaped conductance and hysteretic behavior of contact glow discharge electrolysis. Electrochim. Acta 168, 173–177 (2015).
Allagui, A. & Wüthrich, R. Nonequilibrium thermodynamics for the stability study of contact glow discharge electrolysis. Plasma Process. Polym. 12, 691–697 (2015).
Rukhin, A. et al. A statistical test suite for random and pseudorandom number generators for cryptographic applications. Technical Report, National Institute of Standards and Technology, USA (2010).
Sciamanna, M. & Shore, K. A. Physics and applications of laser diode chaos. Nat. Photonics 9, 151 (2015).
Zhang, M. et al. A hybrid integrated short-external-cavity chaotic semiconductor laser. IEEE Photonics Technol. Lett. 29, 1911–1914 (2017).
Li, N. et al. Two approaches for ultrafast random bit generation based on the chaotic dynamics of a semiconductor laser. Opt. Express 22, 6634–6646 (2014).
Shinohara, S., Arai, K., Davis, P., Sunada, S. & Harayama, T. Chaotic laser based physical random bit streaming system with a computer application interface. Opt. Express 25, 6461–6474 (2017).
Steinle, T., Greiner, J. N., Wrachtrup, J., Giessen, H. & Gerhardt, I. Unbiased all-optical random-number generator. Phys. Rev. X 7, 041050 (2017).
Li, P., Yi, X., Liu, X., Wang, Y. & Wang, Y. Brownian motion properties of optoelectronic random bit generators based on laser chaos. Opt. Express 24, 15822–15833 (2016).
Staack, D., Farouk, B., Gutsol, A. & Fridman, A. Characterization of a dc atmospheric pressure normal glow discharge. Plasma Sources Sci. Technol. 14, 700 (2005).
Ghorui, S. & Das, A. Origin of fluctuations in atmospheric pressure arc plasma devices. Phys. Rev. E 69, 026408 (2004).
Durt, T. et al. Fast quantum-optical random-number generators. Phys. Rev. A 87, 022339 (2013).
Turan, M. S. et al. Recommendation for the entropy sources used for random bit generation. Technical Report SP 800-90B, National Institute of Standards and Technology (NIST) (2018).
Tubbs, J. D. A note on binary template matching. Pattern Recogn. 22, 359–365 (1989).
Haas, R. A. Plasma stability of electric discharges in molecular gases. Phys. Rev. A 8, 1017 (1973).
Rat, V. & Coudert, J.-F. Analytical interpretation of arc instabilities in a dc plasma spray torch: the role of pressure. J. Phys. D 49, 235202 (2016).
Ghorui, S. & Das, A. Theory of dynamic behavior in atmospheric pressure arc plasma devices. I. Theory and system behavior. IEEE Trans. Plasma Sci. 32, 296–307 (2004).
Arneodo, A., Coullet, P. & Spiegel, E. The dynamics of triple convection. Geophys. Astrophys. Fluid Dyn. 31, 1–48 (1985).
Cross, M. C. & Hohenberg, P. C. Pattern formation outside of equilibrium. Rev. Mod. Phys. 65, 851 (1993).
Ghorui, S., Sahasrabudhe, S., Murty, P. & Das, A. Theory of dynamic behavior in atmospheric pressure arc plasma devices: part-II: validation of theory with experimental data. IEEE Trans. Plasma Sci. 32, 308–315 (2004).
Pawlowski, M., Jara, A. & Ogorzalek, M. Harvesting entropy for random number generation for internet of things constrained devices using on-board sensors. Sensors 15, 26838–26865 (2015).
Walker, J. Hotbits: genuine random numbers, generated by radioactive decay. http://www.fourmilab.ch/hotbits/
Marangon, D. G. et al. Long-term test of a fast and compact quantum random number generator. J. Lightwave Technol. 36, 3778–3784 (2018).
Herrero-Collantes, M. & Garcia-Escartin, J. C. Quantum random number generators. Rev. Mod. Phys. 89, 015004 (2017).
Ma, X., Yuan, X., Cao, Z., Qi, B. & Zhang, Z. Quantum random number generation. NPJ Quantum Inf. 2, 1–9 (2016).
Ilan, Y. Generating randomness: making the most out of disordering a false order into a real one. J. Transl. Med. 17, 49 (2019).
Li, X.-Z., Zhuang, J.-P., Li, S.-S., Gao, J.-B. & Chan, S.-C. Randomness evaluation for an optically injected chaotic semiconductor laser by attractor reconstruction. Phys. Rev. E 94, 042214 (2016).
Butler, T. et al. Optical ultrafast random number generation at 1 tb/s using a turbulent semiconductor ring cavity laser. Opt. Lett. 41, 388–391 (2016).
Kanter, I., Aviad, Y., Reidler, I., Cohen, E. & Rosenbluh, M. An optical ultrafast random bit generator. Nat. Photon. 4, 58–61 (2010).
Acknowledgements
This work was supported by the Dubai Electronic Security Center (DESC), United Arab Emirates. US Non-Provisional Patent Application No. 16/858,109 has been filed on 24 Apr 2020 for this work and granted on 15 Nov 2020.
Author information
Authors and Affiliations
Contributions
A.A., S.M. and A.S.E conceived and conducted the experiment, A.A., S.M., A.E.R. and A.S.E analyzed the results. A.A. and A.S.E. wrote the manuscript. All authors reviewed and provided feedback on the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Allagui, A., Majzoub, S., Elwakil, A.S. et al. Atmospheric pressure air microplasma current time series for true random bit generation. Sci Rep 10, 20971 (2020). https://doi.org/10.1038/s41598-020-77956-5
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-020-77956-5





