Σχεδιασμός και υλοποίηση του αλγορίθμου κρυπτογραφίας LEAIoT, για εφαρμογές του Διαδικτύου των πραγμάτων (IoT)

Η έλευση του Internet of Things δημιούργησε την ανάγκη για την ανάπτυξη αξιόπιστων αλγορίθμων κρυπτογράφησης και αποκρυπτογράφησης δεδομένων που μπορούν να υλοποιηθούν με μικρή ποσότητα υλικού. Ένας τέτοιος αλγόριθμος είναι o LEAIoT. O LEAIoT είναι ένας υβριδικός αλγόριθμος που συνδυάζει έναν απλό...

Full description

Bibliographic Details
Main Author: Αϊβαλιώτης, Βασίλειος
Other Authors: Aivaliotis, Vasileios
Language:Greek
Published: 2021
Subjects:
Online Access:http://hdl.handle.net/10889/14717
Description
Summary:Η έλευση του Internet of Things δημιούργησε την ανάγκη για την ανάπτυξη αξιόπιστων αλγορίθμων κρυπτογράφησης και αποκρυπτογράφησης δεδομένων που μπορούν να υλοποιηθούν με μικρή ποσότητα υλικού. Ένας τέτοιος αλγόριθμος είναι o LEAIoT. O LEAIoT είναι ένας υβριδικός αλγόριθμος που συνδυάζει έναν απλό συμμετρικό κρυπταλγόριθμο και έναν κρυπταλγόριθμο τμήματος. Σε αυτήν την εργασία παρουσιάζεται ο σχεδιασμός και η υλοποίηση με τη χρήση τεχνολογίας FPGA συστήματος κρυπτογράφησης και αποκρυπτογράφησης με βάση τον LEAIoT. Το προτεινόμενο σύστημα επιτυγχάνει ρυθμό επεξεργασίας δεδομένων 68,965 Mbps ενώ από πλευράς υλικού χρησιμοποιεί 2700 Look-Up Tables 815 flip-flop και 101 πολυπλέκτες. Επιπλέον επιτυγχάνει καλύτερο χρόνο ανανέωσης κλειδιού σε σχέση με υλοποιήσεις του AES.