Integrity Coded Databases: An Evaluation of Performance, Efficiency, and Practicality

02/01/2018
by   Dan Kondratyuk, et al.
0

In recent years, cloud database storage has become an inexpensive and convenient option for businesses and individuals to store information. While its positive aspects make the cloud extremely attractive for data storage, it is a relatively new area of service, making it vulnerable to cyber-attacks and security breaches. Storing data in a foreign location also requires the owner to relinquish control of their information to system administrators of these online database services. This opens the possibility for malicious, internal attacks on the data that may involve the manipulation, omission, or addition of data. The retention of the data as it was intended to be stored is referred to as the database's integrity. Our research tests a potential solution for maintaining the integrity of these cloud-storage databases by converting the original databases to Integrity Coded Databases (ICDB). ICDBs utilize Integrity Codes: cryptographic codes created alongside the data by a private key that only the data owner has access to. When the database is queried, an integrity code is returned along with the queried information. The owner is then able to verify that the information is correct, complete, and fresh. Consequently, ICDBs also incur performance and memory penalties. In our research, we explore, test, and benchmark ICDBs to determine the costs and benefits of maintaining an ICDB versus a standard database.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/18/2021

Discovering the Information that is lost in our Databases – Why bother storing data if you can't find the information?

We are surrounded by an ever increasing amount of data that is stored in...
research
08/21/2020

Spitz: A Verifiable Database System

Databases in the past have helped businesses maintain and extract insigh...
research
10/28/2018

ELSA: Efficient Long-Term Secure Storage of Large Datasets

An increasing amount of information today is generated, exchanged, and s...
research
05/23/2017

A Cloud-based Service for Real-Time Performance Evaluation of NoSQL Databases

We have created a cloud-based service that allows the end users to run t...
research
08/24/2018

Integrity Authentication for SQL Query Evaluation on Outsourced Databases: A Survey

Spurred by the development of cloud computing, there has been considerab...
research
05/14/2020

Protecting the integrity of the training procedure of neural networks

Due to significant improvements in performance in recent years, neural n...

Please sign up or login with your details

Forgot password? Click here to reset