Achieving Data Dissemination with Security using FIWARE and Intel Software Guard Extensions (SGX)

The Internet of Things (IoT) field has gained much attention from industry and academia, being the main subject for numerous research and development projects. Frequently, the dense amount of generated data from IoT applications is sent to a cloud service, that is responsible for processing and storage. Many of these applications demand security and privacy for their data because of their sensitive nature. This is specially true when such data must be processed in entities hosted in public clouds, where the environment in which applications run may not be trusted. Some concerns are then raised since it is not trivial to provide the needed protection for these sensitive data. We present a solution that considers the security components of FIWARE and the Intel SGX capabilities. FIWARE is a platform created to support the development of Smart Applications, including IoT systems, and SGX is the Intel solution for Trusted Execution Environment (TEE). We propose a new component for key management that, together with other FIWARE components, can be used to provide privacy, confidentiality, and integrity guarantees for IoT data. A case study illustrates how this proposed solution can be employed in a realistic scenario, which allows the dissemination of sensitive data through public clouds without risking privacy issues. The results of the experiments provide evidence that our approach does not harm scalability or availability of the system. In addition, it presents acceptable memory costs when considering the benefit of the privacy guarantees achieved.


page 1

page 2

page 3

page 4


Enhancing IoT Security and Privacy with Trusted Execution Environments and Machine Learning

With the increasing popularity of Internet of Things (IoT) devices, secu...

Secure and Privacy-Aware Data Dissemination for Cloud-Based Applications

In this paper we propose a data dissemination platform that supports dat...

Intel SGX Enabled Key Manager Service with OpenStack Barbican

Protecting data in the cloud continues to gain in importance, with encry...

Computer and Network Security

In the era of Internet of Things and with the explosive worldwide growth...

Confidential Attestation: Efficient in-Enclave Verification of Privacy Policy Compliance

A trusted execution environment (TEE) such as Intel Software Guard Exten...

Secure Stream Processing for Medical Data

Medical data belongs to whom it produces it. In an increasing manner, th...

Secure IoT Data Analytics in Cloud via Intel SGX

The growing adoption of IoT devices in our daily life is engendering a d...

Please sign up or login with your details

Forgot password? Click here to reset