Enhancing security and randomness in cryptography and non-cryptographic applications with ORNA algorithm

In this paper, we advocate for using PRNGs to generate long sequences of statistically random numbers, also known as pseudorandom numbers. It has several practical applications, including cryptography, weather-based stimulation, procedural environment noise generation in games and casinos, and scien...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Engineering Research Express 2024-12, Vol.6 (4), p.45343
Hauptverfasser: Goswami, Yagyadatta, Mittal, Avneesh, Das, Kaushik, Kumar, Smit, Gautam, Kumar, Sai, Manish Kumar
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 4
container_start_page 45343
container_title Engineering Research Express
container_volume 6
creator Goswami, Yagyadatta
Mittal, Avneesh
Das, Kaushik
Kumar, Smit
Gautam, Kumar
Sai, Manish Kumar
description In this paper, we advocate for using PRNGs to generate long sequences of statistically random numbers, also known as pseudorandom numbers. It has several practical applications, including cryptography, weather-based stimulation, procedural environment noise generation in games and casinos, and scientific simulations of real-world problems, like city traffic systems that use it to stimulate cars. One distinctive feature of our approach is the PRNG algorithm we propose; this algorithm has successfully produced statistically sound long-term sequences. The properties of the PRNG are assessed using several statistical methods. Our work presents the Oscillating Random Number Algorithm (ORNA), a new kind of random number generator, and examines both the statistical tests proposed by NIST and the results that ORNA has generated. The following also describes the several preceding algorithms developed, including the Mersenne Twister Algorithm (MT19937) and the Permuted Congruential Algorithm (PCG128), and compares ORNA’s graphical efficiency to theirs. In this work, we compared ORNA to MT19937 and PCG128, and found that ORNA excels according to all 16 statistical tests. ORNA has three primary benefits, namely, superior statistical performance, quicker code execution, and simpler code implementation due to the algorithm’s reduced complexity.
doi_str_mv 10.1088/2631-8695/ad9139
format Article
fullrecord <record><control><sourceid>iop_cross</sourceid><recordid>TN_cdi_iop_journals_10_1088_2631_8695_ad9139</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>erxad9139</sourcerecordid><originalsourceid>FETCH-LOGICAL-c194t-b9282dcd739294a38cb03be64f1464aabcb1847810ff1dc79312db15b9bc50513</originalsourceid><addsrcrecordid>eNp1kM1LAzEQxYMoWGrvHnPy5NrMJptNjqXUDygWRM8hye52I22yJFu0_71bVsSDXmaGN28eww-hayB3QISY55xCJrgs5rqSQOUZmvxI57_mSzRLyRnCOAdeQjlB7cq32lvntzjV9hBdf8TaVzgOJex9nRJ2Htt47Pqwjbprx7UPPvslOot11-2c1b0LPuEP17d48_K8wHq3DUNou79CF43epXr23afo7X71unzM1puHp-VinVmQrM-MzEVe2aqkMpdMU2ENoabmrAHGmdbGGhCsFECaBipbSgp5ZaAw0tiCFECniIy5NoaUYt2oLrq9jkcFRJ1gqRMNdaKhRljDyc144kKn3sMh-uFBVcdPxRVThBWUUdVVzWC8_cP4b-4XeBR6BQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Enhancing security and randomness in cryptography and non-cryptographic applications with ORNA algorithm</title><source>IOP Publishing Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Goswami, Yagyadatta ; Mittal, Avneesh ; Das, Kaushik ; Kumar, Smit ; Gautam, Kumar ; Sai, Manish Kumar</creator><creatorcontrib>Goswami, Yagyadatta ; Mittal, Avneesh ; Das, Kaushik ; Kumar, Smit ; Gautam, Kumar ; Sai, Manish Kumar</creatorcontrib><description>In this paper, we advocate for using PRNGs to generate long sequences of statistically random numbers, also known as pseudorandom numbers. It has several practical applications, including cryptography, weather-based stimulation, procedural environment noise generation in games and casinos, and scientific simulations of real-world problems, like city traffic systems that use it to stimulate cars. One distinctive feature of our approach is the PRNG algorithm we propose; this algorithm has successfully produced statistically sound long-term sequences. The properties of the PRNG are assessed using several statistical methods. Our work presents the Oscillating Random Number Algorithm (ORNA), a new kind of random number generator, and examines both the statistical tests proposed by NIST and the results that ORNA has generated. The following also describes the several preceding algorithms developed, including the Mersenne Twister Algorithm (MT19937) and the Permuted Congruential Algorithm (PCG128), and compares ORNA’s graphical efficiency to theirs. In this work, we compared ORNA to MT19937 and PCG128, and found that ORNA excels according to all 16 statistical tests. ORNA has three primary benefits, namely, superior statistical performance, quicker code execution, and simpler code implementation due to the algorithm’s reduced complexity.</description><identifier>ISSN: 2631-8695</identifier><identifier>EISSN: 2631-8695</identifier><identifier>DOI: 10.1088/2631-8695/ad9139</identifier><identifier>CODEN: ERENBL</identifier><language>eng</language><publisher>IOP Publishing</publisher><subject>adaptive angular velocity dynamics (aavd) ; cryptography ; multidimensional harmonic composition ; pseudorandom number generator (prng)</subject><ispartof>Engineering Research Express, 2024-12, Vol.6 (4), p.45343</ispartof><rights>2024 IOP Publishing Ltd. All rights, including for text and data mining, AI training, and similar technologies, are reserved.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c194t-b9282dcd739294a38cb03be64f1464aabcb1847810ff1dc79312db15b9bc50513</cites><orcidid>0000-0003-4387-7390 ; 0000-0003-1564-5058</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://iopscience.iop.org/article/10.1088/2631-8695/ad9139/pdf$$EPDF$$P50$$Giop$$H</linktopdf><link.rule.ids>314,780,784,27923,27924,53845</link.rule.ids></links><search><creatorcontrib>Goswami, Yagyadatta</creatorcontrib><creatorcontrib>Mittal, Avneesh</creatorcontrib><creatorcontrib>Das, Kaushik</creatorcontrib><creatorcontrib>Kumar, Smit</creatorcontrib><creatorcontrib>Gautam, Kumar</creatorcontrib><creatorcontrib>Sai, Manish Kumar</creatorcontrib><title>Enhancing security and randomness in cryptography and non-cryptographic applications with ORNA algorithm</title><title>Engineering Research Express</title><addtitle>ERX</addtitle><addtitle>Eng. Res. Express</addtitle><description>In this paper, we advocate for using PRNGs to generate long sequences of statistically random numbers, also known as pseudorandom numbers. It has several practical applications, including cryptography, weather-based stimulation, procedural environment noise generation in games and casinos, and scientific simulations of real-world problems, like city traffic systems that use it to stimulate cars. One distinctive feature of our approach is the PRNG algorithm we propose; this algorithm has successfully produced statistically sound long-term sequences. The properties of the PRNG are assessed using several statistical methods. Our work presents the Oscillating Random Number Algorithm (ORNA), a new kind of random number generator, and examines both the statistical tests proposed by NIST and the results that ORNA has generated. The following also describes the several preceding algorithms developed, including the Mersenne Twister Algorithm (MT19937) and the Permuted Congruential Algorithm (PCG128), and compares ORNA’s graphical efficiency to theirs. In this work, we compared ORNA to MT19937 and PCG128, and found that ORNA excels according to all 16 statistical tests. ORNA has three primary benefits, namely, superior statistical performance, quicker code execution, and simpler code implementation due to the algorithm’s reduced complexity.</description><subject>adaptive angular velocity dynamics (aavd)</subject><subject>cryptography</subject><subject>multidimensional harmonic composition</subject><subject>pseudorandom number generator (prng)</subject><issn>2631-8695</issn><issn>2631-8695</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp1kM1LAzEQxYMoWGrvHnPy5NrMJptNjqXUDygWRM8hye52I22yJFu0_71bVsSDXmaGN28eww-hayB3QISY55xCJrgs5rqSQOUZmvxI57_mSzRLyRnCOAdeQjlB7cq32lvntzjV9hBdf8TaVzgOJex9nRJ2Htt47Pqwjbprx7UPPvslOot11-2c1b0LPuEP17d48_K8wHq3DUNou79CF43epXr23afo7X71unzM1puHp-VinVmQrM-MzEVe2aqkMpdMU2ENoabmrAHGmdbGGhCsFECaBipbSgp5ZaAw0tiCFECniIy5NoaUYt2oLrq9jkcFRJ1gqRMNdaKhRljDyc144kKn3sMh-uFBVcdPxRVThBWUUdVVzWC8_cP4b-4XeBR6BQ</recordid><startdate>20241201</startdate><enddate>20241201</enddate><creator>Goswami, Yagyadatta</creator><creator>Mittal, Avneesh</creator><creator>Das, Kaushik</creator><creator>Kumar, Smit</creator><creator>Gautam, Kumar</creator><creator>Sai, Manish Kumar</creator><general>IOP Publishing</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-4387-7390</orcidid><orcidid>https://orcid.org/0000-0003-1564-5058</orcidid></search><sort><creationdate>20241201</creationdate><title>Enhancing security and randomness in cryptography and non-cryptographic applications with ORNA algorithm</title><author>Goswami, Yagyadatta ; Mittal, Avneesh ; Das, Kaushik ; Kumar, Smit ; Gautam, Kumar ; Sai, Manish Kumar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c194t-b9282dcd739294a38cb03be64f1464aabcb1847810ff1dc79312db15b9bc50513</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>adaptive angular velocity dynamics (aavd)</topic><topic>cryptography</topic><topic>multidimensional harmonic composition</topic><topic>pseudorandom number generator (prng)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Goswami, Yagyadatta</creatorcontrib><creatorcontrib>Mittal, Avneesh</creatorcontrib><creatorcontrib>Das, Kaushik</creatorcontrib><creatorcontrib>Kumar, Smit</creatorcontrib><creatorcontrib>Gautam, Kumar</creatorcontrib><creatorcontrib>Sai, Manish Kumar</creatorcontrib><collection>CrossRef</collection><jtitle>Engineering Research Express</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Goswami, Yagyadatta</au><au>Mittal, Avneesh</au><au>Das, Kaushik</au><au>Kumar, Smit</au><au>Gautam, Kumar</au><au>Sai, Manish Kumar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Enhancing security and randomness in cryptography and non-cryptographic applications with ORNA algorithm</atitle><jtitle>Engineering Research Express</jtitle><stitle>ERX</stitle><addtitle>Eng. Res. Express</addtitle><date>2024-12-01</date><risdate>2024</risdate><volume>6</volume><issue>4</issue><spage>45343</spage><pages>45343-</pages><issn>2631-8695</issn><eissn>2631-8695</eissn><coden>ERENBL</coden><abstract>In this paper, we advocate for using PRNGs to generate long sequences of statistically random numbers, also known as pseudorandom numbers. It has several practical applications, including cryptography, weather-based stimulation, procedural environment noise generation in games and casinos, and scientific simulations of real-world problems, like city traffic systems that use it to stimulate cars. One distinctive feature of our approach is the PRNG algorithm we propose; this algorithm has successfully produced statistically sound long-term sequences. The properties of the PRNG are assessed using several statistical methods. Our work presents the Oscillating Random Number Algorithm (ORNA), a new kind of random number generator, and examines both the statistical tests proposed by NIST and the results that ORNA has generated. The following also describes the several preceding algorithms developed, including the Mersenne Twister Algorithm (MT19937) and the Permuted Congruential Algorithm (PCG128), and compares ORNA’s graphical efficiency to theirs. In this work, we compared ORNA to MT19937 and PCG128, and found that ORNA excels according to all 16 statistical tests. ORNA has three primary benefits, namely, superior statistical performance, quicker code execution, and simpler code implementation due to the algorithm’s reduced complexity.</abstract><pub>IOP Publishing</pub><doi>10.1088/2631-8695/ad9139</doi><tpages>21</tpages><orcidid>https://orcid.org/0000-0003-4387-7390</orcidid><orcidid>https://orcid.org/0000-0003-1564-5058</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 2631-8695
ispartof Engineering Research Express, 2024-12, Vol.6 (4), p.45343
issn 2631-8695
2631-8695
language eng
recordid cdi_iop_journals_10_1088_2631_8695_ad9139
source IOP Publishing Journals; EZB-FREE-00999 freely available EZB journals
subjects adaptive angular velocity dynamics (aavd)
cryptography
multidimensional harmonic composition
pseudorandom number generator (prng)
title Enhancing security and randomness in cryptography and non-cryptographic applications with ORNA algorithm
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T09%3A31%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-iop_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Enhancing%20security%20and%20randomness%20in%20cryptography%20and%20non-cryptographic%20applications%20with%20ORNA%20algorithm&rft.jtitle=Engineering%20Research%20Express&rft.au=Goswami,%20Yagyadatta&rft.date=2024-12-01&rft.volume=6&rft.issue=4&rft.spage=45343&rft.pages=45343-&rft.issn=2631-8695&rft.eissn=2631-8695&rft.coden=ERENBL&rft_id=info:doi/10.1088/2631-8695/ad9139&rft_dat=%3Ciop_cross%3Eerxad9139%3C/iop_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true