Parallel query execution over encrypted data in database-as-a-service (DaaS)

被引:3
|
作者
Ahmad, Awais [1 ]
Ahmad, Mudassar [1 ]
Habib, Muhammad Asif [1 ]
Sarwar, Shahzad [2 ]
Chaudhry, Junaid [3 ]
Latif, Muhammad Ahsan [4 ]
Dar, Saadat Hanif [5 ]
Shahid, Muhammad [1 ]
机构
[1] NTU, Dept Comp Sci, Faisalabad, Pakistan
[2] Univ Punjab, PUCIT, Lahore, Pakistan
[3] Edith Cowan Univ, Sch Sci, Perth, WA 6027, Australia
[4] Univ Agr Faisalabad, Dept Comp Sci, Faisalabad, Pakistan
[5] Mirpur Univ Sci & Technol, Dept Software Engn, Mirpur, Ajk, Pakistan
来源
JOURNAL OF SUPERCOMPUTING | 2019年 / 75卷 / 04期
关键词
Database-as-a-service (DaaS); Outsourced database; Querying encrypted data; Parallel processing; Multithreading in DaaS; FULLY HOMOMORPHIC ENCRYPTION;
D O I
10.1007/s11227-019-02831-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The main challenge in database-as-a-service is the security and privacy of data because service providers are not usually considered as trustworthy. So, the data must be encrypted before storing into the database. Another challenge arises that the performance is degraded on the deployment of encryption algorithm on runtime. Furthermore, the connectivity through the Internet adds more delay. To tackle this, we have proposed parallel query execution methodology using multithreading technique up to 6 threads. We have conducted experiments up to 1000,000 (1 million) encrypted records. Our results are quite promising. For data encryption/decryption, we have used advance encryption standard with blocking length of 256 bits. We have designed our methodology in the context of parallel computation method proposed in the literature (Ho et al., in: Proceedings of the 2017 international conference on machine learning and soft computing, pp 47-52, 2017). We compared the results with state-of-art algorithms. The state-of-art algorithms execute the experiments on 10,120 encrypted records maximum which took about time of 1000 ms with 2 threads. But the proposed methodology is proved outstanding that executed the experiments which were performed on 100,000 encrypted records. It outperformed with 6 threads which took only 507 ms even with 2 threads, and the proposed methodology is much better which took only 994 ms. So, the efficiency and scalability of the proposed methodology are proved better as compared to state-of-the-art algorithms.
引用
收藏
页码:2269 / 2288
页数:20
相关论文
共 50 条
  • [21] PARALLEL PROCESSING OF ENCRYPTED XML DOCUMENTS IN DATABASE AS A SERVICE CONCEPT
    Unay, Ozan
    Gundem, Taflan Imre
    [J]. INFORMATION TECHNOLOGY AND CONTROL, 2010, 39 (04): : 301 - 309
  • [22] Multi-query Evaluation over Compressed XML Data in DaaS
    Wang, Xiaoling
    Zhou, Aoying
    He, Juzhen
    Ng, Wilfred
    Hung, Patrick
    [J]. NEW FRONTIERS IN INFORMATION AND SOFTWARE AS SERVICES: SERVICE AND APPLICATION DESIGN CHALLENGES IN THE CLOUD, 2011, 74 : 185 - +
  • [23] Nonlinear order preserving index for encrypted database query in service cloud environments
    Liu, Dongxi
    Wang, Shenlu
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (13): : 1967 - 1984
  • [24] A New Query Integrity Verification Method for Encrypted Data in Database Outsourcing
    Jang, Miyoung
    Yoon, Min
    Song, Youngho
    Chang, Jae-Woo
    [J]. Advanced Multimedia and Ubiquitous Engineering: Future Information Technology, 2015, 352 : 67 - 72
  • [25] Publicly Verifiable Boolean Query Over Outsourced Encrypted Data
    Jiang, Shunrong
    Zhu, Xiaoyan
    Guo, Linke
    Liu, Jianqing
    [J]. 2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [26] Efficient Private Conjunctive Query Protocol Over Encrypted Data
    Saha, Tushar Kanti
    Koshiba, Takeshi
    [J]. CRYPTOGRAPHY, 2021, 5 (01) : 1 - 28
  • [27] Smart Distributed Query Execution over Data Streams
    Shaikh, Salman Ahmed
    Kitagawa, Hiroyuki
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 2408 - 2413
  • [28] A k-NN Query Method Over Encrypted Data
    Zhang, Zhiqiang
    Xin, Lijie
    Xie, Xiaoqin
    Pan, Haiwei
    [J]. PROCEEDINGS OF THE 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN ((CSCWD)), 2018, : 164 - 171
  • [29] Publicly Verifiable Boolean Query Over Outsourced Encrypted Data
    Jiang, Shunrong
    Zhu, Xiaoyan
    Guo, Linke
    Liu, Jianqing
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (03) : 799 - 813
  • [30] Multi-dimensional range query over encrypted data
    Shi, Elaine
    Bethencourt, John
    Chan, T-H. Hubert
    Song, Dawn
    Perrig, Adrian
    [J]. 2007 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 2007, : 350 - +