Top Banner
UT DALLAS Erik Jonsson School of Engineering & Computer Science FEARLESS engineering BigSecret: A Secure Data Management Framework for Key-Value Stores Erman Pattuk Murat Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy Sharad Mehrotra (Univ. of California at Irvine)
17

Erman Pattuk Murat Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

Feb 22, 2016

Download

Documents

cosmo

BigSecret : A Secure Data Management Framework for Key-Value Stores. Erman Pattuk Murat Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy Sharad Mehrotra (Univ. of California at Irvine). Introduction. I ncreas ing amount of internet usage Number of active users - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

UT DALLAS Erik Jonsson School of Engineering & Computer Science

FEARLESS engineering

BigSecret: A Secure Data Management Framework for

Key-Value StoresErman Pattuk

Murat KantarciogluVaibhav KhadilkarHuseyin Ulusoy

Sharad Mehrotra (Univ. of California at Irvine)

Page 2: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Introduction

• Increasing amount of internet usage– Number of active users– Number of transactions per unit time– Size of the stored data– A new concept: BigData

• Existing techniques failed to satisfy new requirements

• To cope with BigData, Key-Value Stores emerge as a popular option– Efficiency and Scalability

Page 3: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Introduction

AmazonSimpleDB

GoogleBigTable

MicrosoftAzure…

Key Valuepattuk_erman:bank 1919381pattuk_erman:ssn 1928319ulusoy_huseyin:bank 4476861

ulusoy_huseyin:ssn 1148793

Page 4: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Proposed Framework: BigSecret

Public

Private

AmazonSimpleDB

GoogleBigTable

MicrosoftAzure

BigSecret

Dept 1

Dept 2

Page 5: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Outline

• Partitioning data among multiple cloud providers

• Storing data on a provider, while protecting efficiency and privacy

• Querying outsourced data• Experiments

Page 6: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Data and Workload Sharing

BigSecret

Data Owner

Provider-1

Provider-2

Provider-3

Constraints

Page 7: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Constraints in Partitioning

BigSecret

Provider-1

Provider-2

Provider-N…Monetary Cost < 10

Security Disclosure < 5%Optimize Execution Time

10% Data20% Workload

20% Data10% Workload

15% Data13% Workload

Page 8: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Storing Data in Secure Form

• Transform data using Encryption Models

Page 9: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Query Execution

BigSecret Provider-1

GET:“John” – “traits” – “height”

GET:A12C04 – BF2139 – 51231D

RESULT:1295DC10

RESULT:“170 cm”

Page 10: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Experiments

• Performed experiments using Yahoo! Cloud Serving Benchmark

• Created tables consisting of 1,2,4,8,16, and 32 Millions of rows– Each row has 10 Key-Value entries of 100B

• Created 3 different workloads– 1K queries for single-cloud experiments– 100K queries for multi-cloud experiments

Page 11: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Single-Cloud Experiments

Workload – 1 (Get intensive)

Page 12: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Single-Cloud Experiments

Workload – 2 (Put intensive)

Page 13: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Single-Cloud Experiments

Workload – 3 (Scan intensive)

Page 14: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Multi-Cloud Experiments

ProviderProperties Provider 1 Provider 2

Storage Plaintext Model-1

Risk weight 1 0.7

Speed Fast Slow

Monetary cost $700 $3700

Sensitivity disclosure risk %100 %70

Page 15: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Multi-Cloud Experiments

Workload – 3 (Scan intensive)

Page 16: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Conclusion

• If Scan is needed, Model-1 can be used– Otherwise, it’s not so efficient– May use other techniques to support Scan

• Model-2 and 3 perform well with minor overhead

• We plan to add support for other Key-Value stores

• BigSecret is open source– https://github.com/ermanpattuk/BigSecret

Page 17: Erman Pattuk Murat  Kantarcioglu Vaibhav Khadilkar Huseyin Ulusoy

FEARLESS engineering

Q&A

Thank You