{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T09:27:53Z","timestamp":1774949273125,"version":"3.50.1"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,7,27]],"date-time":"2018-07-27T00:00:00Z","timestamp":1532649600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Circuits Syst Signal Process"],"published-print":{"date-parts":[[2019,3]]},"DOI":"10.1007\/s00034-018-0905-6","type":"journal-article","created":{"date-parts":[[2018,7,27]],"date-time":"2018-07-27T09:05:08Z","timestamp":1532682308000},"page":"1342-1359","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["Hardware Optimized FPGA Implementations of High-Speed True Random Bit Generators Based on Switching-Type Chaotic Oscillators"],"prefix":"10.1007","volume":"38","author":[{"given":"Talal","family":"Bonny","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ridhwan","family":"Al Debsi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sohaib","family":"Majzoub","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3972-5434","authenticated-orcid":false,"given":"Ahmed S.","family":"Elwakil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,7,27]]},"reference":[{"issue":"12","key":"905_CR1","doi-asserted-by":"publisher","first-page":"4087","DOI":"10.1142\/S0218127410027957","volume":"20","author":"A Abid","year":"2010","unstructured":"A. Abid, Q. Nasir, A.S. Elwakil, Implementation of an encrypted wireless communication system using nested chaotic maps. Int. J. Bifurc. Chaos 20(12), 4087\u20134096 (2010)","journal-title":"Int. J. Bifurc. Chaos"},{"issue":"7","key":"905_CR2","doi-asserted-by":"publisher","first-page":"1792","DOI":"10.1016\/j.cnsns.2012.11.025","volume":"18","author":"MS Azzaz","year":"2013","unstructured":"M.S. Azzaz, C. Tanougast, S. Sadoudi, R. Fellah, A. Dandache, A new auto-switched chaotic system and its FPGA implementation. Commun. Nonlinear Sci. Numer. Simul. 18(7), 1792\u20131804 (2013)","journal-title":"Commun. Nonlinear Sci. Numer. Simul."},{"issue":"6","key":"905_CR3","doi-asserted-by":"publisher","first-page":"2175","DOI":"10.12785\/amis\/070607","volume":"7","author":"JM Bahi","year":"2013","unstructured":"J.M. Bahi, X. Fang, C. Guyeux, L. Larger, FPGA design for pseudorandom number generator based on chaotic iteration used in information hiding application. Appl. Math. Inf. Sci. 7(6), 2175\u20132188 (2013)","journal-title":"Appl. Math. Inf. Sci."},{"issue":"1","key":"905_CR4","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1049\/iet-ipr.2012.0586","volume":"8","author":"ML Barakat","year":"2014","unstructured":"M.L. Barakat, A.S. Mansingka, A.G. Radwan, K.N. Salama, Hardware stream cipher with controllable chaos generator for colour image encryption. IET Image Process. 8(1), 33\u201343 (2014)","journal-title":"IET Image Process."},{"key":"905_CR5","doi-asserted-by":"publisher","unstructured":"T. Bonny, S. Henno, Image edge detectors under different noise levels with FPGA implementations. J. Circuits Syst. Comput. https:\/\/doi.org\/10.1142\/S0218126618502092 . (in press)","DOI":"10.1142\/S0218126618502092"},{"issue":"2","key":"905_CR6","doi-asserted-by":"publisher","first-page":"819","DOI":"10.1007\/s11071-018-4229-7","volume":"93","author":"T Bonny","year":"2018","unstructured":"T. Bonny, A.S. Elwakil, FPGA realizations of high speed switching-type chaotic oscillators using compact VHDL codes. J. Nonlinear Dyn. 93(2), 819\u2013833 (2018)","journal-title":"J. Nonlinear Dyn."},{"issue":"3","key":"905_CR7","first-page":"97","volume":"17","author":"C Chen","year":"2015","unstructured":"C. Chen, H. Ma, H. Chen, Y. Meng, Q. Ding, FPGA implementation of a UPT chaotic signal generator for image encryption. Pac. Sci. Rev. A Nat. Sci. Eng. 17(3), 97\u2013102 (2015)","journal-title":"Pac. Sci. Rev. A Nat. Sci. Eng."},{"key":"905_CR8","doi-asserted-by":"publisher","unstructured":"S.-L. Chen, T. Hwang, S.-M. Chang, W.-W. Lin, A fast digital chaotic generator for secure communication. Int. J. Bifurc. Chaos (2010). https:\/\/doi.org\/10.1142\/S0218127410028136","DOI":"10.1142\/S0218127410028136"},{"issue":"12","key":"905_CR9","doi-asserted-by":"publisher","first-page":"1750184","DOI":"10.1142\/S021812741750184X","volume":"27","author":"K Cho","year":"2017","unstructured":"K. Cho, T. Miyano, Design and test of pseudorandom number generator using a star network of Lorenz oscillators. Int. J. Bifurc. Chaos 27(12), 1750184 (2017)","journal-title":"Int. J. Bifurc. Chaos"},{"issue":"11","key":"905_CR10","doi-asserted-by":"publisher","first-page":"1650","DOI":"10.1016\/j.mejo.2009.02.004","volume":"40","author":"J-L Danger","year":"2009","unstructured":"J.-L. Danger, S. Guilley, P. Hoogvorst, High speed true random number generator based on open loop structures in FPGAs. Microelectron. J. 40(11), 1650\u20131656 (2009)","journal-title":"Microelectron. J."},{"key":"905_CR11","doi-asserted-by":"publisher","unstructured":"L. De Micco, H. A. Larrondo, Methodology for FPGA implementation of a chaos-based AWGN generator, in Field-Programmable Gate Array (FPGA) Technologies for High Performance Instrumentation, IGI Global, pp. 43\u201358 (2016). https:\/\/doi.org\/10.4018\/978-1-5225-0299-9.ch003","DOI":"10.4018\/978-1-5225-0299-9.ch003"},{"key":"905_CR12","unstructured":"Digilent, Inc, (2016). www.zedboard.org"},{"issue":"2","key":"905_CR13","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1063\/1.1756117","volume":"14","author":"AS Elwakil","year":"2004","unstructured":"A.S. Elwakil, Integrator-based circuit-independent chaotic oscillator structure. Chaos 14(2), 364\u2013369 (2004)","journal-title":"Chaos"},{"issue":"1","key":"905_CR14","first-page":"78","volume":"19","author":"X Fang","year":"2014","unstructured":"X. Fang, Q. Wang, C. Guyeux, J.M. Bahi, FPGA acceleration of a pseudorandom number generator based on chaotic iterations. J. Inf. Secur. Appl. 19(1), 78\u201387 (2014)","journal-title":"J. Inf. Secur. Appl."},{"key":"905_CR15","unstructured":"http:\/\/csrc.nist.gov\/groups\/ST\/toolkit\/rng\/documentation_software.html"},{"key":"905_CR16","unstructured":"Inc, X.: 7 Series FPGAs Overview, vol. 1. Xilinx (2014)"},{"key":"905_CR17","doi-asserted-by":"crossref","unstructured":"H. Istvan, A. Suciu, O. Cret, FPGA based TRNG using automatic calibration, in IEEE International Conference on Intelligent Computer Communication and Processing, pp. 373\u2013376 (2009)","DOI":"10.1109\/ICCP.2009.5284733"},{"issue":"2","key":"905_CR18","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/j.compeleceng.2016.07.005","volume":"58","author":"I Koyuncu","year":"2017","unstructured":"I. Koyuncu, A.T. Ozcerit, The design and realization of a new high speed FPGA-based chaotic true random number generator. Comput. Electr. Eng. 58(2), 203\u2013214 (2017)","journal-title":"Comput. Electr. Eng."},{"issue":"2","key":"905_CR19","doi-asserted-by":"publisher","first-page":"506","DOI":"10.1016\/j.cnsns.2014.06.005","volume":"20","author":"Q Liu","year":"2015","unstructured":"Q. Liu, P. Li, M. Zhang, Y. Sui, H. Yang, A novel image encryption algorithm based on chaos maps with Markov properties. Commun. Nonlinear Sci. Numer. Simul. 20(2), 506\u2013515 (2015)","journal-title":"Commun. Nonlinear Sci. Numer. Simul."},{"issue":"2","key":"905_CR20","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1109\/TVLSI.2010.2103332","volume":"20","author":"C-Y Li","year":"2012","unstructured":"C.-Y. Li, Y.-H. Chen, T.-Y. Chang, L.-Y. Deng, K. To, Period extension and randomness enhancement using high-throughput reseeding-mixing PRNG. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 20(2), 385\u2013389 (2012)","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"issue":"9","key":"905_CR21","doi-asserted-by":"publisher","first-page":"744","DOI":"10.1016\/j.mejo.2013.06.007","volume":"44","author":"AS Mansingka","year":"2013","unstructured":"A.S. Mansingka, M.A. Zidan, M.L. Barakat, A.G. Radwan, K.N. Salama, Fully digital Jerk-based chaotic oscillators for high throughput pseudo-random number generators up to 8.77 Gbits\/s. Microelectron. J. 44(9), 744\u2013752 (2013)","journal-title":"Microelectron. J."},{"issue":"2","key":"905_CR22","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1007\/s00034-014-9863-9","volume":"34","author":"MA Maleki","year":"2015","unstructured":"M.A. Maleki, A. Ahmadi, S.V. Makki, H. Soleimani, M. Bavandpour, Networked adaptive non-linear oscillators: a digital synthesis and application. Circuits Syst. Signal Process. 34(2), 483\u2013512 (2015)","journal-title":"Circuits Syst. Signal Process."},{"issue":"10","key":"905_CR23","doi-asserted-by":"publisher","first-page":"506","DOI":"10.1049\/ip-cds:20050100","volume":"153","author":"S Ozoguz","year":"2006","unstructured":"S. Ozoguz, A.S. Elwakil, S. Ergun, Cross-coupled chaotic oscillators and application to random bit generation. IEE Circuits Devices Syst. 153(10), 506\u2013510 (2006)","journal-title":"IEE Circuits Devices Syst."},{"issue":"7","key":"905_CR24","doi-asserted-by":"publisher","first-page":"1627","DOI":"10.1142\/S0218127402005364","volume":"12","author":"S Ozoguz","year":"2002","unstructured":"S. Ozoguz, A.S. Elwakil, M.P. Kennedy, Experimental verification of the butterfly attractor in a modified Lorenz system. Int. J. Bifurc. Chaos 12(7), 1627\u20131632 (2002)","journal-title":"Int. J. Bifurc. Chaos"},{"issue":"12","key":"905_CR25","doi-asserted-by":"publisher","first-page":"1364","DOI":"10.1016\/j.mejo.2015.09.015","volume":"46","author":"M Park","year":"2015","unstructured":"M. Park, J.C. Rodgers, D.P. Lathrop, True random number generation using CMOS Boolean chaotic. Microelectron. J. 46(12), 1364\u20131370 (2015)","journal-title":"Microelectron. J."},{"issue":"2","key":"905_CR26","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1109\/TIFS.2012.2185227","volume":"7","author":"F Pareschi","year":"2012","unstructured":"F. Pareschi, R. Rovatti, G. Setti, On statistical tests for randomness included in the NIST SP800-22 test suite and based on the binomial distribution. IEEE Trans. Inf. Forensics Secur. 7(2), 491\u2013505 (2012)","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"issue":"3","key":"905_CR27","doi-asserted-by":"publisher","first-page":"1750040","DOI":"10.1142\/S0218127417500407","volume":"27","author":"M Qiu","year":"2017","unstructured":"M. Qiu, S. Yu, Y. Wen, J. Lu, J. He, Z. Lin, Design and FPGA implementation of a universal chaotic signal generator based on the Verilog HDL fixed-point algorithm and state machine control. Int. J. Bifurc. Chaos 27(3), 1750040\u20131750055 (2017)","journal-title":"Int. J. Bifurc. Chaos"},{"issue":"10","key":"905_CR28","doi-asserted-by":"publisher","first-page":"3101","DOI":"10.1007\/s00034-014-9948-5","volume":"34","author":"V Rashtchi","year":"2015","unstructured":"V. Rashtchi, M. Nourazar, FPGA implementation of a real-time weak signal detector using a Duffing oscillator. Circuits Syst. Signal Process. 34(10), 3101\u20133119 (2015)","journal-title":"Circuits Syst. Signal Process."},{"key":"905_CR29","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780198508397.001.0001","volume-title":"Chaos and Time-Series Analysis","author":"J Sprott","year":"2003","unstructured":"J. Sprott, Chaos and Time-Series Analysis (Oxford University Press, Oxford, 2003)"},{"issue":"12","key":"905_CR30","doi-asserted-by":"publisher","first-page":"e0168300","DOI":"10.1371\/journal.pone.0168300","volume":"11","author":"E Tlelo-Cuautle","year":"2016","unstructured":"E. Tlelo-Cuautle, A. Quintas-Valles, L. de la Fraga, J. Rangel-Magdaleno, VHDL descriptions for the FPGA implementation of PWL-function-based multi-scroll chaotic oscillators. PLoS ONE 11(12), e0168300 (2016)","journal-title":"PLoS ONE"},{"issue":"13","key":"905_CR31","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1016\/j.cnsns.2015.03.003","volume":"27","author":"E Tlelo-Cuautle","year":"2015","unstructured":"E. Tlelo-Cuautle, J.J. Rangel-Magdaleno, A.D. Pano-Azucena, P.J. Obeso-Rodelo, J.C. Nunez-Perez, FPGA realization of multi-scroll chaotic oscillators. Commun. Nonlinear Sci. Numer. Simul. 27(13), 66\u201380 (2015)","journal-title":"Commun. Nonlinear Sci. Numer. Simul."}],"container-title":["Circuits, Systems, and Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00034-018-0905-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00034-018-0905-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00034-018-0905-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,8]],"date-time":"2024-07-08T18:21:36Z","timestamp":1720462896000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00034-018-0905-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,27]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,3]]}},"alternative-id":["905"],"URL":"https:\/\/doi.org\/10.1007\/s00034-018-0905-6","relation":{},"ISSN":["0278-081X","1531-5878"],"issn-type":[{"value":"0278-081X","type":"print"},{"value":"1531-5878","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,27]]},"assertion":[{"value":"27 January 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 July 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 July 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 July 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}