dc.description.abstract |
Το Internet of Things (IoT) είναι μια τεχνολογία που αναφέρεται στη συνδεσιμότητα των συσκευών στο διαδίκτυο, ώστε να μπορούν να ανταλλάσσουν δεδομένα και να εκτελούν λειτουργίες χωρίς την ανάγκη της ανθρώπινης παρέμβασης. Η συνδεσιμότητα αυτών των συσκευών στο διαδίκτυο απαιτεί την εφαρμογή ασφάλειας και προστασίας των δεδομένων τους, κάτι το οποίο επιτυγχάνεται με τη χρήση αλγορίθμων κρυπτογραφίας όπως ο Grain-128AEADv2 καθώς και των Field Programmable Gate Arrays (FPGAs) ενός τύπου ολοκληρωμένου κυκλώματος για ταχύτερη επεξεργασία των δεδομένων. O Grain-128AEADv2 είναι ένας lightweight stream cipher, ο οποίος σχεδιάστηκε για να παρέχει πιστοποιημένη κρυπτογράφηση σε εφαρμογές IoT και βασίζεται στον Grain-128. Αναπτύχθηκε από τους Martin Hell, Thomas Johansson, Alexander Maximov, Willi Meier, και Hirotaka Yoshida. Σκοπός της παρούσας πτυχιακής εργασίας είναι η μελέτη του Grain 16 128AEADv2 και η ανάλυση του τρόπου λειτουργίας του. Όλα τα κομμάτια κώδικα που χρησιμοποιήθηκαν, επιβεβαιώθηκαν σε επίπεδο προσομοίωσης με το πρόγραμμα VIVADO 2021.2.
ABSTRACT
Internet of Things (IoT) is a technology that refers to the connectivity of devices to the internet, so
that they can exchange data and perform tasks without the need for human intervention. The
connectivity of these devices to the internet requires the implementation of security and protection
of their data, which is achieved through the use of encryption algorithms such as Grain 8 128AEADv2 and Field Programmable Gate Arrays (FPGAs), a type of integrated circuits for faster
data processing. Grain-128AEADv2 is a lightweight stream cipher that was designed to provide
certified encryption in IoT applications and is based on Grain-128. It was developed by Martin Hell,
Thomas Johansson, Alexander Maximov, Willi Meier, and Hirotaka Yoshida. The purpose of this
thesis is to study Grain-128AEADv2 and analyze the way it works. All the code pieces used were
verified at simulation level with the VIVADO 2021.2 program.. |
el |