2009 · 12 citations · 10 references
ComputingComputer ScienceInformation TechnologyCryptographyData ManagementDatabasesCryptographic AlgorithmsData EncryptionDatabase ManagementHash TablesQuery OptimizationQuery ProcessingBloom FiltersBucket SortEncrypted Database QueriesEncrypted Database QueryingEncryptionIndexesQuery Processing Over Encrypted DataSearch Over Encrypted Data
The encryption mechanism is an effective way to protect the sensitive data in database from various attacks. When the data is encrypted, the query performance degrades greatly. How to query encrypted data efficiently becomes a challenge. In this paper, a scheme to support query over encrypted data is proposed. Firstly, we extend two-phase framework to complete query, constructing different indexes for different data types. A new method to construct Bucket index for numeric data is proposed and bloom filter compression algorithm is used for the character string, which will be saved in database as a numeric data. We analyzed the false positive probability of bloom filter to get optimal parameters. Experiment results show the performance of our scheme has improved.
10
Executing SQL over encrypted data in the database-service-provider model
Hakan Hacígümüş, B. R. Iyer, Chen Li et al. · 2002 · 1.1K citations
Providing database as a service
Hakan Hacígümüş, B. R. Iyer, Sharad Mehrotra · 2003 · 617 citations
M. Mitzenmacher · IEEE/ACM Transactions on Networking · 2002 · 524 citations
Executing SQL over encrypted data in the database-service-provider model
Hakan Hacígümüş, B. R. Iyer, Chen Li et al. · 2002 · 251 citations
Jehoshua Bruck, Jie Gao, Anxiao Jiang · 2006 · 87 citations