Journal article 776 views 105 downloads
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map
Micromachines, Volume: 12, Issue: 1, Start page: 31
Swansea University Author: Scott Yang
-
PDF | Version of Record
© 2020 by the authors. This is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license
Download (1.7MB)
DOI (Published version): 10.3390/mi12010031
Abstract
Recent research showed that the chaotic maps are considered as alternative methods for generating pseudo-random numbers, and various approaches have been proposed for the corresponding hardware implementations. In this work, an efficient hardware pseudo-random number generator (PRNG) is proposed, wh...
Published in: | Micromachines |
---|---|
ISSN: | 2072-666X |
Published: |
MDPI AG
2020
|
Online Access: |
Check full text
|
URI: | https://cronfa.swan.ac.uk/Record/cronfa58944 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
first_indexed |
2021-12-07T09:55:20Z |
---|---|
last_indexed |
2021-12-31T04:28:59Z |
id |
cronfa58944 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2021-12-30T13:35:58.7342760</datestamp><bib-version>v2</bib-version><id>58944</id><entry>2021-12-07</entry><title>A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map</title><swanseaauthors><author><sid>81dc663ca0e68c60908d35b1d2ec3a9b</sid><ORCID>0000-0002-6618-7483</ORCID><firstname>Scott</firstname><surname>Yang</surname><name>Scott Yang</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2021-12-07</date><deptcode>SCS</deptcode><abstract>Recent research showed that the chaotic maps are considered as alternative methods for generating pseudo-random numbers, and various approaches have been proposed for the corresponding hardware implementations. In this work, an efficient hardware pseudo-random number generator (PRNG) is proposed, where the one-dimensional logistic map is optimised by using the perturbation operation which effectively reduces the degradation of digital chaos. By employing stochastic computing, a hardware PRNG is designed with relatively low hardware utilisation. The proposed hardware PRNG is implemented by using a Field Programmable Gate Array device. Results show that the chaotic map achieves good security performance by using the perturbation operations and the generated pseudo-random numbers pass the TestU01 test and the NIST SP 800-22 test. Most importantly, it also saves 89% of hardware resources compared to conventional approaches.</abstract><type>Journal Article</type><journal>Micromachines</journal><volume>12</volume><journalNumber>1</journalNumber><paginationStart>31</paginationStart><paginationEnd/><publisher>MDPI AG</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint/><issnElectronic>2072-666X</issnElectronic><keywords>stochastic computing; chaos; logistic map; FPGA</keywords><publishedDay>30</publishedDay><publishedMonth>12</publishedMonth><publishedYear>2020</publishedYear><publishedDate>2020-12-30</publishedDate><doi>10.3390/mi12010031</doi><url/><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SCS</DepartmentCode><institution>Swansea University</institution><apcterm/><funders>This research was partially supported by the National Natural Science Foundation of China under Grants 61661008 and 61801131, the funding of Overseas 100 Talents Program of Guangxi Higher Education, the Diecai Project of Guangxi Normal University, 2018 Guangxi One Thousand Young and Middle-Aged College and University Backbone Teachers Cultivation Program, and research fund of Guangxi Key Lab of Multi-source Information Mining & Security (19-A-03-02)</funders><lastEdited>2021-12-30T13:35:58.7342760</lastEdited><Created>2021-12-07T09:55:04.4818997</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Junxiu</firstname><surname>Liu</surname><order>1</order></author><author><firstname>Zhewei</firstname><surname>Liang</surname><order>2</order></author><author><firstname>Yuling</firstname><surname>Luo</surname><order>3</order></author><author><firstname>Lvchen</firstname><surname>Cao</surname><order>4</order></author><author><firstname>Shunsheng</firstname><surname>Zhang</surname><order>5</order></author><author><firstname>Yanhu</firstname><surname>Wang</surname><order>6</order></author><author><firstname>Scott</firstname><surname>Yang</surname><orcid>0000-0002-6618-7483</orcid><order>7</order></author></authors><documents><document><filename>58944__21966__3a768795221e485fb5ff4a193382d432.pdf</filename><originalFilename>58944.pdf</originalFilename><uploaded>2021-12-30T13:34:40.5442409</uploaded><type>Output</type><contentLength>1780763</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><documentNotes>© 2020 by the authors. This is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license</documentNotes><copyrightCorrect>true</copyrightCorrect><language>eng</language><licence>https://creativecommons.org/licenses/by/4.0/</licence></document></documents><OutputDurs/></rfc1807> |
spelling |
2021-12-30T13:35:58.7342760 v2 58944 2021-12-07 A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map 81dc663ca0e68c60908d35b1d2ec3a9b 0000-0002-6618-7483 Scott Yang Scott Yang true false 2021-12-07 SCS Recent research showed that the chaotic maps are considered as alternative methods for generating pseudo-random numbers, and various approaches have been proposed for the corresponding hardware implementations. In this work, an efficient hardware pseudo-random number generator (PRNG) is proposed, where the one-dimensional logistic map is optimised by using the perturbation operation which effectively reduces the degradation of digital chaos. By employing stochastic computing, a hardware PRNG is designed with relatively low hardware utilisation. The proposed hardware PRNG is implemented by using a Field Programmable Gate Array device. Results show that the chaotic map achieves good security performance by using the perturbation operations and the generated pseudo-random numbers pass the TestU01 test and the NIST SP 800-22 test. Most importantly, it also saves 89% of hardware resources compared to conventional approaches. Journal Article Micromachines 12 1 31 MDPI AG 2072-666X stochastic computing; chaos; logistic map; FPGA 30 12 2020 2020-12-30 10.3390/mi12010031 COLLEGE NANME Computer Science COLLEGE CODE SCS Swansea University This research was partially supported by the National Natural Science Foundation of China under Grants 61661008 and 61801131, the funding of Overseas 100 Talents Program of Guangxi Higher Education, the Diecai Project of Guangxi Normal University, 2018 Guangxi One Thousand Young and Middle-Aged College and University Backbone Teachers Cultivation Program, and research fund of Guangxi Key Lab of Multi-source Information Mining & Security (19-A-03-02) 2021-12-30T13:35:58.7342760 2021-12-07T09:55:04.4818997 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Junxiu Liu 1 Zhewei Liang 2 Yuling Luo 3 Lvchen Cao 4 Shunsheng Zhang 5 Yanhu Wang 6 Scott Yang 0000-0002-6618-7483 7 58944__21966__3a768795221e485fb5ff4a193382d432.pdf 58944.pdf 2021-12-30T13:34:40.5442409 Output 1780763 application/pdf Version of Record true © 2020 by the authors. This is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license true eng https://creativecommons.org/licenses/by/4.0/ |
title |
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map |
spellingShingle |
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map Scott Yang |
title_short |
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map |
title_full |
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map |
title_fullStr |
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map |
title_full_unstemmed |
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map |
title_sort |
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map |
author_id_str_mv |
81dc663ca0e68c60908d35b1d2ec3a9b |
author_id_fullname_str_mv |
81dc663ca0e68c60908d35b1d2ec3a9b_***_Scott Yang |
author |
Scott Yang |
author2 |
Junxiu Liu Zhewei Liang Yuling Luo Lvchen Cao Shunsheng Zhang Yanhu Wang Scott Yang |
format |
Journal article |
container_title |
Micromachines |
container_volume |
12 |
container_issue |
1 |
container_start_page |
31 |
publishDate |
2020 |
institution |
Swansea University |
issn |
2072-666X |
doi_str_mv |
10.3390/mi12010031 |
publisher |
MDPI AG |
college_str |
Faculty of Science and Engineering |
hierarchytype |
|
hierarchy_top_id |
facultyofscienceandengineering |
hierarchy_top_title |
Faculty of Science and Engineering |
hierarchy_parent_id |
facultyofscienceandengineering |
hierarchy_parent_title |
Faculty of Science and Engineering |
department_str |
School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science |
document_store_str |
1 |
active_str |
0 |
description |
Recent research showed that the chaotic maps are considered as alternative methods for generating pseudo-random numbers, and various approaches have been proposed for the corresponding hardware implementations. In this work, an efficient hardware pseudo-random number generator (PRNG) is proposed, where the one-dimensional logistic map is optimised by using the perturbation operation which effectively reduces the degradation of digital chaos. By employing stochastic computing, a hardware PRNG is designed with relatively low hardware utilisation. The proposed hardware PRNG is implemented by using a Field Programmable Gate Array device. Results show that the chaotic map achieves good security performance by using the perturbation operations and the generated pseudo-random numbers pass the TestU01 test and the NIST SP 800-22 test. Most importantly, it also saves 89% of hardware resources compared to conventional approaches. |
published_date |
2020-12-30T04:15:52Z |
_version_ |
1763754065256251392 |
score |
11.037581 |