{"title":"基于位动态PRNG的混沌之字形映射的FPGA硬件实现","authors":"Ali Murat Garipcan, E. Erdem","doi":"10.33180/INFMIDEM2020.402","DOIUrl":null,"url":null,"abstract":"In this study, successful real-time implementation of discrete-time chaotic zigzag map as a Random Number Generator on field-programmable gate array (FPGA) environment is presented. For hardware implementation, in addition to ready-use circuit elements defined on 32-bit floating-point numbers, very high-speed integrated circuit hardware description language (VHDL) is used. In the scope of this study, cryptographic critical competencies such as system reliability and randomness quality related to nonlinear dynamic behaviour of zigzag map are examined. H function post - processing technique is used in the system for random numbers with low statistical quality achieved from chaotic system. Also NIST 800-22 standard test technique is used for statistical verification of bit sequences obtained from the generator. In addition to its practical applicability, the results show that the zigzag map can be used as a random number generator for embeded cryptographic applications.","PeriodicalId":56293,"journal":{"name":"Informacije Midem-Journal of Microelectronics Electronic Components and Materials","volume":"18 1","pages":"243-254"},"PeriodicalIF":0.6000,"publicationDate":"2021-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Hardware Implementation of Chaotic Zigzag Map Based Bitwise Dynamical PRNG on FPGA\",\"authors\":\"Ali Murat Garipcan, E. Erdem\",\"doi\":\"10.33180/INFMIDEM2020.402\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this study, successful real-time implementation of discrete-time chaotic zigzag map as a Random Number Generator on field-programmable gate array (FPGA) environment is presented. For hardware implementation, in addition to ready-use circuit elements defined on 32-bit floating-point numbers, very high-speed integrated circuit hardware description language (VHDL) is used. In the scope of this study, cryptographic critical competencies such as system reliability and randomness quality related to nonlinear dynamic behaviour of zigzag map are examined. H function post - processing technique is used in the system for random numbers with low statistical quality achieved from chaotic system. Also NIST 800-22 standard test technique is used for statistical verification of bit sequences obtained from the generator. In addition to its practical applicability, the results show that the zigzag map can be used as a random number generator for embeded cryptographic applications.\",\"PeriodicalId\":56293,\"journal\":{\"name\":\"Informacije Midem-Journal of Microelectronics Electronic Components and Materials\",\"volume\":\"18 1\",\"pages\":\"243-254\"},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2021-01-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Informacije Midem-Journal of Microelectronics Electronic Components and Materials\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.33180/INFMIDEM2020.402\",\"RegionNum\":4,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Informacije Midem-Journal of Microelectronics Electronic Components and Materials","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.33180/INFMIDEM2020.402","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
Hardware Implementation of Chaotic Zigzag Map Based Bitwise Dynamical PRNG on FPGA
In this study, successful real-time implementation of discrete-time chaotic zigzag map as a Random Number Generator on field-programmable gate array (FPGA) environment is presented. For hardware implementation, in addition to ready-use circuit elements defined on 32-bit floating-point numbers, very high-speed integrated circuit hardware description language (VHDL) is used. In the scope of this study, cryptographic critical competencies such as system reliability and randomness quality related to nonlinear dynamic behaviour of zigzag map are examined. H function post - processing technique is used in the system for random numbers with low statistical quality achieved from chaotic system. Also NIST 800-22 standard test technique is used for statistical verification of bit sequences obtained from the generator. In addition to its practical applicability, the results show that the zigzag map can be used as a random number generator for embeded cryptographic applications.
期刊介绍:
Informacije MIDEM publishes original research papers in the fields of microelectronics, electronic components and materials. Review papers are published upon invitation only. Scientific novelty and potential interest for a wider spectrum of readers is desired. Authors are encouraged to provide as much detail as possible for others to be able to replicate their results. Therefore, there is no page limit, provided that the text is concise and comprehensive, and any data that does not fit within a classical manuscript can be added as supplementary material.
Topics of interest include:
Microelectronics,
Semiconductor devices,
Nanotechnology,
Electronic circuits and devices,
Electronic sensors and actuators,
Microelectromechanical systems (MEMS),
Medical electronics,
Bioelectronics,
Power electronics,
Embedded system electronics,
System control electronics,
Signal processing,
Microwave and millimetre-wave techniques,
Wireless and optical communications,
Antenna technology,
Optoelectronics,
Photovoltaics,
Ceramic materials for electronic devices,
Thick and thin film materials for electronic devices.