Secure Data Analytics for IoT Cloud-enabled Framework Using Intel SGX
Abdulatif Alabdulatif · 2020
Cloud infrastructure capabilities, including massive, scalable and elastic computing resources, have led to the widespread adaption of Internet of Things (IoT) cloud-enabled services. This involves moving the storage and processing of sensitive IoT data to Cloud Service Providers (CSPs) that gain complete access to outsourced IoT data in the cloud. An efficient and lightweight Advanced Encryption Standard (AES) cryptosystem can play a major role in protecting IoT data from being exposed to CSPs by protecting the privacy of sensitive outsourced data. However, AES cryptosystems lack computation capabilities, which is a critical factor that prevents us taking full advantage of cloud computing services. When used with AES cryptosystems, Intel Software Guard Extensions (SGX) can provide a comprehensive solution to building secure data analytics framework for IoT-enabled application in various domains. In this paper, we develop a secure data analytics framework that relies on a hyper-integrated approach where both software- and hardware-based solutions are applied to protect and process sensitive outsourced data in the cloud.