A Method of Bucket Index over Encrypted Character Data in Database

The encryption mechanism is the common method to protect the sensitive data in database from various attacks. But once the data in databases is encrypted, the efficiency of DBMS will fall. To enhance the security of the sensitive data and to improve the efficiency of the encrypted database, one effective method is to build index on the encrypted field, and firstly executes the query on the index to get fewer records to decrypt in this paper. This paper proposes an index mechanism of bucket index on the character data, which has close relationships with all of its characters. The index tries to translate the character string into a numeric data, on which the primary query will be processed to filtrate the records roughly. Only the rest records need to be decrypted, and it will save lots of time. So the cipher index can improve the query efficiency greatly.

[1]  Hakan Hacigümüs,et al.  Executing SQL over encrypted data in the database-service-provider model , 2002, SIGMOD '02.

[2]  Hakan Hacigümüs,et al.  Providing database as a service , 2002, Proceedings 18th International Conference on Data Engineering.

[3]  Wei Wang,et al.  Fast Query Over Encrypted Character Data in Database , 2004, CIS.

[4]  K. Banerjee How much security does your library need , 2003 .

[5]  Rafail Ostrovsky,et al.  Public Key Encryption with Keyword Search , 2004, EUROCRYPT.

[6]  Dawn Xiaodong Song,et al.  Practical techniques for searches on encrypted data , 2000, Proceeding 2000 IEEE Symposium on Security and Privacy. S&P 2000.

[7]  Ramakrishnan Srikant,et al.  Hippocratic Databases , 2002, VLDB.