Visible to the public Performance Trade-Offs on a Secure Multi-Party Relational Database

TitlePerformance Trade-Offs on a Secure Multi-Party Relational Database
Publication TypeConference Paper
Year of Publication2017
AuthorsPontes, Rogério, Pinto, Mário, Barbosa, Manuel, Vila\c ca, Ricardo, Matos, Miguel, Oliveira, Rui
Conference NameProceedings of the Symposium on Applied Computing
Date PublishedApril 2017
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4486-9
Keywordscomposability, derby, Human Behavior, Metrics, multi-party computation, pubcrawl, relational database security, resilience, Resiliency, secret sharing, secure databases
Abstract

The privacy of information is an increasing concern of software applications users. This concern was caused by attacks to cloud services over the last few years, that have leaked confidential information such as passwords, emails and even private pictures. Once the information is leaked, the users and software applications are powerless to contain the spread of information and its misuse. With databases as a central component of applications that store almost all of their data, they are one of the most common targets of attacks. However, typical deployments of databases do not leverage security mechanisms to stop attacks and do not apply cryptographic schemes to protect data. This issue has been tackled by multiple secure databases that provide trade-offs between security, query capabilities and performance. Despite providing stronger security guarantees, the proposed solutions still entrust their data to a single entity that can be corrupted or hacked. Secret sharing can solve this problem by dividing data in multiple secrets and storing each secret at a different location. The division is done in such a way that if one location is hacked, no information can be leaked. Depending on the protocols used to divide data, functions can be computed over this data through secure protocols that do not disclose information or actually know which values are being calculated. We propose a SQL database prototype capable of offering a trade-off between security and query latency by using a different secure protocol. An evaluation of the protocols is also performed, showing that our most relaxed protocol has an improvement of 5+ on the query latency time over the original protocol.

URLhttps://dl.acm.org/citation.cfm?doid=3019612.3019659
DOI10.1145/3019612.3019659
Citation Keypontes_performance_2017