Microcontroller-based Random Number Generator Implementation by Using Discrete Chaotic Maps
In recent decades, chaos theory has been used in different engineering applications of different disciplines. Discrete chaotic maps can be used in encryption applications for digital applications. In this study, firstly, Lozi, Tinkerbell and Barnsley Fern discrete chaotic maps are implemented based...
Saved in:
| Main Author: | |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Sakarya University
2020-10-01
|
| Series: | Sakarya Üniversitesi Fen Bilimleri Enstitüsü Dergisi |
| Subjects: | |
| Online Access: | https://dergipark.org.tr/tr/download/article-file/1072872 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1846111495811760128 |
|---|---|
| author | Serdar Çiçek |
| author_facet | Serdar Çiçek |
| author_sort | Serdar Çiçek |
| collection | DOAJ |
| description | In recent decades, chaos theory has been used in different engineering applications of different disciplines. Discrete chaotic maps can be used in encryption applications for digital applications. In this study, firstly, Lozi, Tinkerbell and Barnsley Fern discrete chaotic maps are implemented based on microcontroller. Then, microcontroller based random number generator is implemented by using the three different two-dimensional discrete chaotic maps. The designed random number generator outputs are applied to NIST (National Institute of Standards and Technology) 800-22 and FIPS (Federal Information Processing Standard) tests for randomness validity. The random numbers are successful in all tests. |
| format | Article |
| id | doaj-art-a9f83d0b5dc447999db7fc4de14e545f |
| institution | Kabale University |
| issn | 2147-835X |
| language | English |
| publishDate | 2020-10-01 |
| publisher | Sakarya University |
| record_format | Article |
| series | Sakarya Üniversitesi Fen Bilimleri Enstitüsü Dergisi |
| spelling | doaj-art-a9f83d0b5dc447999db7fc4de14e545f2024-12-23T08:06:30ZengSakarya UniversitySakarya Üniversitesi Fen Bilimleri Enstitüsü Dergisi2147-835X2020-10-0124583284410.16984/saufenbilder.72744928Microcontroller-based Random Number Generator Implementation by Using Discrete Chaotic MapsSerdar Çiçek0https://orcid.org/0000-0002-8738-3985Nevşehir Hacı Bektaş Veli UniversityIn recent decades, chaos theory has been used in different engineering applications of different disciplines. Discrete chaotic maps can be used in encryption applications for digital applications. In this study, firstly, Lozi, Tinkerbell and Barnsley Fern discrete chaotic maps are implemented based on microcontroller. Then, microcontroller based random number generator is implemented by using the three different two-dimensional discrete chaotic maps. The designed random number generator outputs are applied to NIST (National Institute of Standards and Technology) 800-22 and FIPS (Federal Information Processing Standard) tests for randomness validity. The random numbers are successful in all tests.https://dergipark.org.tr/tr/download/article-file/1072872chaotic maprandom number generatorsnist 800-22fipsmicrocontroller |
| spellingShingle | Serdar Çiçek Microcontroller-based Random Number Generator Implementation by Using Discrete Chaotic Maps Sakarya Üniversitesi Fen Bilimleri Enstitüsü Dergisi chaotic map random number generators nist 800-22 fips microcontroller |
| title | Microcontroller-based Random Number Generator Implementation by Using Discrete Chaotic Maps |
| title_full | Microcontroller-based Random Number Generator Implementation by Using Discrete Chaotic Maps |
| title_fullStr | Microcontroller-based Random Number Generator Implementation by Using Discrete Chaotic Maps |
| title_full_unstemmed | Microcontroller-based Random Number Generator Implementation by Using Discrete Chaotic Maps |
| title_short | Microcontroller-based Random Number Generator Implementation by Using Discrete Chaotic Maps |
| title_sort | microcontroller based random number generator implementation by using discrete chaotic maps |
| topic | chaotic map random number generators nist 800-22 fips microcontroller |
| url | https://dergipark.org.tr/tr/download/article-file/1072872 |
| work_keys_str_mv | AT serdarcicek microcontrollerbasedrandomnumbergeneratorimplementationbyusingdiscretechaoticmaps |