Freshness Authentication for Outsourced Multi-Version Key-Value Stores

被引:3
|
作者
Hu, Yidan [1 ]
Yao, Xin [2 ]
Zhang, Rui [3 ]
Zhang, Yanchao [4 ]
机构
[1] Rochester Inst Technol, Dept Comp Secur, Rochester, NY 14623 USA
[2] Cent South Univ, Sch Comp Sci & Engn, Changhsa 410017, Peoples R China
[3] Univ Delaware, Dept Comp & Informat Sci, Newark, DE 19716 USA
[4] Arizona State Univ, Sch Elect Comp & Energy Engn, Tempe, AZ 85287 USA
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Servers; Real-time systems; Authentication; Costs; Outsourcing; Databases; Data integrity; Freshness authentication; data outsourcing; multi-version key-value store; PUBLICLY VERIFIABLE DATABASES; COMPUTATION; QUERIES;
D O I
10.1109/TDSC.2022.3172380
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data outsourcing is a promising technical paradigm to facilitate cost-effective real-time data storage, processing, and dissemination. In data outsourcing, a data owner proactively pushes a stream of data records to a third-party cloud server for storage, which in turn processes various types of queries from end users on the data owner's behalf. However, the popular outsourced multi-version key-value stores pose a critical security challenge that a third-party cloud server cannot be fully trusted to return both authentic and fresh data in response to end users' queries. Although several recent attempts have been made on authenticating data freshness in outsourced key-value stores, they either incur excessively high communication cost or can only offer very limited real-time guarantee. To fill this gap, this article introduces KV-Fresh, a novel freshness authentication scheme for outsourced key-value stores that offers strong real-time guarantee for both point query and range query. KV-Fresh is designed based on a novel data structure, Linked Key Span Merkle Hash Tree, which enables highly efficient freshness proof by embedding chaining relationship among records generated at different time. Extensive simulation studies using a synthetic dataset generated from real data confirm the efficacy and efficiency of KV-Fresh.
引用
收藏
页码:2071 / 2084
页数:14
相关论文
共 50 条
  • [1] KV-Fresh: Freshness Authentication for Outsourced Multi-Version Key-Value Stores
    Hu, Yidan
    Zhang, Rui
    Zhang, Yanchao
    [J]. IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 1638 - 1647
  • [2] Outsourcing Multi-Version Key-Value Stores with Verifiable Data Freshness
    Tang, Yuzhe
    Wang, Ting
    Hu, Xin
    Sailer, Reiner
    Liu, Ling
    Pietzuch, Peter
    [J]. 2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1214 - 1217
  • [3] High Throughput and Low Latency Multi-Version Management Key-Value Storage Accelerator
    Lv, Hankun
    Ren, Yuchen
    Qiu, Yunhui
    Yin, Wenbo
    Wang, Lingli
    [J]. 2020 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2020), 2020, : 290 - 291
  • [4] Encrypted Key-Value Stores
    Agarwal, Archita
    Kamara, Seny
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2020, 2020, 12578 : 62 - 85
  • [5] Scalable Versioning for Key-Value Stores
    Haeusler, Martin
    [J]. DATA: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON DATA MANAGEMENT TECHNOLOGIES AND APPLICATIONS, 2016, : 79 - 86
  • [6] Fast Scans on Key-Value Stores
    Pilman, Markus
    Bocksrocker, Kevin
    Braun, Lucas
    Marroquin, Renato
    Kossmann, Donald
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (11): : 1526 - 1537
  • [7] Parallax: Hybrid Key-Value Placement in LSM-based Key-Value Stores
    Xanthakis, Giorgos
    Saloustros, Giorgos
    Batsaras, Nikos
    Papagiannis, Anastasios
    Bilas, Angelos
    [J]. PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '21), 2021, : 305 - 318
  • [8] A Low-Latency Multi-Version Key-Value Store Using B-tree on an FPGA-CPU Platform
    Ren, Yuchen
    Xie, Jinyu
    Qiu, Yunhui
    Lv, Hankun
    Yin, Wenbo
    Wang, Lingli
    Yu, Bowei
    Chen, Hua
    He, Xianjun
    Liao, Zhijian
    Shi, Xiaozhong
    [J]. 2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 321 - 325
  • [9] A Design for Scalable and Secure Key-value Stores
    Chen, Longbin
    Dai, Wenyun
    Qiu, Meikang
    Jiang, Ning
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, : 216 - 221
  • [10] Towards Elastic Key-value Stores on IaaS
    Li, Han
    [J]. 2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2013, : 302 - 305