Υλοποίηση σε FPGA της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo
Η παρούσα διπλωματική εργασία πραγματεύεται την σχεδίαση και υλοποίηση της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo (Monte Carlo PUF) σε συσκευή FPGA. Περιλαμβάνει την υλοποίηση διαφορετικών αρχιτεκτονικών που επιτυγχάνουν βελτιώσεις στους τομείς του κόστους υλικού και της μέγιστης συχνότητα...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Thesis |
Γλώσσα: | Greek |
Έκδοση: |
2020
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/14108 |
id |
nemertes-10889-14108 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-141082022-09-05T13:59:18Z Υλοποίηση σε FPGA της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo FPGA implementation of physical unclonable function (PUF), Monte-Carlo Αντωνιάδης, Αγαμέμνων Σκλάβος, Νικόλαος Βέργος, Χαρίδημος Αλεξίου, Γεώργιος Antoniadis, Agamemnon Κρυπτογραφία Ασφάλεια υλικού Ολοκληρωμένα κυκλώματα Παραγωγή κρυπτογραφικού κλειδιού Κώδικας BCH Επαναληπτικός κώδικας Monte Carlo PUF Cryptography Hardware security FPGAs Integrated circuits Cryptographic key generation BCH code Repetition code Η παρούσα διπλωματική εργασία πραγματεύεται την σχεδίαση και υλοποίηση της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo (Monte Carlo PUF) σε συσκευή FPGA. Περιλαμβάνει την υλοποίηση διαφορετικών αρχιτεκτονικών που επιτυγχάνουν βελτιώσεις στους τομείς του κόστους υλικού και της μέγιστης συχνότητας ρολογιού. Επίσης περιέχει την πρώτη υλοποίηση ενός σχήματος διόρθωσης σφάλματος, βασισμένου στην συνένωση ενός BCH και ενός επαναληπτικού κώδικα, το οποίο μπορεί να χρησιμοποιηθεί για να μειώσει το σφάλμα της απόκρισης της παραπάνω συνάρτησης σε επίπεδα που να καθιστούν εφικτή τη χρήση της σε ένα σύστημα παραγωγής κρυπτογραφικού κλειδιού. The subject of this thesis is the design and implementation of the Monte Carlo physical unclonable function (Monte Carlo PUF) for FPGA devices. It includes the implementation of different architectures that offer improvements in resource utilization and maximum system clock frequency. The thesis also contains the first implementation of an error correction scheme, based on a concatenation of a BCH code and a repetition code, that can decrease the bit error rate in the output of the function thus allowing the Monte Carlo PUF to be used in a cryptographic key generator system. 2020-10-21T14:50:25Z 2020-10-21T14:50:25Z 2020-03-05 Thesis http://hdl.handle.net/10889/14108 gr 6 application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Κρυπτογραφία Ασφάλεια υλικού Ολοκληρωμένα κυκλώματα Παραγωγή κρυπτογραφικού κλειδιού Κώδικας BCH Επαναληπτικός κώδικας Monte Carlo PUF Cryptography Hardware security FPGAs Integrated circuits Cryptographic key generation BCH code Repetition code |
spellingShingle |
Κρυπτογραφία Ασφάλεια υλικού Ολοκληρωμένα κυκλώματα Παραγωγή κρυπτογραφικού κλειδιού Κώδικας BCH Επαναληπτικός κώδικας Monte Carlo PUF Cryptography Hardware security FPGAs Integrated circuits Cryptographic key generation BCH code Repetition code Αντωνιάδης, Αγαμέμνων Υλοποίηση σε FPGA της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo |
description |
Η παρούσα διπλωματική εργασία πραγματεύεται την σχεδίαση και υλοποίηση της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo (Monte Carlo PUF) σε συσκευή FPGA. Περιλαμβάνει την υλοποίηση διαφορετικών αρχιτεκτονικών που επιτυγχάνουν βελτιώσεις στους τομείς του κόστους υλικού και της μέγιστης συχνότητας ρολογιού. Επίσης περιέχει την πρώτη υλοποίηση ενός σχήματος διόρθωσης σφάλματος, βασισμένου στην συνένωση ενός BCH και ενός επαναληπτικού κώδικα, το οποίο μπορεί να χρησιμοποιηθεί για να μειώσει το σφάλμα της απόκρισης της παραπάνω συνάρτησης σε επίπεδα που να καθιστούν εφικτή τη χρήση της σε ένα σύστημα παραγωγής κρυπτογραφικού κλειδιού. |
author2 |
Σκλάβος, Νικόλαος |
author_facet |
Σκλάβος, Νικόλαος Αντωνιάδης, Αγαμέμνων |
format |
Thesis |
author |
Αντωνιάδης, Αγαμέμνων |
author_sort |
Αντωνιάδης, Αγαμέμνων |
title |
Υλοποίηση σε FPGA της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo |
title_short |
Υλοποίηση σε FPGA της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo |
title_full |
Υλοποίηση σε FPGA της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo |
title_fullStr |
Υλοποίηση σε FPGA της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo |
title_full_unstemmed |
Υλοποίηση σε FPGA της φυσικής μη κλωνοποιήσιμης συνάρτησης Monte Carlo |
title_sort |
υλοποίηση σε fpga της φυσικής μη κλωνοποιήσιμης συνάρτησης monte carlo |
publishDate |
2020 |
url |
http://hdl.handle.net/10889/14108 |
work_keys_str_mv |
AT antōniadēsagamemnōn ylopoiēsēsefpgatēsphysikēsmēklōnopoiēsimēssynartēsēsmontecarlo AT antōniadēsagamemnōn fpgaimplementationofphysicalunclonablefunctionpufmontecarlo |
_version_ |
1771297233496440832 |