2018
DOI: 10.1016/j.procs.2017.12.074
|View full text |Cite
|
Sign up to set email alerts
|

Memristor based Random Number Generator: Architectures and Evaluation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
26
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 29 publications
(26 citation statements)
references
References 7 publications
0
26
0
Order By: Relevance
“…The weaknesses of the thermal noise-based designs are its sensitivity to noise-based attacks, compromising the randomness of the output, as well as issues with the design complexity required for post-processing and tuning of the system 10,[23][24][25][26] . Many other entropy sources have been used for TRNGs, such as the timing of time dependent dielectric breakdown (TDDB) 27 , Photonics [28][29][30][31] , and current variation or switching time of emerging technologies such as ReRAM [32][33][34] . TDDB-based designs suffer from high complexity of circuit design and processing circuits which limit their use in low-area, low-power applications.…”
mentioning
confidence: 99%
“…The weaknesses of the thermal noise-based designs are its sensitivity to noise-based attacks, compromising the randomness of the output, as well as issues with the design complexity required for post-processing and tuning of the system 10,[23][24][25][26] . Many other entropy sources have been used for TRNGs, such as the timing of time dependent dielectric breakdown (TDDB) 27 , Photonics [28][29][30][31] , and current variation or switching time of emerging technologies such as ReRAM [32][33][34] . TDDB-based designs suffer from high complexity of circuit design and processing circuits which limit their use in low-area, low-power applications.…”
mentioning
confidence: 99%
“…Notice, in any case, that the energy consumption needed to generate the random bits is not taken into account, since they can be generated in multiple ways. For instance, a 64-bit Mersenne RNG needs a lot of power to perform all the calculations that lead to the pseudorandom sequence of bits, but if we can use memristors for this task [41][42][43] this energy is drastically reduced, as well as the needed area. Additionally, a final ASIC implementation of the design could utilize some improvements, as extensively discussed in [33], that allow for exponential improvement of consumption.…”
Section: Discussionmentioning
confidence: 99%
“…It is worth noticing that the RNG is actually responsible of a large part of the total energy consumption, due to the large number of computations needed by the algorithm. This energy consumption could be addressed in the future by using memristors to generate the random bits, as proposed in [41][42][43].…”
Section: Implementing Chaotic Systems In Scmentioning
confidence: 99%
“…Notice, in any case, that the energy consumption needed to generate the random bits is not taken into account, since they can be generated in multiple ways. For instance, a 64-bit Mersenne RNG needs a lot of power to perform all the calculations that lead to the pseudo-random sequence of bits, but if we can use memristors for this task [41][42][43] this energy is drastically reduced, as well as the needed area. Additionally, a final ASIC implementation of the design could utilize some improvements, as extensively discussed in [33], that allow for exponential improvement of consumption.…”
Section: Discussionmentioning
confidence: 99%