Publication: FlexDPDP: flexlist-based optimized dynamic provable data possession
dc.contributor.department | N/A | |
dc.contributor.department | N/A | |
dc.contributor.department | N/A | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.department | Department of Computer Engineering | |
dc.contributor.kuauthor | Esiner, Ertem | |
dc.contributor.kuauthor | Kachkeev, Adilet | |
dc.contributor.kuauthor | Küpçü, Alptekin | |
dc.contributor.kuauthor | Özkasap, Öznur | |
dc.contributor.kuprofile | Master Student | |
dc.contributor.kuprofile | Master Student | |
dc.contributor.kuprofile | N/A | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.kuprofile | Faculty Member | |
dc.contributor.other | Department of Computer Engineering | |
dc.contributor.schoolcollegeinstitute | Graduate School of Sciences and Engineering | |
dc.contributor.schoolcollegeinstitute | Graduate School of Sciences and Engineering | |
dc.contributor.schoolcollegeinstitute | Graduate School of Sciences and Engineering | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.yokid | N/A | |
dc.contributor.yokid | N/A | |
dc.contributor.yokid | N/A | |
dc.contributor.yokid | 168060 | |
dc.contributor.yokid | 113507 | |
dc.date.accessioned | 2024-11-10T00:00:27Z | |
dc.date.issued | 2016 | |
dc.description.abstract | With increasing popularity of cloud storage, efficiently proving the integrity of data stored on an untrusted server has become significant. authenticated skip lists and rank-based authenticated skip lists (RBaSL) have been used to provide support for provable data update operations in cloud storage. However, in a dynamic file scenario, An RBaSL based on block indices falls short when updates are not proportional to a fixed block size; such an update to the file, even if small, may result in O(n) updates on the data structure for a file with n blocks. To overcome this problem, we introduce FlexList, A flexible length-based authenticated skip list. FlexList translates variable-size updates to O(inverted right perpendicularu/Binverted left perpendicular) insertions, removals, or modifications, where u is the size of the update and B is the (average) block size. We further present various optimizations on the four types of skip lists (regular, Authenticated, rank-based authenticated, and FlexList). We build such a structure in O(n) time and parallelize this operation for the first time. We compute one single proof to answer multiple (non) membership queries and obtain efficiency gains of 35%, 35%, and 40% in terms of proof time, energy, and size, respectively. We propose a method of handling multiple updates at once, Achieving efficiency gains of up to 60% at the server side and 90% at the client side. We also deployed our implementation of FlexDPDP (dynamic provable data possession (DPDP) with FlexList instead of RBaSL) on PlanetLab, demonstrating that FlexDPDP performs comparable to the most efficient static storage scheme (provable data possession (PDP)) while providing dynamic data support. | |
dc.description.indexedby | WoS | |
dc.description.indexedby | Scopus | |
dc.description.issue | 4 | |
dc.description.openaccess | NO | |
dc.description.publisherscope | International | |
dc.description.sponsoredbyTubitakEu | TÜBİTAK | |
dc.description.sponsoredbyTubitakEu | EU | |
dc.description.sponsorship | Scientific and Technological Research Council of Turkey (TUBITaK) [112E115, 109M761] | |
dc.description.sponsorship | European Union COST actions [IC0804, IC1206, IC1306] | |
dc.description.sponsorship | Turk Telekom inc. [11315-06] | |
dc.description.sponsorship | Koc Sistem inc. We acknowledge the support of the Scientific and Technological Research Council of Turkey (TUBITaK) under projects 112E115 and 109M761 | |
dc.description.sponsorship | European Union COST actions IC0804, IC1206, and IC1306 | |
dc.description.sponsorship | Turk Telekom inc. under grant 11315-06 | |
dc.description.sponsorship | and Koc Sistem inc. | |
dc.description.volume | 12 | |
dc.identifier.doi | 10.1145/2943783 | |
dc.identifier.eissn | 1553-3093 | |
dc.identifier.issn | 1553-3077 | |
dc.identifier.quartile | Q3 | |
dc.identifier.scopus | 2-s2.0-84983775262 | |
dc.identifier.uri | http://dx.doi.org/10.1145/2943783 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/15797 | |
dc.identifier.wos | 382760500006 | |
dc.keywords | Cloud storage | |
dc.keywords | Skip list | |
dc.keywords | Authenticated dictionary | |
dc.keywords | Provable data possession | |
dc.keywords | Data integrity | |
dc.language | English | |
dc.publisher | assoc Computing Machinery | |
dc.source | acm Transactions on Storage | |
dc.subject | Computer science | |
dc.subject | Hardware architecture | |
dc.subject | Engineering | |
dc.subject | Software engineering | |
dc.title | FlexDPDP: flexlist-based optimized dynamic provable data possession | |
dc.type | Journal Article | |
dspace.entity.type | Publication | |
local.contributor.authorid | 0000-0002-3290-2514 | |
local.contributor.authorid | N/A | |
local.contributor.authorid | 0000-0003-3531-9970 | |
local.contributor.authorid | 0000-0003-2099-2206 | |
local.contributor.authorid | 0000-0003-4343-0986 | |
local.contributor.kuauthor | Esiner, Ertem | |
local.contributor.kuauthor | Kachkeev, Adilet | |
local.contributor.kuauthor | Braunfeld, Samuel | |
local.contributor.kuauthor | Küpçü, Alptekin | |
local.contributor.kuauthor | Özkasap, Öznur | |
relation.isOrgUnitOfPublication | 89352e43-bf09-4ef4-82f6-6f9d0174ebae | |
relation.isOrgUnitOfPublication.latestForDiscovery | 89352e43-bf09-4ef4-82f6-6f9d0174ebae |