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 条
  • [1] Parallel query execution over encrypted data in database-as-a-service (DaaS)
    Awais Ahmad
    Mudassar Ahmad
    Muhammad Asif Habib
    Shahzad Sarwar
    Junaid Chaudhry
    Muhammad Ahsan Latif
    Saadat Hanif Dar
    Muhammad Shahid
    [J]. The Journal of Supercomputing, 2019, 75 : 2269 - 2288
  • [2] Query Execution over Encrypted Database
    Kumar, Raju Ranjan
    Hussain, Muzzammil
    [J]. 2015 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATION ENGINEERING ICACCE 2015, 2015, : 459 - 464
  • [3] On query execution over encrypted data
    Baby, Tinu
    Cherukuri, Aswani Kumar
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (02) : 321 - 331
  • [4] A Method of Query over Encrypted Data in Database
    Liu, Lianzhong
    Gai, Jingfen
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL I, PROCEEDINGS, 2009, : 23 - 27
  • [5] Ensuring the integrity of encrypted databases in the database-as-a-service model
    Hacigümüs, H
    Iyer, B
    Mehrotra, S
    [J]. DATA AND APPLICATIONS SECURITY XVII: STATUS AND PROSPECTS, 2004, 142 : 61 - 74
  • [6] Fast query over encrypted character data in database
    Wang, ZF
    Dai, J
    Wang, W
    Shi, BL
    [J]. COMPUTATIONAL AND INFORMATION SCIENCE, PROCEEDINGS, 2004, 3314 : 1027 - 1033
  • [7] A novel approach for query over encrypted data in database
    Al-Saraireh, Jaafer
    [J]. International Journal of Information and Computer Security, 2019, 11 (06): : 621 - 636
  • [8] Quaestor: Query Web Caching for Database-as-a-Service Providers
    Gessert, Felix
    Schaarschmidt, Michael
    Wingerath, Wolfram
    Witt, Erik
    Yoneki, Eiko
    Ritter, Norbert
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (12): : 1670 - 1681
  • [9] Storage and query over encrypted character and numerical data in database
    Wang, ZF
    Wang, W
    Shi, BL
    [J]. FIFTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - PROCEEDINGS, 2005, : 77 - 81
  • [10] Database-as-a-Service for Big Data: An Overview
    Abourezq, Manar
    Idrissi, Abdellah
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (01) : 157 - 177