arrow
Return

SGX-Stream: A Secure Stream Analytics Framework In SGX-enabled Edge Cloud

delete2023-02-01
delete1
PRE
AI
K
Kassem Bagher *
S
Shangqi Lai
DOI:10.1016/j.jisa.2022.103403delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper introduces SGX-Stream, a secure and efficient data analytics framework for data streams using Intel SGX. SGX-Stream employs sketch algorithms in a cloud-edge architecture. To ensure performance and security, SGX-Stream preprocesses the data at the edge of the network to generate sketches and send them to the cloud for further processing inside the SGX enclave. To prioritise urgent tasks, SGX-Stream develops a hybrid task-aware scheduler tailored for SGX to manage task execution securely and practically. SGX-Stream is implemented as a full-fledged framework within the enclave with a small TCB size of 6 kLoC. With an extensible interface, SGX-Stream facilitates the development of various applications, such as adversarial attack detection over data stream. Under different workloads, SGX-Stream can bring 14x speedup on urgent tasks with less than 800 KB of scheduling memory consumption. We also demonstrate SGX-Stream's practicality with three real-world applications.
Keywords:
HEALTH-CARE
CYBERSECURITY
QUERY

Journal

Journal of Information Security and Applications cover
Journal of Information Security and Applications
IF:
3.7
Papers:
1.9K
Citations:
4.9K

Organization

M
Monash University
Scholars:
5.4W
Papers: 5.4W
Citations: 79