SQL-Based Fuzzy Query Mechanism Over Encrypted Database

被引:12
|
作者
Liu, Zheli [1 ]
Li, Jingwei [1 ]
Li, Jin [2 ]
Jia, Chunfu [1 ]
Yang, Jun [1 ]
Yuan, Ke [1 ]
机构
[1] Nankai Univ, Coll Comp & Control Engn, Tianjin 300071, Peoples R China
[2] Guangzhou Univ, Sch Comp Sci, Guangzhou, Guangdong, Peoples R China
基金
高等学校博士学科点专项科研基金; 中国国家自然科学基金;
关键词
Data Privacy; Format-Preserving Encryption (FPE); Fuzzy Query; Outsourced Database; Structured Query Language (SQL);
D O I
10.4018/ijdwm.2014100104
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the development of cloud computing and big data, data privacy protection has become an urgent problem to solve. Data encryption is the most effective way to protect privacy; however, it will change the data format and result in: 1. database structure and application software will be changed; 2. structured query language (SQL) operations cannot work properly, especially in SQL-based fuzzy query. As a result, it is necessary to provide an SQL-based fuzzy query mechanism over encrypted databases, including traditional databases and cloud outsourced databases. This paper establishes a secure database system using format-preserving encryption (FPE) as the underlying primitive to protect the data privacy while not change the database structure. It further proposes a new SQL-based fuzzy query mechanism supporting directly query over encrypted data, which is constructed by FPE and universal hash function (UHF). The security of the proposed mechanism is analyzed as well. In the end, it makes extensive experiments on the system to demonstrate its practical performance.
引用
收藏
页码:71 / 87
页数:17
相关论文
共 50 条
  • [1] SQL-based Email Composition and Query Synthesis in RMX
    Deguchi, Moeko
    Doi, Yasushi
    Toyama, Motomichi
    [J]. IIWAS2018: THE 20TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES, 2014, : 207 - 215
  • [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] An SQL-Based Query Language and Engine for Graph Pattern Matching
    Krause, Christian
    Johannsen, Daniel
    Deeb, Radwan
    Sattler, Kai-Uwe
    Knacker, David
    Niadzelka, Anton
    [J]. GRAPH TRANSFORMATION, 2016, 9761 : 153 - 169
  • [4] A Study on Database Fuzzy Query Method in SQL
    Zhang Peng
    [J]. INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING 2011, 2011, 24 : 340 - 344
  • [5] 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
  • [6] An SQL-based approach to similarity assessment within a relational database
    West, GM
    McDonald, JR
    [J]. CASE-BASED REASONING RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2003, 2689 : 610 - 621
  • [7] INTELLIGENT USER-INTERFACE TO SQL-BASED DATABASE SYSTEM
    SHOW, GY
    KONG, H
    LIN, WK
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1993, 6 (04) : 307 - 316
  • [8] 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
  • [9] 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
  • [10] 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