Please use this identifier to cite or link to this item: https://apothesis.eap.gr/handle/repo/43547
Title: Μελέτη, Σχεδιασμός Αρχιτεκτονικών και Ανάπτυξη σε FPGA εργαλειοθήκης Αλγορίθμων Κρυπτογραφίας χαμηλών πόρων
Authors: ΜΑΣΤΡΟΓΕΩΡΓΙΟΥ, ΙΩΑΝΝΗΣ
metadata.dc.contributor.advisor: ΦΟΥΡΝΑΡΗΣ, ΑΠΟΣΤΟΛΟΣ
Keywords: ΑΛΓΟΡΙΘΜΟΙ;Algorithm;ΚΡΥΠΤΟΓΡΑΦΙΑ ΧΑΜΗΛΩΝ ΠΟΡΩΝ;Lightweight Cryptography;FPGA;FPGA;VHDL;VHDL
Issue Date: 28-Sep-2019
Abstract: Τα τελευταία χρόνια υπάρχει έντονη ανάγκη για εξερεύνηση νέων ασφαλών αλγορίθμων κρυπτογράφησης οι οποίοι θα έχουν πολύ μικρή κατανάλωση ισχύος και θα χρειάζονται μικρό αριθμό πόρων υλικού (π.χ. μικρό αριθμό πυλών ή κελιών μνήμης). Τέτοιο αλγόριθμοι ανήκουν στην κατηγορία της κρυπτογραφίας χαμηλών πόρων (Lightweight cryptography). Σκοπός της πτυχιακής αυτής είναι να μελετηθούν οι αλγόριθμοι κρυπτογραφίας χαμηλών πόρων από την σκοπιά του μηχανικού, εστιάζοντας σε εκείνους που μπορούν να ενοποιηθούν, ώστε να μπορούμε να επαναχρησιμοποιήσουμε τα δομικά τους στοιχεία για πολλές κρυπτογραφικές πράξεις. Στα πρώτα κεφάλαια της εργασίας γίνεται μια αναφορά στην επιστήμη της κρυπτογραφίας, στις βασικές έννοιες και τις κατηγορίες που χωρίζεται. Στην συνέχεια περιγράφουμε την κατηγορία της κρυπτογραφίας χαμηλών πόρων εστιάζοντας στα διάφορα είδη των αλγορίθμων που ανήκουν σε αυτήν την κατηγορία. Μεταξύ των διαφόρων αλγορίθμων που θα παρουσιάσουμε επιλέγουμε τους κατάλληλους για χρησιμοποίηση σε FPGA. Ακολουθεί σχεδίαση της αρχιτεκτονικής υλικού που χρησιμοποιήσαμε καθώς και η αντίστοιχη υλοποίηση σε FPGA τεχνολογία η οποία θα μπορεί να επαναχρησιμοποιηθεί σαν εργαλειοθήκη πολλών κρυπτογραφικών δράσεων. Με την βοήθεια του προγράμματος Vivado της εταιρείας Xilinx και σε γλώσσα VHDL υλοποιούμε το κύκλωμα που μπορεί να κατεβεί σε FPGA και να είναι προσπελάσιμο από το λογισμικό ενός μικροεπεξεργαστή στον δίαυλο που θα είναι συνδεδεμένο. Τέλος παρουσιάζουμε ένα μικρό πρόγραμμα σε γλώσσα C για την εκμετάλλευση της συγκεκριμένης αρχιτεκτονικής.
Supervisor: Αναφορά Δημιουργού 4.0 Διεθνές
Appears in Collections:ΣΔΥ Διπλωματικές Εργασίες

Files in This Item:
File Description SizeFormat 
106326_MASTROGEORGIOU_IOANNIS.pdf2.14 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons