{"title":"用于数字随机数生成的双涡旋混沌混沌采样","authors":"Onur Karatas, Kaya Demir, Salih Ergün","doi":"10.1109/APCCAS55924.2022.10090396","DOIUrl":null,"url":null,"abstract":"This article introduces a random number generator based on chaotic oscillators. Digitally obtained double scroll chaos was used as the basis for RNG design. The RNG is implemented on FPGA at the register transfer level using the third order ordinary differential equation to generate double scroll chaos. The 5-bit signed integer of a 32-bit fixed point number was used in the implementation. A signal that featured chaotic characteristics was used as a source and another chaotic signal was employed to sample the source signal to generate random bits. The random number generator that has been suggested is built using Verilog hardware description language and experimentally demonstrated on a Xilinx Virtex VC707 FPGA. The collected binary bits were subjected to the FIPS 140–2 randomness test suite and passed the tests successfully.","PeriodicalId":243739,"journal":{"name":"2022 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Chaotic Sampling of Double Scroll Chaos for Digital Random Number Generation\",\"authors\":\"Onur Karatas, Kaya Demir, Salih Ergün\",\"doi\":\"10.1109/APCCAS55924.2022.10090396\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This article introduces a random number generator based on chaotic oscillators. Digitally obtained double scroll chaos was used as the basis for RNG design. The RNG is implemented on FPGA at the register transfer level using the third order ordinary differential equation to generate double scroll chaos. The 5-bit signed integer of a 32-bit fixed point number was used in the implementation. A signal that featured chaotic characteristics was used as a source and another chaotic signal was employed to sample the source signal to generate random bits. The random number generator that has been suggested is built using Verilog hardware description language and experimentally demonstrated on a Xilinx Virtex VC707 FPGA. The collected binary bits were subjected to the FIPS 140–2 randomness test suite and passed the tests successfully.\",\"PeriodicalId\":243739,\"journal\":{\"name\":\"2022 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/APCCAS55924.2022.10090396\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APCCAS55924.2022.10090396","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Chaotic Sampling of Double Scroll Chaos for Digital Random Number Generation
This article introduces a random number generator based on chaotic oscillators. Digitally obtained double scroll chaos was used as the basis for RNG design. The RNG is implemented on FPGA at the register transfer level using the third order ordinary differential equation to generate double scroll chaos. The 5-bit signed integer of a 32-bit fixed point number was used in the implementation. A signal that featured chaotic characteristics was used as a source and another chaotic signal was employed to sample the source signal to generate random bits. The random number generator that has been suggested is built using Verilog hardware description language and experimentally demonstrated on a Xilinx Virtex VC707 FPGA. The collected binary bits were subjected to the FIPS 140–2 randomness test suite and passed the tests successfully.