Implementation and analysis of TERO-based TRNG on FPGA

dc.contributor.advisor Kodýtek, Filip
dc.contributor.author Suda, Tomáš
dc.contributor.referee Lórencz, Róbert
dc.date.accepted 2025-06-25
dc.date.accessioned 2025-06-25T13:52:15Z
dc.date.available 2025-06-25T13:52:15Z
dc.date.issued 2025-05-16
dc.description.abstract Práce se zabývá generátory skutečně náhodných čísel (TRNG), konkrétně variantou TERO, kde se jedná o kruhový oscilátor s dočasnou oscilací. Nejdříve jsou popsány obecné principy, různé typy generátorů nebo způsoby vyhodnocování, a posléze detailní popis TERO. Jedna z možností návrhu je následně implementována pro FPGA Arty A7 v jazyce VHDL a podrobena komplexní analýze. Práce se věnuje analýze naměřeného signálu pomocí osciloskopu, statistických vlastností návrhu nebo počtu oscilací. Z vyhodnocených dat vyplývají zajímavé vlastnosti, které by generující jádro mělo splňovat aby dosáhlo dobré entropie, a tedy bezpečnosti celého systému. Propustnost implementovaného návrhu může být více než 1 Mbit/s. Praktická část práce může dále sloužit jako robustní platforma pro budoucí zkoumání. cs
dc.description.abstract The work focuses on true random number generators (TRNGs), namely the TERO variant, a temporarily oscillating ring oscillator. First, the work introduces general concepts, other common number generators, or evaluation methods. Then, the TERO core is described in detail, and one possible approach is realized on an Arty A7 FPGA. The implementation is thoroughly analyzed using multiple methods, including analog signal capture or statistical evaluation of the circuit properties and the oscillations. The evaluated data show interesting properties that should be met by the design to allow good entropy and, consequently, the overall security of the whole system. The throughput of the design can be greater than 1 Mbit/s. The practical part of the work can serve as a robust platform for future research. en
dc.identifier KOS-1243583280705
dc.identifier.uri http://hdl.handle.net/10467/124911
dc.language.iso eng
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.subject TRNG cs
dc.subject TERO cs
dc.subject FPGA cs
dc.subject číslicový návrh cs
dc.subject kruhový oscilátor cs
dc.subject hardwarová bezpečnost cs
dc.subject statistické testování cs
dc.subject TRNG en
dc.subject TERO en
dc.subject FPGA en
dc.subject digital design en
dc.subject ring oscillator en
dc.subject hardware security en
dc.subject statistical testing en
dc.title Implementace a analýza TERO TRNG na FPGA cs
dc.title Implementation and analysis of TERO-based TRNG on FPGA en
dc.type bakalářská práce cs
dc.type bachelor thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication 34fb3dba-3cff-4e07-ac28-db5adc519dc7
relation.isAdvisorOfPublication.latestForDiscovery 34fb3dba-3cff-4e07-ac28-db5adc519dc7
relation.isAuthorOfPublication 944d6f88-edaa-4707-be22-ea4d7f64cea3
relation.isAuthorOfPublication.latestForDiscovery 944d6f88-edaa-4707-be22-ea4d7f64cea3
relation.isRefereeOfPublication 7b39003d-7ebc-4986-b622-b7a4a260bca2
relation.isRefereeOfPublication.latestForDiscovery 7b39003d-7ebc-4986-b622-b7a4a260bca2
theses.degree.grantor katedra informační bezpečnosti cs
theses.degree.programme Informatika cs

Files

Original bundle

Now showing 1 - 8 of 8
Name:
Sudatoma-supervisor-report.pdf
Size:
44.57 KB
Format:
Adobe Portable Document Format
Description:
REVIEW
Access level:
OPEN
Access rights:
openly accessible
Name:
Sudatoma-reviewer-report (6).pdf
Size:
44.17 KB
Format:
Adobe Portable Document Format
Description:
REVIEW
Access level:
OPEN
Access rights:
openly accessible
Name:
F8-BP-2025-Suda-Tomas-thesis.pdf
Size:
4.19 MB
Format:
Adobe Portable Document Format
Description:
THESIS
Access level:
OPEN
Access rights:
openly accessible
Name:
F8-BP-2025-Suda-Tomas-priloha-bp-trng.zip
Size:
24.74 MB
Format:
Unknown data format
Description:
ATTACHMENT
Access level:
OPEN
Access rights:
openly accessible
Name:
Prubeh-obhajoby.pdf
Size:
613.96 KB
Format:
Adobe Portable Document Format
Description:
DEFENSE_PROCEEDINGS
Access level:
OPEN
Access rights:
openly accessible
Name:
F8-BP-2025-Suda-Tomas-thesis.pdf
Size:
4.19 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
F8-BP-2025-posudek-Kodytek_Filip.pdf
Size:
44.57 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
F8-BP-2025-posudek-Lorencz_Robert.pdf
Size:
44.17 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK