SafeRegions: Performance Evaluation of Multi-party Protocols on HBase

On-line applications and services are now a critical part of our everyday life. Using these services typically requires us to trust our personal or company's information to a large number of third-party entities. These entities enforce several security measures to avoid unauthorized accesses bu...

Full description

Saved in:
Bibliographic Details
Published in2016 IEEE 35th Symposium on Reliable Distributed Systems Workshops (SRDSW) pp. 31 - 36
Main Authors Pontes, Rogerio, Maia, Francisco, Paulo, Joao, Vilaca, Ricardo
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2016
Subjects
Online AccessGet full text

Cover

Loading…
Abstract On-line applications and services are now a critical part of our everyday life. Using these services typically requires us to trust our personal or company's information to a large number of third-party entities. These entities enforce several security measures to avoid unauthorized accesses but data is still stored on common database systems that are designed without data privacy concerns in mind. As a result, data is vulnerable against anyone with direct access to the database, which may be external attackers, malicious insiders, spies or even subpoenas. Building strong data privacy mechanisms on top of common database systems is possible but has a significant impact on the system's resources, computational capabilities and performance. Notably, the amount of useful computation that may be done over strongly encrypted data is close to none, which defeats the purpose of offloading computation to third-party services. In this paper, we propose to shift the need to trust in the honesty and security of service providers to simply trust that they will not collude. This is reasonable as cloud providers, being competitors, do not share data among themselves. We focus on NoSQL databases and present SafeRegions, a novel prototype of a distributed and secure NoSQL database that is built on top of HBase and that guarantees strong data privacy while still providing most of HBase's query capabilities. Safe Regions relies on secret sharing and multi-party computation techniques to provide a NoSQL database built on top of multiple, non-colluding service providers that appear as a single one to the user. Strikingly, service providers, individually, cannot disclose any of the user's data but, together, are able to offer data storage and processing capabilities. Additionally, we evaluate SafeRegions exposing performance trade-offs imposed by security mechanisms and provide useful insights for future research on performance optimization.
AbstractList On-line applications and services are now a critical part of our everyday life. Using these services typically requires us to trust our personal or company's information to a large number of third-party entities. These entities enforce several security measures to avoid unauthorized accesses but data is still stored on common database systems that are designed without data privacy concerns in mind. As a result, data is vulnerable against anyone with direct access to the database, which may be external attackers, malicious insiders, spies or even subpoenas. Building strong data privacy mechanisms on top of common database systems is possible but has a significant impact on the system's resources, computational capabilities and performance. Notably, the amount of useful computation that may be done over strongly encrypted data is close to none, which defeats the purpose of offloading computation to third-party services. In this paper, we propose to shift the need to trust in the honesty and security of service providers to simply trust that they will not collude. This is reasonable as cloud providers, being competitors, do not share data among themselves. We focus on NoSQL databases and present SafeRegions, a novel prototype of a distributed and secure NoSQL database that is built on top of HBase and that guarantees strong data privacy while still providing most of HBase's query capabilities. Safe Regions relies on secret sharing and multi-party computation techniques to provide a NoSQL database built on top of multiple, non-colluding service providers that appear as a single one to the user. Strikingly, service providers, individually, cannot disclose any of the user's data but, together, are able to offer data storage and processing capabilities. Additionally, we evaluate SafeRegions exposing performance trade-offs imposed by security mechanisms and provide useful insights for future research on performance optimization.
On-line applications and services are now a critical part of our everyday life. Using these services typically requires us to trust our personal or company's information to a large number of third-party entities. These entities enforce several security measures to avoid unauthorized accesses but data is still stored on common database systems that are designed without data privacy concerns in mind. As a result, data is vulnerable against anyone with direct access to the database, which may be external attackers, malicious insiders, spies or even subpoenas. Building strong data privacy mechanisms on top of common database systems is possible but has a significant impact on the system's resources, computational capabilities and performance. Notably, the amount of useful computation that may be done over strongly encrypted data is close to none, which defeats the purpose of offloading computation to third-party services. In this paper, we propose to shift the need to trust in the honesty and security of service providers to simply trust that they will not collude. This is reasonable as cloud providers, being competitors, do not share data among themselves. We focus on NoSQL databases and present SafeRegions, a novel prototype of a distributed and secure NoSQL database that is built on top of HBase and that guarantees strong data privacy while still providing most of HBase's query capabilities. SafeRegions relies on secret sharing and multiparty computation techniques to provide a NoSQL database built on top of multiple, non-colluding service providers that appear as a single one to the user. Strikingly, service providers, individually, cannot disclose any of the user's data but, together, are able to offer data storage and processing capabilities. Additionally, we evaluate SafeRegions exposing performance trade-offs imposed by security mechanisms and provide useful insights for future research on performance optimization.
Author Vilaca, Ricardo
Pontes, Rogerio
Maia, Francisco
Paulo, Joao
Author_xml – sequence: 1
  givenname: Rogerio
  surname: Pontes
  fullname: Pontes, Rogerio
– sequence: 2
  givenname: Francisco
  surname: Maia
  fullname: Maia, Francisco
– sequence: 3
  givenname: Joao
  surname: Paulo
  fullname: Paulo, Joao
– sequence: 4
  givenname: Ricardo
  surname: Vilaca
  fullname: Vilaca, Ricardo
BookMark eNpdkMFKw0AURUdUUGuXrtzMD6TOm-lM8txprVaoWFrFZXhpXiSSZspMWujfG6grV5fDPdzFvRJnrW9ZiBtQIwCFd6vl0-prpBW4EbgTMcQ0A6tQWW1Rn_7jCzGM8UcppbVDbeFSTFdU8ZK_a9_Ge7ngUPmwoXbNcrqnZkddX0hfybdd09XJlkJ3kIvgO7_2TZR9N3ukyNfivKIm8vAvB-LzefoxmSXz95fXycM8qbXBLmEclwUQYmVViYV2PKaCTVohQ5r1AKRtaXSWQkpsCK3BkiFLUbG2BZmBkMfdsCba5oH3dewo5pBpnTunwfbK7VGpmTnfhnpD4ZCnTqn-BvMLwEBYQA
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
RCLKO
DOI 10.1109/SRDSW.2016.16
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Xplore
IEEE Proceedings Order Plans (POP All) 1998-Present
RCAAP open access repository
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
DissertationSchool Universidade do Minho
EISBN 9781509052592
1509052593
EndPage 36
ExternalDocumentID 1822_66215
7600150
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
OCL
RIB
RIC
RIE
RIL
RCLKO
ID FETCH-LOGICAL-i239t-e94db1a99f50d9b26e4abe37f9e178e4a1a25d328717ae3a9539de18790e25ba3
IEDL.DBID RIE
ISBN 9781509052592
1509052593
IngestDate Fri Nov 08 15:47:50 EST 2024
Thu Jun 29 18:37:58 EDT 2023
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i239t-e94db1a99f50d9b26e4abe37f9e178e4a1a25d328717ae3a9539de18790e25ba3
OpenAccessLink http://hdl.handle.net/1822/66215
PageCount 6
ParticipantIDs rcaap_revistas_1822_66215
ieee_primary_7600150
PublicationCentury 2000
PublicationDate 2016-Sept.
2016
PublicationDateYYYYMMDD 2016-09-01
2016-01-01
PublicationDate_xml – month: 09
  year: 2016
  text: 2016-Sept.
PublicationDecade 2010
PublicationTitle 2016 IEEE 35th Symposium on Reliable Distributed Systems Workshops (SRDSW)
PublicationTitleAbbrev SRDSW
PublicationYear 2016
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0002269251
Score 2.0466375
Snippet On-line applications and services are now a critical part of our everyday life. Using these services typically requires us to trust our personal or company's...
SourceID rcaap
ieee
SourceType Publisher
StartPage 31
SubjectTerms Coprocessors
Cryptography
Data privacy
Distributed databases
HBase
Multi party computation
Protocols
Science & Technology
Secure databases
Title SafeRegions: Performance Evaluation of Multi-party Protocols on HBase
URI https://ieeexplore.ieee.org/document/7600150
http://hdl.handle.net/1822/66215
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT8IwGG6QkydUMOJXevBoB1s_tnpUMcQEQ0Ait6Vd3yXGhBEYB_31th0MYzx427J0W962eT_6PO-D0I0N2riighHDKCWMcU50zBRJmOuflTGRhI47PHoRwxl7nvN5A93WXBgA8OAzCNylP8s3RbZxpbKeO0TyCfpBLGXF1arrKTaMkNZX79to9qaTx-mbA2-JwKmZe_EUG4KuMqWWP3zIUwuNdl-voCMfwabUQfb1qzHjf3_vCHX2bD08rv3QMWrA4gS1dnINeLt722gwVTlMwAGQ13d4vGcM4EHd8hsXOfacXLK0a-rTvbcs7FpZY_tseG9dXgfNngavD0OyVVEg7xGVJQHJjA6VlDnvG6kjAUxpoHEuIYwTexOqiBvqMqdYAVWSU2nAiZD3IeJa0VPUXBQLOENYSApUR3EmYmCcuhJiXyojjEkgsXlkF7WdVdJl1Sgj3Rqki7re6KkDLtuYd53apCZKhbDhxvnfQy7QoZu4Csx1iZrlagNX1vuX-tpP-zex361n
link.rule.ids 310,311,783,787,792,793,799,4057,4058,27937,55086
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8JAEN4QPegJFYz47MGjW6D7aNejCqkKhPCI3Jrd7jQxJpRAOeivd7eFYowHb22aPjI7zXwz-30zCN0a0MYk4RRrSgimlDGsfCpxQG3_rJjyoG21w_0BD6f0ZcZmFXRXamEAICefgWsP8718ncZrWypr2k2kPEHfN7g64IVaq6yoGCAhTLTeNdJsjkdP4zdL3-KunWeej08xIHQZS7n4EUW6VdTfvr8gj3y460y58dev1oz__cAjVN_p9ZxhGYmOUQXmJ6i6HdjgbP7fGuqMZQIjsBTk1b0z3GkGnE7Z9NtJEydX5eKF8apP-9wsNd6ycsy18MEEvTqadjuTxxBv5ijgd4-IDIOgWrWlEAlraaE8DlQqIH4ioO0H5qQtPaaJzZ18CUQKRoQGO4a8BR5TkpyivXk6hzPkcEGAKM-PuQ-UEVtEbAmpudYBBCaTbKCatUq0KFplRBuDNFAjN3pkqcsG9a4ik9Z4EecGcJz_fcsNOggn_V7Uex68XqBDu4gFtesS7WXLNVwZLJCp69wFvgHwxrCy
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2016+IEEE+35th+Symposium+on+Reliable+Distributed+Systems+Workshops+%28SRDSW%29&rft.atitle=SafeRegions%3A+Performance+Evaluation+of+Multi-party+Protocols+on+HBase&rft.au=Pontes%2C+Rogerio&rft.au=Maia%2C+Francisco&rft.au=Paulo%2C+Joao&rft.au=Vilaca%2C+Ricardo&rft.date=2016-09-01&rft.pub=IEEE&rft.spage=31&rft.epage=36&rft_id=info:doi/10.1109%2FSRDSW.2016.16&rft.externalDocID=7600150
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781509052592/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781509052592/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781509052592/sc.gif&client=summon&freeimage=true