NORMA eResearch @NCI Library

Framework to secure IoT enable application

Kanojiya, Dinesh Jaggu (2022) Framework to secure IoT enable application. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
PDF (Master of Science)
Download (2MB) | Preview
[thumbnail of Configuration manual]
PDF (Configuration manual)
Download (2MB) | Preview


Internet of Things (IoT) devices has increased significantly over the past ten years. Data collection from these devices is now outsourced to a different cloud platforms for processing and storage. However, several programs and frameworks have been created to assure data privacy. This article offered an end-to-end IoT data privacy architecture by merging hardware- and software-based solutions using Intel Software Extension (SGX) and Advanced Encryption Standard (AES) cryptographic encryption methods. This paper shows the implementation using the .Net framework with the Intel SGX enclave used with Azure IoT. We have user C console application to mimic the IoT device and Azure IoT hub service to exchange data. In our testing, we observed that after adding an enclave layer for authentication, the request network bandwidth has increased to 7-8%, which is minimal. However, we cannot thoroughly verify end-to-end data encryption due to a lack of tools. Furthermore, we also observed that the enclave processed the information in its memory as we didn’t find any trace on our hard drive.

Item Type: Thesis (Masters)
Uncontrolled Keywords: IoT; Intel SGX; Intel SGX SDK; AES
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Cloud computing
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Telecommunications > Computer networks > Internet of things
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Tamara Malone
Date Deposited: 07 Dec 2022 16:10
Last Modified: 08 Mar 2023 14:33

Actions (login required)

View Item View Item