2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) 2017
DOI: 10.1109/ccgrid.2017.129
|View full text |Cite
|
Sign up to set email alerts
|

A Lightweight MapReduce Framework for Secure Processing with SGX

Abstract: MapReduce is a programming model used extensively for parallel data processing in distributed environments. A wide range of algorithms were implemented using MapReduce, from simple tasks like sorting and searching up to complex clustering and machine learning operations. Many of these implementations are part of services externalized to cloud infrastructures. Over the past years, however, many concerns have been raised regarding the security guarantees offered in such environments. Some solutions relying on cr… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 21 publications
(12 citation statements)
references
References 16 publications
0
11
0
Order By: Relevance
“…SGX-based data computing. To the best of our knowledge, all works regarding executing data oriented task using SGX have a unique controller (e.g, [15,29,33]), as opposed to our setting where no unique individual is supposed to be in control of the computation. Additionally, most of the time this controller also provides the data to be computed on.…”
Section: Secure Database Computations Alternativesmentioning
confidence: 99%
“…SGX-based data computing. To the best of our knowledge, all works regarding executing data oriented task using SGX have a unique controller (e.g, [15,29,33]), as opposed to our setting where no unique individual is supposed to be in control of the computation. Additionally, most of the time this controller also provides the data to be computed on.…”
Section: Secure Database Computations Alternativesmentioning
confidence: 99%
“…This special hypervisor is a fork from the popular KVM hypervisor and is maintained by Intel 10 . For cloud environments without KVM, an alternative is to consider bare-metal instances (e.g., using OpenStack Ironic 11 or infrastructure containers (e.g., LXD 12 ), which could directly access the non-virtualized SGX device. In addition, the OpenStack Magnum component instantiates Kubernetes clusters on demand, clusters which now need to be aware of SGX.…”
Section: Infrastructure Servicesmentioning
confidence: 99%
“…Additionally, data processing services are also offered. One example is the usage of MapReduce paradigm for secure data processing [12]. Another example is a set of modifications made on Apache Spark that enable encrypted data to be processed in a way that decryption is done only inside enclaves.…”
Section: Platform Servicesmentioning
confidence: 99%
“…Due to hardware limitations, the PRM has a maximum size of 128MB per Socket. In the literature, SGX has been used for privacy sensitive operations in the clouds, such as private web search [19], or MapReduce [20].…”
Section: Introductionmentioning
confidence: 99%