2023
DOI: 10.3390/cryptography7020026
|View full text |Cite
|
Sign up to set email alerts
|

Revisiting Multiple Ring Oscillator-Based True Random Generators to Achieve Compact Implementations on FPGAs for Cryptographic Applications

Abstract: The generation of random numbers is crucial for practical implementations of cryptographic algorithms. In this sense, hardware security modules (HSMs) include true random number generators (TRNGs) implemented in hardware to achieve good random number generation. In the case of cryptographic algorithms implemented on FPGAs, the hardware implementation of RNGs is limited to the programmable cells in the device. Among the different proposals to obtain sources of entropy and process them to implement TRNGs, those … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 28 publications
(45 reference statements)
0
1
0
Order By: Relevance
“…In [1], Parrilla et al proposed a method for area optimization independent of FPGA technology to obtain true random numbers. Most cryptographic algorithms generating a true random number are involved in designing secure cloud/fog and Internet of Things (IoT).…”
Section: Summary Of the Special Issuementioning
confidence: 99%
“…In [1], Parrilla et al proposed a method for area optimization independent of FPGA technology to obtain true random numbers. Most cryptographic algorithms generating a true random number are involved in designing secure cloud/fog and Internet of Things (IoT).…”
Section: Summary Of the Special Issuementioning
confidence: 99%
“…In contemporary times, with the escalating computational capabilities accessible to potential attackers, the importance of addressing this issue has become more pronounced. Since the inception of computers, they have served as valuable tools for generating such numbers, initially for statistical and scientific uses [3], and subsequently for cryptographic uses [4]. However, genuinely random numbers cannot be generated through programming alone.…”
Section: Introductionmentioning
confidence: 99%