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...
Gespeichert in:
Veröffentlicht in: | Engineering Research Express 2024-12, Vol.6 (4), p.45343 |
---|---|
Hauptverfasser: | , , , , , |
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 |