2015
DOI: 10.5755/j01.eee.21.4.12779
|View full text |Cite
|
Sign up to set email alerts
|

Implementation of Duplicate TRNG on FPGA by Using Two Different Randomness Source

Abstract: It is critical in terms of security that numbers used in cryptographic systems are generated by hardware such as Field Programmable Gate Array (FPGA). The most common method to develop high-quality and fast True Random Number Generators (TRNGs) is to use Ring Oscillator (RO). Jitter is mostly used as an approach to provide randomness source in clock signals generated by RO so that random numbers can be generated. Numbers generated by RO based TRNGs are random because jitter generated by RO is random. However, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0
2

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(10 citation statements)
references
References 16 publications
0
8
0
2
Order By: Relevance
“…The output bit rate of the system implemented on the Xilinx Virtex II Pro FPGA was measured to be 2.5 Mbs. Other TRNG designs using ROs were also proposed by Kollhenberger and Gaj [16], Golic [17], Dichtl and Golic [18], Tuncer [19], and Avaroglu [8].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The output bit rate of the system implemented on the Xilinx Virtex II Pro FPGA was measured to be 2.5 Mbs. Other TRNG designs using ROs were also proposed by Kollhenberger and Gaj [16], Golic [17], Dichtl and Golic [18], Tuncer [19], and Avaroglu [8].…”
Section: Related Workmentioning
confidence: 99%
“…The jitter occurs as a natural result of flicker, shot and thermal noise which depend on the generation and operating conditions of the logic circuit elements. Periodic irregularity and uncertainty occurring in clock signals due to jitter increases over time as depicted in Figure 2 (a) [2,9,19].…”
Section: Generic Architecture Of the Proposed Trngmentioning
confidence: 99%
“…The post processing unit has been generally used for producing the internal RNs and enhancing the randomness of the signal. The output of the post processing unit is called as the internal RN …”
Section: Basic Conceptsmentioning
confidence: 99%
“…The output of the post processing unit is called as the internal RN. 54,[63][64][65] TRNG, which is a vital element for cryptographic applications, has a fundamental effect on the randomness of the produced numbers and the security of cryptographic applications. From this point of view, TRNG that is designed for use in cryptographic applications should pass the test suites whose reliability is approved by international standards.…”
Section: True Random Number Generatormentioning
confidence: 99%
“…However, there are true random number generators, which are non-deterministic, physical random number generators (TRNG's). Today, true random number generators are required in many diverse fields of everyday life, such as cryptography, mobile communication, e-mails, online payments, cash-free payments, ATM's, ebanks, e-sales, sales points and prepaid cards [3,4].…”
Section: Introductionmentioning
confidence: 99%