<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6"><efrbr-work:titleOfTheWork>A lightweight and secure MQTT implementation for wireless sensor nodes</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6"><efrbr-expression:titleOfTheExpression>A lightweight and secure MQTT implementation for wireless sensor nodes</efrbr-expression:titleOfTheExpression><efrbr-expression:titleOfTheExpression>Μια ελαφριά και ασφαλής υλοποίηση του MQTT για ασύρματους αισθητήρες</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Διπλωματική Εργασία
            Diploma Work
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2016-06-27</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2016</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>During the past years, with the adoption of the IPv6 protocol which has provided us with a vast amount of addresses available for use at anything we might want, together with the need to have every single of our devices and appliances connected to the Internet in order to be controlled by our mobile devices, the technological term “Internet of Things”, also abbreviated as IoT, has resurfaced. That is an indeed very trending topic today and it is estimated that by 2020, almost 50 billion “things” will be connected to the Internet. However, having all these devices connected to the Internet, which, as we already know, is not exactly what one would deem a “safe place”, harbors a great deal of dangers and vulnerabilities that could render any device accessible to a malicious user. In order to protect our “things” and our transferred data, we need to implement security mechanisms. The problem is that due to the constrained hardware and resources of these devices, not every existing security mechanism can be successfully implemented on them. In this thesis, the MQTT protocol was selected, among other IoT communication protocols, as a foundation, on top of which we will develop different lightweight security implementations for Wireless Sensors Nodes running the Contiki OS for Internet of Things. However, given the importance of security in IoT and because of the many options in relation to where and how to implement security mechanisms in MQTT, a comparison and an assessment of the performance of these options will be made in order to designate the best one</efrbr-expression:summarizationOfContent><efrbr-expression:summarizationOfContent>Κατά τη διάρκεια των τελευταίων ετών, o τεχνολογικός όρος «Internet of Things» έχει γίνει ευρέως γνωστός. Ο τομέας αυτός είναι πράγματι ένα πολύ διάσημο θέμα σήμερα και μάλιστα εκτιμάται ότι μέχρι το 2020, σχεδόν 50 δισεκατομμύρια «πράγματα» θα έχουν συνδεθεί στο διαδίκτυο. Ωστόσο, με όλες αυτές τις συσκευές να συνδέονται στο διαδίκτυο, το οποίο, όπως ήδη γνωρίζουμε, δεν είναι ακριβώς αυτό που θα ονόμαζε κάποιος "ασφαλές μέρος", φιλοξενεί μεγάλους κινδύνους και τρωτά σημεία που θα μπορούσαν να καταστήσουν οποιαδήποτε συσκευή προσβάσιμη σε έναν κακόβουλο χρήστη. Προκειμένου να προστατευθούν τα «πράγματα» αυτά και τα μεταφερόμενα δεδομένα, θα πρέπει να εφαρμοστούν μηχανισμοί ασφαλείας. Το πρόβλημα είναι ότι λόγω των περιορισμένων δυνατοτήτων των συσκευών αυτών, δεν είναι δυνατή η επιτυχής εφαρμογή κάθε ενός από τους υφιστάμενους μηχανισμούς ασφαλείας σε αυτές. Σε αυτή την εργασία, επιλέχθηκε το πρωτόκολλο MQTT, μεταξύ άλλων πρωτόκολλων επικοινωνίας για το IoT, ως θεμέλιο, πάνω στο οποίο θα αναπτυχθούν διαφορετικές ελαφριές και ασφαλείς υλοποιήσεις για Ασύρματους Αισθητήρες που βασίζονται στο λειτουργικό σύστημα Contiki. Ωστόσο, δεδομένης της σημασίας της ασφάλειας στο IoT και λόγω των πολλών επιλογών σε σχέση με το πού και πώς μπορούν να εφαρμοστούν οι μηχανισμοί ασφαλείας στο MQTT, μια σύγκριση και αξιολόγηση των επιδόσεων αυτών των επιλογών θα γίνει προκειμένου να καθοριστεί η καλύτερη από αυτές</efrbr-expression:summarizationOfContent><efrbr-expression:contextForTheExpression>A thesis submitted in partial fulfillment of the requirements for the diploma of Electronic and Computer Engineering</efrbr-expression:contextForTheExpression><efrbr-expression:contextForTheExpression>Διπλωματική εργασία που εκπονήθηκε για τη μερική εκπλήρωση των απαιτήσεων απόκτησης του διπλώματος Ηλεκτρονικού Μηχανικού και Μηχανικού Υπολογιστών</efrbr-expression:contextForTheExpression><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="academic unit">Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών</efrbr-expression:note></efrbr-expression:expression><efrbr-manifestation:manifestation identifier="http://purl.tuc.gr/dl/dias/FB4FF920-6650-458C-9F96-16B158782A31"><efrbr-manifestation:titleOfTheManifestation>Katsikeas_Sotirios_Dip_2016.pdf</efrbr-manifestation:titleOfTheManifestation><efrbr-manifestation:publicationDistribution><efrbr-manifestation:placeOfPublicationDistribution type="distribution">Chania [Greece]</efrbr-manifestation:placeOfPublicationDistribution><efrbr-manifestation:publisherDistributor type="distributor">Library of TUC</efrbr-manifestation:publisherDistributor><efrbr-manifestation:dateOfPublicationDistribution>2016-06-27</efrbr-manifestation:dateOfPublicationDistribution></efrbr-manifestation:publicationDistribution><efrbr-manifestation:formOfCarrier>application/pdf</efrbr-manifestation:formOfCarrier><efrbr-manifestation:extentOfTheCarrier>2.2 MB</efrbr-manifestation:extentOfTheCarrier><efrbr-manifestation:accessRestrictionsOnTheManifestation>free</efrbr-manifestation:accessRestrictionsOnTheManifestation></efrbr-manifestation:manifestation><efrbr-person:person identifier="http://users.isc.tuc.gr/~skatsikeas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Katsikeas Sotirios
            Κατσικεας Σωτηριος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~ipapaefstathiou"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Papaefstathiou Ioannis
            Παπαευσταθιου Ιωαννης
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~adeligiannakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Deligiannakis Antonios
            Δεληγιαννακης Αντωνιος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~adollas"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Dollas Apostolos
            Δολλας Αποστολος
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="C934C9A7-9535-4DF5-8BB4-EE33394EE924"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="">
            Πολυτεχνείο Κρήτης
            Technical University of Crete
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="776FD5BF-B0BD-4EE3-9852-E6EA5951281E"><efrbr-concept:termForTheConcept>
            IoT
            Internet of Things
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="01797FC9-3C97-435F-909D-A70C8A56C9EF"><efrbr-concept:termForTheConcept>
            MQTT
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="7D0B6FEC-27DA-4710-8FA9-A6F3E12E27D3"><efrbr-concept:termForTheConcept>
            Information security
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="0973A566-1AFD-4C53-9AB6-D59FB2BF8C6E"><efrbr-concept:termForTheConcept>
            Secure communication
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6"/><efrbr-structure:embodiedIn sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="manifestation" targetURI="http://purl.tuc.gr/dl/dias/FB4FF920-6650-458C-9F96-16B158782A31"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="person" targetURI="http://users.isc.tuc.gr/~skatsikeas"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="person" targetURI="http://users.isc.tuc.gr/~skatsikeas" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="person" targetURI="http://users.isc.tuc.gr/~ipapaefstathiou" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/1"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adeligiannakis" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="person" targetURI="http://users.isc.tuc.gr/~adollas" role="http://purl.tuc.gr/dl/dias/vocabs/contributor-roles/2"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="person" targetURI="C934C9A7-9535-4DF5-8BB4-EE33394EE924" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="concept" targetURI="776FD5BF-B0BD-4EE3-9852-E6EA5951281E"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="concept" targetURI="01797FC9-3C97-435F-909D-A70C8A56C9EF"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="concept" targetURI="7D0B6FEC-27DA-4710-8FA9-A6F3E12E27D3"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95EC26B7-460E-4B9C-ADA3-B9269C287EC6" targetEntity="concept" targetURI="0973A566-1AFD-4C53-9AB6-D59FB2BF8C6E"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>