{"title":"A Digital Random Number Generator Based on Four Regional Examination of Double Scroll Chaos","authors":"Onur Karatas, Salih Ergün","doi":"10.1109/LASCAS53948.2022.9789090","DOIUrl":null,"url":null,"abstract":"This paper presents the design of a novel random number generator (RNG) based on a new method. Digital Double scroll chaos is used as an RNG production source. Design is performed based on the regional examination of regular samples from a double scroll chaos system. The digital double scroll chaos used in this study is implemented by exploiting the nonlinearity of the sawtooth wave in a 3rd order ordinary differential equation (ODE). By analyzing the distributions of the chaotic state variables $x, y, z$ in 3-dimensions, it has been observed that they have an underlying distribution. The double scroll chaos is divided into four regions by preserving the characteristics of the underlying distributions, and binary data is obtained using each one of these four regions. These binary data are combined through a xor operation to generate the RNG output and a robust RNG is obtained. The proposed RNG is implemented using the Verilog hardware description language and is prototyped on the KCU105 Evaluation Board Xilinx FPGA. The proposed RNG is demonstrated to provide data throughput up to 13.25 Mbps. The RNG output satisfies all statistical randomness tests in the NIST 800-22 and TestU01 packages without post-processing.","PeriodicalId":356481,"journal":{"name":"2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 13th Latin America Symposium on Circuits and System (LASCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LASCAS53948.2022.9789090","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper presents the design of a novel random number generator (RNG) based on a new method. Digital Double scroll chaos is used as an RNG production source. Design is performed based on the regional examination of regular samples from a double scroll chaos system. The digital double scroll chaos used in this study is implemented by exploiting the nonlinearity of the sawtooth wave in a 3rd order ordinary differential equation (ODE). By analyzing the distributions of the chaotic state variables $x, y, z$ in 3-dimensions, it has been observed that they have an underlying distribution. The double scroll chaos is divided into four regions by preserving the characteristics of the underlying distributions, and binary data is obtained using each one of these four regions. These binary data are combined through a xor operation to generate the RNG output and a robust RNG is obtained. The proposed RNG is implemented using the Verilog hardware description language and is prototyped on the KCU105 Evaluation Board Xilinx FPGA. The proposed RNG is demonstrated to provide data throughput up to 13.25 Mbps. The RNG output satisfies all statistical randomness tests in the NIST 800-22 and TestU01 packages without post-processing.