Publication:
Verifiable database outsourcing supporting join

dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.kuauthorEtemad, Mohammad
dc.contributor.kuauthorKüpçü, Alptekin
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.date.accessioned2024-11-09T23:34:06Z
dc.date.issued2018
dc.description.abstractIn an outsourced database scheme, the data owner delegates the data management tasks to a remote service provider who is supposed to answer owner's queries on the database. The essential requirements are ensuring the data integrity and authenticity with efficient mechanisms. Current approaches employ authenticated data structures to store security information, generated by the client and used by the server, to compute proofs that show the query answers are authentic. The existing solutions have shortcomings with multi-clause queries and duplicate values in a column. We propose a hierarchical authenticated data structure for storing security information, which alleviates the mentioned problems. Our solution handles many different types of queries, including multi-clause selection and join queries, in a dynamic database. We provide a unified formal definition of a secure outsourced database scheme, and prove that our proposed scheme is secure according to this definition, which captures previously separate properties: correctness, completeness, and freshness. The performance evaluation based on our prototype implementation confirms the efficiency of our proposed scheme, showing similar to 3x smaller proofs and similar to 5x improvement in proof generation time compared to previous works (Devanbu et aL 2002; Pang et aL 2005; Li et aL 2010; Palazzi et al. 2010).
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessNO
dc.description.sponsoredbyTubitakEuN/A
dc.description.sponsorshipTUBITAK
dc.description.sponsorshipScientific and Technological Research Council of Turkey [112E115, 114E487]
dc.description.sponsorshipEuropean Union COST Actions [IC1206, IC1306] This work is supported by TUBITAK, the Scientific and Technological Research Council of Turkey, under project numbers 112E115 and 114E487, and European Union COST Actions IC1206 and IC1306.
dc.description.volume115
dc.identifier.doi10.1016/j.jnca.2018.04.006
dc.identifier.issn1084-8045
dc.identifier.scopus2-s2.0-85046426592
dc.identifier.urihttps://doi.org/10.1016/j.jnca.2018.04.006
dc.identifier.urihttps://hdl.handle.net/20.500.14288/12276
dc.identifier.wos435622800001
dc.keywordsOutsourced databases
dc.keywordsHierarchical authenticated data structures
dc.language.isoeng
dc.publisherAcademic Press Ltd- Elsevier Science Ltd
dc.relation.ispartofJournal Of Network And Computer Applications
dc.subjectComputer science
dc.subjectHardware architecture
dc.subjectEngineering
dc.subjectSoftware engineering
dc.titleVerifiable database outsourcing supporting join
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.kuauthorEtemad, Mohammad
local.contributor.kuauthorKüpçü, Alptekin
local.publication.orgunit1GRADUATE SCHOOL OF SCIENCES AND ENGINEERING
local.publication.orgunit1College of Engineering
local.publication.orgunit2Department of Computer Engineering
local.publication.orgunit2Graduate School of Sciences and Engineering
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files