Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/33275
Full metadata record
DC FieldValueLanguage
dc.contributor.authorMoka, Fanien
dc.contributor.authorΜόκα, Φανήel
dc.date.accessioned2023-11-06T10:33:21Z-
dc.date.available2023-11-06T10:33:21Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/33275-
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.13030-
dc.rightsAttribution-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/us/*
dc.subjectPhysical unclonable function, Array circuit, Diode-connected transistors, Hardware-based securityen
dc.subjectΦυσικά μη κλωνοποιήσιμη συνάρτηση, Κύκλωμα πίνακα, Διοδικά συνδεδεμένα τρανζίστορ, Ασφάλεια συστημάτωνel
dc.titleA Physical-Unclonable-Function Circuit based on Cells Composed of Diode-Connected Transistorsen
dc.titleΚύκλωμα Φυσικά-Μη Κλωνοποιήσιμης-Συνάρτησης βασισμένο σε Κελιά Αποτελούμενα από Διοδικά-Συνδεδεμένα Τρανζίστορel
dc.typemasterThesisen
heal.typemasterThesisel
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.classificationCircuit designen
heal.dateAvailable2023-11-06T10:34:22Z-
heal.languageenel
heal.accessfreeel
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής.el
heal.recordProviderUniversity of Ioannina. School of Engineering. Department of Computer Science and Engineering.en
heal.publicationDate2023-10-18-
heal.abstractIn this thesis a circuit to be used as a Physically Unclonable Function (PUF) is presented. Physically Unclonable Functions are hardware based cryptographic primitives, which can be used for device authentication, secure key generation, and other security related operations. The proposed circuit is based on an n×m array design (n rows and m columns), where each cell of the array consists of a PMOS block and an NMOS block. Furthermore, each block comprises of two serially connected transistors, a regular one whose role is to act as a switch and a diode-connected one whose role is to act as a nonlinear resistor. The PMOS block is connected between the power supply VDD and the corresponding column bitline where it belongs in the array, while the NMOS block is connected between the ground and the corresponding column bitline. By activating the PMOS block of a cell concurrently with the NMOS block of another cell in the same bitline (turning on the corresponding switch transistors), a voltage divider is composed, and a voltage is developed on the pertinent bitline. This can be extended to the activation of more than one PMOS and NMOS blocks in the same bitline, providing the ability to compose a strong PUF. Due to process variations, the voltage of any two bitlines will not be identical, either in the same chip or among different chips. Thus, comparing the voltage levels of pairs of bitlines in the array a unique PUF response is generated. The PUF circuit was designed in a commercial 90nm CMOS technology using the CADENCE platform. SPICE level Monte Carlo simulations (10.000 runs in each case) were conducted (exploiting the statistical models of the used technology) to analyze its behavior and validate its performance characteristics, also considering temperature and supply voltage variations. The proposed circuit presents a uniformity of 49.730%, a uniqueness of 50.003%, and a worst-case reliability of 97.925%. Comparisons of the new PUF design with state-of-the art array-based PUF designs in the literature, accentuate its efficiency.en
heal.abstractΤο επίκεντρο της παρούσας μεταπτυχιακής διπλωματικής εργασίας είναι η πρόταση ενός κυκλώματος, το οποίο δίνει την δυνατότητα να χρησιμοποιηθεί ως Φυσικώς-Μη Κλωνοποιήσιμη-Συνάρτηση (PUF). Οι συναρτήσεις αυτές αποτελούν φυσικές οντότητες, εναλλακτικές των συνηθισμένων αλγορίθμων που υλοποιούνται για την επίτευξη λειτουργιών σχετιζόμενες με την ασφάλεια των συστημάτων, όπως η ταυτοποίηση συσκευών, η δημιουργία ασφαλών κλειδιών, κ.ά. Το κύκλωμα που προτείνεται είναι ένας πίνακας nxm (n γραμμές και m στήλες), όπου κάθε κελί του πίνακα αποτελείται από ένα PMOS μπλοκ και ένα NMOS μπλοκ. Κάθε μπλοκ αποτελείται από δύο τρανζίστορ συνδεδεμένα σε σειρά, ένα απλό τρανζίστορ που λειτουργεί ως διακόπτης, και ένα δεύτερο, διοδικά συνδεδεμένο, που λειτουργεί ως μη γραμμική αντίσταση. Το PMOS μπλοκ συνδέεται μεταξύ της τροφοδοσίας VDD και της αντίστοιχης bitline που αντιστοιχεί στην στήλη στην οποία ανήκει. Το NMOS μπλοκ συνδέεται μεταξύ της bitline και της γείωσης. Ενεργοποιώντας το PMOS μπλοκ ενός κελιού ταυτόχρονα με το NMOS block ενός άλλου κελιού στην ίδια bitline (ενεργοποιώντας τα αντίστοιχα τρανζίστορ που λειτουργούν ως διακόπτες), σχηματίζεται ένας διαιρέτης τάσης, και αναπτύσσεται μια τάση στη σχετική bitline. Αυτό μπορεί να επεκταθεί με την ενεργοποίηση περισσοτέρων του ενός PMOS και NMOS μπλοκ στην ίδια bitline, παρέχοντας την δυνατότητα επίτευξης ενός ισχυρού κυκλώματος-PUF. Εξαιτίας των κατασκευαστικών διακυμάνσεων κατά τα στάδια κατασκευής, η τάση δύο bitlines δεν αναμένεται να είναι η ίδια, ούτε όταν αυτές βρίσκονται στο ίδιο ολοκληρωμένο κύκλωμα, ούτε όταν είναι σε διαφορετικά ολοκληρωμένα κυκλώματα. Συνεπώς, συγκρίνοντας τις τιμές της τάσης μεταξύ ζευγαριών από bitlines στον πίνακα δημιουργείται μία μοναδική απόκριση του κυκλώματος. Το κύκλωμα PUF σχεδιάστηκε σε εμπορική 90nm τεχνολογία CMOS χρησιμοποιώντας την πλατφόρμα της CADENCE. Εκτελέστηκαν SPICE Monte Carlo προσομοιώσεις (με 10.000 επαναλήψεις σε κάθε περίπτωση, και χρησιμοποιώντας τα στατιστικά μοντέλα της τεχνολογίας) για την ανάλυση της συμπεριφοράς του και την επαλήθευση των χαρακτηριστικών της απόδοσής του, λαμβάνοντας υπόψη διακυμάνσεις στην θερμοκρασία και την τάση τροφοδοσίας. Το κύκλωμα αναδεικνύει ομοιομορφία ίση με 49.730%, μοναδικότητα ίση με 50.003%, ενώ η χειρότερη αξιοπιστία του είναι ίση με 97.925%. Οι συγκρίσεις του προτεινόμενου κυκλώματος με αντίστοιχα υψηλής στάθμης κυκλώματα της βιβλιογραφίας αναδεικνύουν τις εξαιρετικές του επιδόσεις.el
heal.advisorNameΤσιατούχας, Γεώργιοςel
heal.committeeMemberNameΤσιατούχας, Γεώργιοςel
heal.committeeMemberNameΕυθυμίου, Αριστείδηςel
heal.committeeMemberNameΤσιριμώκου, Γεωργίαel
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Πολυτεχνική Σχολή. Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικήςel
heal.academicPublisherUniversity of Ioannina. School of Engineering. Department of Computer Science and Engineering.en
heal.academicPublisherIDuoiel
heal.numberOfPages60el
heal.fullTextAvailabilitytrue-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΜΗΥΠ

Files in This Item:
File Description SizeFormat 
Μ.Ε. Μόκα Φανή (2023)1.8 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons