<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">najo</journal-id><journal-title-group><journal-title xml:lang="en">Nanosystems: Physics, Chemistry, Mathematics</journal-title><trans-title-group xml:lang="ru"><trans-title>Наносистемы: физика, химия, математика</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2220-8054</issn><issn pub-type="epub">2305-7971</issn><publisher><publisher-name>Университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/22208054201785600605</article-id><article-id custom-type="elpub" pub-id-type="custom">najo-622</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>PHYSICS</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ФИЗИКА</subject></subj-group></article-categories><title-group><article-title>Random number generator for cryptography</article-title><trans-title-group xml:lang="ru"><trans-title></trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="western" xml:lang="en"><surname>Soorat</surname><given-names>R.</given-names></name></name-alternatives><bio xml:lang="en"><p>Kolkata</p></bio><email xlink:type="simple">rsoorat@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="western" xml:lang="en"><surname>Madhuri</surname><given-names>K.</given-names></name></name-alternatives><bio xml:lang="en"><p>Kolkata</p></bio><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="western" xml:lang="en"><surname>Vudayagiri</surname><given-names>A.</given-names></name></name-alternatives><bio xml:lang="en"><p>Kolkata</p></bio><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff xml:lang="en" id="aff-1"><institution>R. C. Bose centre for cryptology and security, Indian Statistical Institute; School of Physics, University of Hyderabad</institution><country>India</country></aff><aff xml:lang="en" id="aff-2"><institution>R. C. Bose centre for cryptology and security, Indian Statistical Institute</institution><country>India</country></aff><pub-date pub-type="collection"><year>2017</year></pub-date><pub-date pub-type="epub"><day>12</day><month>08</month><year>2025</year></pub-date><volume>8</volume><issue>5</issue><fpage>600</fpage><lpage>605</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Soorat R., Madhuri K., Vudayagiri A., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Soorat R., Madhuri K., Vudayagiri A.</copyright-holder><copyright-holder xml:lang="en">Soorat R., Madhuri K., Vudayagiri A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://nanojournal.ifmo.ru/jour/article/view/622">https://nanojournal.ifmo.ru/jour/article/view/622</self-uri><abstract><p>One key requirement for many cryptograhic schemes is the generation of random numbers. Sequences of random numbers are used at several stages of a standard cryptographic protocol. One simple example is a Vernam cipher, where a string of random numbers is added to message string to generate encrypted code. C = M K. It has been mathematically shown that this simple scheme is unbreakable if key K is as long as M and is used only once. The security of a cryptosystem shall not be based on keeping the algorithm secret but solely on keeping the key secret. The security of a random number generator (RNG) is related to the difficulty of predicting its future sequence values from past values. The quality and unpredictability of secret data is critical to securing communication by modern cryptographic techniques. The generation of such data for cryptographic purposes typically requires an unpredictable physical source of random data. We studied a chaotic circuit which consisted of an inductor, capacitance, diode and thus used for the BB84 protocol. We have studied both pseudo random and true random number generators and evaluated them through various tests like frequency, correlation, NIST etc.</p></abstract><kwd-group xml:lang="en"><kwd>Hardware random number generator</kwd><kwd>cryptography</kwd><kwd>chaos</kwd><kwd>chaotic circuit</kwd></kwd-group><funding-group><funding-statement xml:lang="en">This work was supported by department of information technology, Government of India. We thanks to Sunitha for her support.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Bennett C.H., Brassard G. Quantum cryptography: Public key distribution and coin tossing. Proceedings of IEEE International Conference on Computers, Systems and Signal Processing, New York, 1984, P. 8.</mixed-citation><mixed-citation xml:lang="en">Bennett C.H., Brassard G. Quantum cryptography: Public key distribution and coin tossing. Proceedings of IEEE International Conference on Computers, Systems and Signal Processing, New York, 1984, P. 8.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Burrows J.H. Security requirements for cryptographic modules. FIPS, Gaithersburg, 2001, 56 p.</mixed-citation><mixed-citation xml:lang="en">Burrows J.H. Security requirements for cryptographic modules. FIPS, Gaithersburg, 2001, 56 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Pickholtz R.L., Schilling D.L., Milstein L.B. Theory of spreadspectrum communicationsa tutorial. IEEE Trans. Commun., 1982, 30 (5), P. 855–884.</mixed-citation><mixed-citation xml:lang="en">Pickholtz R.L., Schilling D.L., Milstein L.B. Theory of spreadspectrum communicationsa tutorial. IEEE Trans. Commun., 1982, 30 (5), P. 855–884.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Metropolis N., Ulam S. The Monte Carlo method. J. Am. Stat. Assoc., 1949, 44 (247), P. 335–341.</mixed-citation><mixed-citation xml:lang="en">Metropolis N., Ulam S. The Monte Carlo method. J. Am. Stat. Assoc., 1949, 44 (247), P. 335–341.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Nazarathy M., Newton S.A., et al. Realtime long range complementary correlation optical time domain reflectometer. J. Lightwave Technol., 1989, 7 (1), P. 24–38.</mixed-citation><mixed-citation xml:lang="en">Nazarathy M., Newton S.A., et al. Realtime long range complementary correlation optical time domain reflectometer. J. Lightwave Technol., 1989, 7 (1), P. 24–38.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Petrie C., Connelly J. A noisebased IC random number generator for applications in cryptography. IEEE Trans. Circ. Syst. I Fundam. Theory Appl., 2000, 47 (5), P. 615–621.</mixed-citation><mixed-citation xml:lang="en">Petrie C., Connelly J. A noisebased IC random number generator for applications in cryptography. IEEE Trans. Circ. Syst. I Fundam. Theory Appl., 2000, 47 (5), P. 615–621.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Bucci M., Germani L., et al. A highspeed oscillatorbased truly random number source for cryptographic applications on a smart card IC. IEEE Trans. Comput., 2003, 52 (4), P. 403–409.</mixed-citation><mixed-citation xml:lang="en">Bucci M., Germani L., et al. A highspeed oscillatorbased truly random number source for cryptographic applications on a smart card IC. IEEE Trans. Comput., 2003, 52 (4), P. 403–409.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Stojanovski T., Kocarev L. Chaosbased random number generatorsPart I: analysis. IEEE Trans. Circ. Syst. I Fundam. Theory Appl., 2001, 48 (3), P. 281–288.</mixed-citation><mixed-citation xml:lang="en">Stojanovski T., Kocarev L. Chaosbased random number generatorsPart I: analysis. IEEE Trans. Circ. Syst. I Fundam. Theory Appl., 2001, 48 (3), P. 281–288.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Stojanovski T., Pihl J., Kocarev L. Chaosbased random number generatorsPart II: Practical realization. IEEE Trans. Circ. Syst. I Fundam. Theory Appl., 2001, 48 (3), P. 382–385.</mixed-citation><mixed-citation xml:lang="en">Stojanovski T., Pihl J., Kocarev L. Chaosbased random number generatorsPart II: Practical realization. IEEE Trans. Circ. Syst. I Fundam. Theory Appl., 2001, 48 (3), P. 382–385.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Krhovjak J. Cryptographic random and pseudorandom data generators. Brno, 2009.</mixed-citation><mixed-citation xml:lang="en">Krhovjak J. Cryptographic random and pseudorandom data generators. Brno, 2009.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Matthews T. Suggestions for random number generation in software. RSA Laboratories’ Bulletin, 1996, 1.</mixed-citation><mixed-citation xml:lang="en">Matthews T. Suggestions for random number generation in software. RSA Laboratories’ Bulletin, 1996, 1.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ellison C. Cryptographic Random Numbers. IEEE P1363 Working Draft, 1997, 11 p.</mixed-citation><mixed-citation xml:lang="en">Ellison C. Cryptographic Random Numbers. IEEE P1363 Working Draft, 1997, 11 p.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Buchoveck´a S. Analysis of a True Random Number Generator. Master’s thesis. Czech Technical University in Prague, Faculty of Information Technology, 2012.</mixed-citation><mixed-citation xml:lang="en">Buchoveck´a S. Analysis of a True Random Number Generator. Master’s thesis. Czech Technical University in Prague, Faculty of Information Technology, 2012.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Knuth D. The Art of Computer Programming: Volume 2, Seminumerical Algorithms, AddisonWesley, 1981.</mixed-citation><mixed-citation xml:lang="en">Knuth D. The Art of Computer Programming: Volume 2, Seminumerical Algorithms, AddisonWesley, 1981.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Menezes A., van Oorschot P., Vanstone S. Handbook of Applied Cryptography, CRC Press, 1996.</mixed-citation><mixed-citation xml:lang="en">Menezes A., van Oorschot P., Vanstone S. Handbook of Applied Cryptography, CRC Press, 1996.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Goldreich O. Foundations of Cryptography Fragments of a Book, 1995, 290 p.</mixed-citation><mixed-citation xml:lang="en">Goldreich O. Foundations of Cryptography Fragments of a Book, 1995, 290 p.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Rukhin A. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. U.S. Department of Commerce, Technology Administration, National Institute of Standards and Technology, 2000, 152 p.</mixed-citation><mixed-citation xml:lang="en">Rukhin A. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications. U.S. Department of Commerce, Technology Administration, National Institute of Standards and Technology, 2000, 152 p.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Marsaglia G. Random Number CDROM, with The Diehard Battery of Tests of Randomness. Florida State University, 1985.</mixed-citation><mixed-citation xml:lang="en">Marsaglia G. Random Number CDROM, with The Diehard Battery of Tests of Randomness. Florida State University, 1985.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Good I.J. The serial test for sampling numbers and other tests for randomness. Proc. Cambridge Philos. Soc., 1953, 47, P. 276–284.</mixed-citation><mixed-citation xml:lang="en">Good I.J. The serial test for sampling numbers and other tests for randomness. Proc. Cambridge Philos. Soc., 1953, 47, P. 276–284.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Baron M., Rukhin A.L. Distribution of the Number of Visits For a Random Walk. Communications in Statistics: Stochastic Models, 1999, 15, P. 593–597.</mixed-citation><mixed-citation xml:lang="en">Baron M., Rukhin A.L. Distribution of the Number of Visits For a Random Walk. Communications in Statistics: Stochastic Models, 1999, 15, P. 593–597.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Spitzer F. Principles of Random Walk. Princeton: Van Nostrand, especially, 1964, 269 p.</mixed-citation><mixed-citation xml:lang="en">Spitzer F. Principles of Random Walk. Princeton: Van Nostrand, especially, 1964, 269 p.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Kuusela T. Random Number Generation Using a Chaotic Circuit. J. Nonlinear Sci., 1993, 3, P. 445–458.</mixed-citation><mixed-citation xml:lang="en">Kuusela T. Random Number Generation Using a Chaotic Circuit. J. Nonlinear Sci., 1993, 3, P. 445–458.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Matsumoto T., Chua L.O., Tanaka S. Simmplext chaotic nonautonomous circuit. Phys. Rev. A, 1984, 30, 1155.</mixed-citation><mixed-citation xml:lang="en">Matsumoto T., Chua L.O., Tanaka S. Simmplext chaotic nonautonomous circuit. Phys. Rev. A, 1984, 30, 1155.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
