<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN"
        "https://jats.nlm.nih.gov/publishing/1.4/JATS-journalpublishing1-4.dtd">
<article  article-type="research-article"        dtd-version="1.4">
            <front>

                <journal-meta>
                                    <journal-id></journal-id>
            <journal-title-group>
                                                                                    <journal-title>Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi</journal-title>
            </journal-title-group>
                                        <issn pub-type="epub">2147-5881</issn>
                                                                                            <publisher>
                    <publisher-name>Pamukkale Üniversitesi</publisher-name>
                </publisher>
                    </journal-meta>
                <article-meta>
                                        <article-id/>
                                                                <article-categories>
                                            <subj-group  xml:lang="en">
                                                            <subject>Engineering</subject>
                                                    </subj-group>
                                            <subj-group  xml:lang="tr">
                                                            <subject>Mühendislik</subject>
                                                    </subj-group>
                                    </article-categories>
                                                                                                                                                        <title-group>
                                                                                                                                                            <article-title>XorshiftUL+: A novel hybrid random number generator for internet of things and wireless sensor network applications</article-title>
                                                                                                    </title-group>
            
                                                    <contrib-group content-type="authors">
                                                                        <contrib contrib-type="author">
                                                                <name>
                                    <surname>Aydın</surname>
                                    <given-names>Ömer</given-names>
                                </name>
                                                                    <aff>DOKUZ EYLUL UNIVERSITY</aff>
                                                            </contrib>
                                                    <contrib contrib-type="author">
                                                                <name>
                                    <surname>Kösemen</surname>
                                    <given-names>Cem</given-names>
                                </name>
                                                                    <aff>DOKUZ EYLUL UNIVERSITY</aff>
                                                            </contrib>
                                                                                </contrib-group>
                        
                                        <pub-date pub-type="pub" iso-8601-date="20201023">
                    <day>10</day>
                    <month>23</month>
                    <year>2020</year>
                </pub-date>
                                        <volume>26</volume>
                                        <issue>5</issue>
                                        <fpage>953</fpage>
                                        <lpage>958</lpage>
                        
                        <history>
                                    <date date-type="received" iso-8601-date="20190927">
                        <day>09</day>
                        <month>27</month>
                        <year>2019</year>
                    </date>
                                            </history>
                                        <permissions>
                    <copyright-statement>Copyright © 2013, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi</copyright-statement>
                    <copyright-year>2013</copyright-year>
                    <copyright-holder>Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi</copyright-holder>
                </permissions>
            
                                                                                                                        <abstract><p>There are an increasing number of lightweight devices such as smart cards, radio frequency identification (RFID) tags, wireless sensor nodes and devices associated with the Internet of Things (IoT) concept, all of which need effective and lightweight security structures. One of the basic elements used in authentication protocols is the nonce values that are generated by PRNGs. Also random numbers are used for encryption process in secure communication. Proposed PRNG has demonstrated great suitability for devices with limited resources in terms of performance, resource usage and randomness. This generator is tested with NIST statistical test suite (NIST STS), which is one of the most comprehensive randomness test tools. It is also implemented, tested on wireless identification and sensing platform (WISP) passive RFID tag and compared with well-known PRNGs. As a result of the comparisons, it has better results than its rivals.</p></abstract>
                                                            
            
                                                                                        <kwd-group>
                                                    <kwd>Internet of Things</kwd>
                                                    <kwd>  Lightweight</kwd>
                                                    <kwd>  Pseudo random number generator</kwd>
                                                    <kwd>  Hardware random number generator</kwd>
                                                    <kwd>  Hybrid random number generator</kwd>
                                                    <kwd>  WISP</kwd>
                                                    <kwd>  Security</kwd>
                                                    <kwd>  xorshift</kwd>
                                                    <kwd>  xorshiftL+</kwd>
                                                    <kwd>  xorshiftUL+</kwd>
                                            </kwd-group>
                            
                                                                                                                                                    </article-meta>
    </front>
    <back>
                            <ref-list>
                                    <ref id="ref1">
                        <label>1</label>
                        <mixed-citation publication-type="journal">[1] Beaulieu R, Shors D, Smith J, Treatman-Clark S, Weeks B, Wingers L. “The SIMON and SPECK families of lightweight block ciphers”. 52nd ACM/EDAC/IEEE Design Automation Conference (DAC), IEEE, San Francisco, CA, USA, 7-11 June 2015.</mixed-citation>
                    </ref>
                                    <ref id="ref2">
                        <label>2</label>
                        <mixed-citation publication-type="journal">[2] Canniere C D, Dunkelman O, Kneˇzevi ́c M. “KATAN and KTANTAN–a family of small and efficient hardware-oriented block ciphers”. Cryptographic Hardware and Embedded Systems-CHES 2009, Springer, Lausanne, Switzerland, 6-9 September 2009.</mixed-citation>
                    </ref>
                                    <ref id="ref3">
                        <label>3</label>
                        <mixed-citation publication-type="journal">[3] Guo J, Peyrin T, Poschmann A, Robshaw M. “The led block cipher”. 13th International Workshop Cryptographic Hardware and Embedded Systems–CHES 2011, Nara, Japan, 28 September-1 October 2011.</mixed-citation>
                    </ref>
                                    <ref id="ref4">
                        <label>4</label>
                        <mixed-citation publication-type="journal">[4] Gong Z, Nikova S, Law YW. KLEIN: A New Family of Lightweight Block Ciphers. Editors: Juels A, Paar C. RFID Security and Privacy Lecture Notes in Computer Science, 1-18, Berlin, Heidelberg, Germany, Springer, 2012.</mixed-citation>
                    </ref>
                                    <ref id="ref5">
                        <label>5</label>
                        <mixed-citation publication-type="journal">[5] Knudsen L, Leander G, Poschmann A, Robshaw MJB. “PRINTcipher: a block cipher for ic-printing”. 12th International Workshop Cryptographic Hardware and Embedded Systems CHES 2010, Santa Barbara, USA, 17-20 August 2010.</mixed-citation>
                    </ref>
                                    <ref id="ref6">
                        <label>6</label>
                        <mixed-citation publication-type="journal">[6] Shibutani K, Isobe T, Hiwatari H, Mitsuda A, Akishita T, Shirai T. “Piccolo:an ultra-lightweight blockcipher”. 13th International Workshop Cryptographic Hardware and Embedded Systems–CHES 2011, Nara, Japan, 28 September-1 October 2011.</mixed-citation>
                    </ref>
                                    <ref id="ref7">
                        <label>7</label>
                        <mixed-citation publication-type="journal">[7] Wu W, Zhang L. “LBlock: a lightweight block cipher”. International Conference on Applied Cryptography and Network Security ACNS 2011: Applied Cryptography and Network Security, Nerja, Spain, 7-10 June, 2011.</mixed-citation>
                    </ref>
                                    <ref id="ref8">
                        <label>8</label>
                        <mixed-citation publication-type="journal">[8] Aumasson JP, Henzen L, Meier W, Naya-Plasencia M. “Quark: a lightweight hash”. Journal of Cryptology, 26(2), 313-339, 2013.</mixed-citation>
                    </ref>
                                    <ref id="ref9">
                        <label>9</label>
                        <mixed-citation publication-type="journal">[9] Bogdanov A, Kneˇzevi ́c M, Leander G, Toz D, Varıcı K, Verbauwhede I. “SPON-GENT: a lightweight hash function”. International Workshop on Cryptographic Hardware and Embedded Systems CHES 2011: Cryptographic Hardware and Embedded Systems, Nara, Japan, 28 September-1 October 2011.</mixed-citation>
                    </ref>
                                    <ref id="ref10">
                        <label>10</label>
                        <mixed-citation publication-type="journal">[10] Guo J, Peyrin T, Poschmann A. “The PHOTON family of lightweight hash functions”. 31st Annual Cryptology Conference, Santa Barbara, CA, USA, 14-18 August 2011.</mixed-citation>
                    </ref>
                                    <ref id="ref11">
                        <label>11</label>
                        <mixed-citation publication-type="journal">[11] Turner N. “Software vs. Hardware RNG’s”. iGaming Business Magazine 2 pp. Issue 55, http://www.igamingbusiness.com/sites/default/files/file/March_%20April%202009/28-29_Mar_Apr09.pdf (16.06.2020).</mixed-citation>
                    </ref>
                                    <ref id="ref12">
                        <label>12</label>
                        <mixed-citation publication-type="journal">[12] Fischer V, Bernard F. True Random Number Generators in FPGAs. Editors: Badrignans B, Danger J, Fischer V, Gogniat G, Torres L. Security Trends for FPGAS From Secured to Secure Reconfigurable Systems, 101-135, Dordrecht, Netherlands, Springer, 2011.</mixed-citation>
                    </ref>
                                    <ref id="ref13">
                        <label>13</label>
                        <mixed-citation publication-type="journal">[13] Marsaglia G. “Xorshift RNGs”. Journal of Statistical Software, 8(14), 1-6, 2003.</mixed-citation>
                    </ref>
                                    <ref id="ref14">
                        <label>14</label>
                        <mixed-citation publication-type="journal">[14] Chae H, Salajegheh M, Yeager D, Smith J R, Fu K. Maximalist Cryptography and Computation on the WISP UHF RFID tag. Editors: Smith J R. Wirelessly Powered Sensor Networks and Computational RFID, 175-187, New York, USA, Springer, 2013.</mixed-citation>
                    </ref>
                                    <ref id="ref15">
                        <label>15</label>
                        <mixed-citation publication-type="journal">[15] Sample A, Yeager D, Powledge P, Smith J. “Design of a passively-powered, programmable sensing platform for UHF RFID systems”. IEEE International Conference on RFID, Grapevine, TX, USA, 26-28 March 2007.</mixed-citation>
                    </ref>
                                    <ref id="ref16">
                        <label>16</label>
                        <mixed-citation publication-type="journal">[16] Smith J R, Sample A P, Powledge P S, Roy S, Mamishev A. “A wirelessly-powered platform for sensing and computation” UbiComp 2006: Ubiquitous Computing: 8th International Conference, Orange County, CA, USA, 17-21 September 2006.</mixed-citation>
                    </ref>
                                    <ref id="ref17">
                        <label>17</label>
                        <mixed-citation publication-type="journal">[17] Wisp5. “Welcome to the WISP 5 Wiki!”. http://wisp5.wispsensor.net/ (20.09.2019).</mixed-citation>
                    </ref>
                                    <ref id="ref18">
                        <label>18</label>
                        <mixed-citation publication-type="journal">[18] Avaroğlu E, Koyuncu I, Özer AB, Türk M. “Hybrid pseudo-random number generator for cryptographic systems”. Nonlinear Dynamics, 82(1-2), 239-248, 2015.</mixed-citation>
                    </ref>
                                    <ref id="ref19">
                        <label>19</label>
                        <mixed-citation publication-type="journal">[19] Koç ÇK. Cryptographic Engineering. New York, USA, Springer, 2009.</mixed-citation>
                    </ref>
                                    <ref id="ref20">
                        <label>20</label>
                        <mixed-citation publication-type="journal">[20] Avaroğlu E. “Pseudorandom number generator based on Arnold cat map and statistical analysis”. Turkish Journal of Electrical Engineering &amp; Computer Sciences, 25(1), 633-643, 2017.</mixed-citation>
                    </ref>
                                    <ref id="ref21">
                        <label>21</label>
                        <mixed-citation publication-type="journal">[21] Arnold VI Avez A “Problemes ergodiques de la mecanique classique”. Science, 1968(159), 1344-1344, 1968.</mixed-citation>
                    </ref>
                                    <ref id="ref22">
                        <label>22</label>
                        <mixed-citation publication-type="journal">[22] Koyuncu İ, Özcerit AT. “The design and realization of a new high speed FPGA-based chaotic true random number generator”. Computers &amp; Electrical Engineering, 58, 203-214, 2017.</mixed-citation>
                    </ref>
                                    <ref id="ref23">
                        <label>23</label>
                        <mixed-citation publication-type="journal">[23] Çabuk U C, Aydın Ö, Dalkılıç G. “A random number generator for lightweight authentication protocols: xorshiftR+”. Turkish Journal of Electrical Engineering &amp; Computer Sciences, 25(6), 4818-4828, 2017.</mixed-citation>
                    </ref>
                                    <ref id="ref24">
                        <label>24</label>
                        <mixed-citation publication-type="journal">[24] Kösemen C, Dalkılıç G, Aydın Ö, “Genetic programming based pseudorandom number generator for wireless identification and sensing platform”. Turkish Journal of Electrical Engineering &amp; Computer Sciences, 26(5), 2500-2511, 2018.</mixed-citation>
                    </ref>
                                    <ref id="ref25">
                        <label>25</label>
                        <mixed-citation publication-type="journal">[25] Lawnik M. “Generation of pseudo-random numbers with the use of inverse chaotic transformation”. Open Mathematics formerly Central European Journal of Mathematics, 16(1), 16-22, 2018.</mixed-citation>
                    </ref>
                                    <ref id="ref26">
                        <label>26</label>
                        <mixed-citation publication-type="journal">[26] Rose GG. “KISS: a bit too simple”. Cryptography and Communications, 10(1), 123-137, 2018.</mixed-citation>
                    </ref>
                                    <ref id="ref27">
                        <label>27</label>
                        <mixed-citation publication-type="journal">[27] Marsaglia G, Zaman A. “The KISS Generator”. Technical Report, Department of Statistics, Florida State University, Tallahassee, FL, USA, 1993.</mixed-citation>
                    </ref>
                                    <ref id="ref28">
                        <label>28</label>
                        <mixed-citation publication-type="journal">[28] Alcin M, Koyuncu I, Tuna M, Varan M, Pehlivan I. “A novel high speed Artificial Neural Network–based chaotic true random number generator on field programmable gate array”. International Journal of Circuit Theory and Applications, 47(3), 365-378, 2019.</mixed-citation>
                    </ref>
                                    <ref id="ref29">
                        <label>29</label>
                        <mixed-citation publication-type="journal">[29] Rahmat R F, Ramadhana S, Faza S, Fawwaz I, Nababan E B. “Implementation of vector algebra and the hybrid pseudo random number generator in android game of kuaci”. Journal of Physics: Conference Series, 1235(1), 1-6, 2019.</mixed-citation>
                    </ref>
                                    <ref id="ref30">
                        <label>30</label>
                        <mixed-citation publication-type="journal">[30] Devi DI, Chithra S, Sethumadhavan M. “Hardware random number generator using FPGA”. Journal of Cyber Security and Mobility, 8(4), 409-418, 2019.</mixed-citation>
                    </ref>
                                    <ref id="ref31">
                        <label>31</label>
                        <mixed-citation publication-type="journal">[31] Matsumoto M, Nishimura T. “Mersenne twister: A 623-dimensionally equi-distributed uniform pseudo-random number generator”. ACM Transactions on Modeling and Computer Simulation (TOMACS), 8(1), 3-30, 1998.</mixed-citation>
                    </ref>
                                    <ref id="ref32">
                        <label>32</label>
                        <mixed-citation publication-type="journal">[32] Saito M, Matsumoto M. &quot;XORSHIFT-ADD (XSadd): A variant of XORSHIFT&quot;. http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/XSADD/ (20.09.2019).</mixed-citation>
                    </ref>
                                    <ref id="ref33">
                        <label>33</label>
                        <mixed-citation publication-type="journal">[33] Smith JR. History of the WISP Program. Editors: Smith JR. Wirelessly Powered Sensor Networks and Computational RFID, 13-29, New York, NY, USA, Springer, 2013.</mixed-citation>
                    </ref>
                                    <ref id="ref34">
                        <label>34</label>
                        <mixed-citation publication-type="journal">[34] Dalkılıç G. “Radyo frekansı ile tanımlama etiketleri için gerçek rastgele sayı tabanlı üreteç”. Dokuz Eylül Üniversitesi Fen ve Mühendislik Dergisi, 18(54), 640-651, 2016.</mixed-citation>
                    </ref>
                                    <ref id="ref35">
                        <label>35</label>
                        <mixed-citation publication-type="journal">[35] Aydın Ö, Dalkılıç G. “A hybrid random number generator for lightweight cryptosystems: Xorshiftlplus”. 3rd International Conference on Engineering Technology and Applied Sciences (ICETAS), Skopje, Macedonia, 17-21 July 2018.</mixed-citation>
                    </ref>
                                    <ref id="ref36">
                        <label>36</label>
                        <mixed-citation publication-type="journal">[36] Rukhin A, Soto J, Nechvatal J, Smid M, Barker E, Leigh S, Levenson M, Vangel M, Banks D, Heckert A, Dray J, Vo S. “A statistical test suite for random and pseudorandom number generators for cryptographic applications”. https://doi.org/10.6028/NIST.SP.800-22r1a (30.04.2010).</mixed-citation>
                    </ref>
                                    <ref id="ref37">
                        <label>37</label>
                        <mixed-citation publication-type="journal">[37] Peris-Lopez P, Hernandez-Castro J C, Estevez-Tapiador J M, Ribagorda A. “LAMED-a PRNG for EPC class-1 generation-2 RFID specification”. Computer Standards &amp; Interfaces, 31(1), 88-97, 2009.</mixed-citation>
                    </ref>
                                    <ref id="ref38">
                        <label>38</label>
                        <mixed-citation publication-type="journal">[38] EPCGlobal GS1. “EPC™ Radio-Frequency Identity Protocols Generation-2 UHF RFID Specification for RFID Air Interface Protocol for Communications at 860 MHz–960 MHz version 2.0.1 ratified”. https://www.gs1.org/sites/default/files/docs/epc/Gen2_Protocol_Standard.pdf (30.09.2019).</mixed-citation>
                    </ref>
                                    <ref id="ref39">
                        <label>39</label>
                        <mixed-citation publication-type="journal">[39] Walker J. “ENT-A Pseudorandom Number Sequence Test Program”. http://www.fourmilab.ch/random/ (30.09.2019).</mixed-citation>
                    </ref>
                            </ref-list>
                    </back>
    </article>
