Please use this identifier to cite or link to this item: https://apothesis.eap.gr/handle/repo/21427
Title: Ανάπτυξη δυναμικά επαναπροσδιορίσιμων κρυπταλγόριθμων σε επαναπρογραμματιζόμενες αρχιτεκτονικές υλικού [Cd-rom] : [Διπλωματική διατριβή]
Authors: ΖΥΓΟΥΡΗΣ Β. ΚΩΝΣΤΑΝΤΙΝΟΣ
Issue Date: 31-Jul-2008
Abstract: έδωσε ένα νέο, ισχυρόεργαλείο στουςσχεδιαστέςαλγορίθμων επάνω σε υλικό: τηδυναμικάεπαναπρογραμματιζόμενη λογική. Αυτάτα FPGA περιέχουν ένα μεγάλοαριθμό βασικών κελιών υλικούπρογραμματιζόμενηςλογικής, τα οποία μπορούν νασυνδέονται με διαφορετικές, κάθε φορά, τοπολογίεςκαι να πραγματοποιούνδιαφορετικέςλειτουργίες. Συνεπώς, το ίδιο κύκλωμα FPGA μπορείνα επιτελεί, κάθεφορά, στον κύκλο ζωήςτου διαφορετικέςλειτουργίεςοι οποίες, μάλιστα, μπορούν νακαθορίζονται δυναμικά, χωρίςνα υπάρχει ανάγκη μεταφοράςτου FPGA σε ειδικόαναπτυξιακόσύστημα.Mία ενδιαφέρουσα μορφήSRAM-βασισμένου FPGA, το FPSLIC,κατασκευάστηκε απόAtmel Corporation (www.atmel.com) το 1994. Η παρούσαεργασία παρουσιάζει μια γενικήμεθοδολογία για την χρήση των δυναμικάεπαναπρογραμματιζόμενων FPGA για την υλοποίηση κρυπταλγορίθμων με καλέςιδιότητεςασφάλειας, χρησιμοποιώνταςωςβάση ανάπτυξηςτο FPGA τηςATMEL.Σύμφωνα με τη μεθοδολογία αυτή, το κύκλωμα FPGA ξεκινάνα λειτουργείμεκάποιον συγκεκριμένο κρυπταλγόριθμο και, στη συνέχεια, εάν παραστείανάγκη τοίδιο το FPGA κύκλωμα αλλάζει, δυναμικά, ένα απότα βασικάχαρακτηριστικάτουκρυπταλγόριθμου, τα κουτιάαντικατάστασηςήs-boxes. Παρουσιάζεται έναςγενικήςχρήσηςκρυπταλγόριθμος, ο CAST- 128, στον οποίο βασίζεται ο κρυπταλγόριθμοςπου υλοποιείται στο επαναπρογραμματιζόμενο μέροςτου FPGA ενώοεπαναπρογραμαμτισμόςτου γίνεται στην μονάδα επεξεργασίαςπου βρίσκεται μέσαστο ίδιο το FPGA (ήκαι εκτόςαυτού). Αυτότο σχήμα αποτελείένα δυναμικάεπαναπροσδιορίσιμο κρυπταλγόριθμο που μπορείνα αντιμετωπίζει, ωςένα βαθμό, τιςδυνατότητεςτων τρεχουσών επιθέσεων κρυπτανάλυσης.Στην παρούσα εργασία υλοποιήσαμε τον κώδικα CAST-128 σε αρχιτεκτονικήAVR με αρχικάS-boxes . Δεν έγινε κατορθωτόο συνδυασμόςτου παραπάνω με τονκώδικα επαναπροσδιορισμούτων S-box για τον προγραμματισμότου FPGA λόγωμη δυνατότηταςχρήσηςτου σχετικούεργαλείου (υψηλόlicense ) το οποίο είναι καιένας μελλοντικός στόχος
Appears in Collections:ΠΛΣ Διπλωματικές Εργασίες

Files in This Item:
File Description SizeFormat 
ZYGOURIS%20KOSTANTINOS.pdf1.4 MBAdobe PDFView/Open


Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.