TimeClave: Oblivious In-enclave Time series Processing System

06/29/2023
by   K. Bagher, et al.
0

Cloud platforms are widely adopted by many systems, such as time series processing systems, to store and process massive amounts of sensitive time series data. Unfortunately, several incidents have shown that cloud platforms are vulnerable to internal and external attacks that lead to critical data breaches. Adopting cryptographic protocols such as homomorphic encryption and secure multi-party computation adds high computational and network overhead to query operations. We present TimeClave, a fully oblivious in-enclave time series processing system: TimeClave leverages Intel SGX to support aggregate statistics on time series with minimal memory consumption inside the enclave. To hide the access pattern inside the enclave, we introduce a non-blocking read-optimised ORAM named RoORAM. TimeClave integrates RoORAM to obliviously and securely handle client queries with high performance. With an aggregation time interval of 10s, 2^14 summarised data blocks and 8 aggregate functions, TimeClave run point query in 0.03ms and a range query of 50 intervals in 0.46ms. Compared to the ORAM baseline, TimeClave achieves lower query latency by up to 2.5× and up to 2× throughput, with up to 22K queries per second.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2018

TimeCrypt: A Scalable Private Time Series Data Store

We present TimeCrypt, an efficient and scalable system that augments tim...
research
03/25/2019

Scalable Model-Based Management of Correlated Dimensional Time Series in ModelarDB

To monitor critical infrastructure, high quality sensors sampled at a hi...
research
03/17/2019

Time Series Predict DB

In this work, we are motivated to make predictive functionalities native...
research
01/07/2019

A Compact Representation of Raster Time Series

The raster model is widely used in Geographic Information Systems to rep...
research
03/17/2021

Secure Hypersphere Range Query on Encrypted Data

Spatial queries like range queries, nearest neighbor, circular range que...
research
06/02/2022

Exploiting Near-Data Processing to Accelerate Time Series Analysis

Time series analysis is a key technique for extracting and predicting ev...
research
02/10/2021

Concealer: SGX-based Secure, Volume Hiding, and Verifiable Processing of Spatial Time-Series Datasets

This paper proposes a system, entitled Concealer that allows sharing tim...

Please sign up or login with your details

Forgot password? Click here to reset