Due to advancement in cloud computing technology, an order-preserving encryption schemes, called Programmable Order-Preserving Secure Index (POPIS), has been proposed. This scheme hides the original data while keeping the order of the encrypted values the same as that of the original data. So the service provider can perform query processing without decryption. However, because the encrypted data in POPIS is sorted by certain column values, it is weak to both order matching attacks and count attacks. To solve this problem, we propose a data encryption scheme using periodic functions. Our scheme generates encryption signatures based on data groups and periodic functions. With this, we can preserve the order of each data group and also can guarantee the data privacy. Finally, we show from the performance analysis that the proposed scheme is better in terms of the degree of privacy protection than the existing data encryption scheme.
[1]
Dongxi Liu,et al.
Programmable Order-Preserving Secure Index for Encrypted Database Query
,
2012,
2012 IEEE Fifth International Conference on Cloud Computing.
[2]
Nathan Chenette,et al.
Order-Preserving Encryption Revisited: Improved Security Analysis and Alternative Solutions
,
2011,
CRYPTO.
[3]
Gultekin Özsoyoglu,et al.
Anti-Tamper Databases: Processing Aggregate Queries over Encrypted Databases
,
2006,
22nd International Conference on Data Engineering Workshops (ICDEW'06).
[4]
Nikos Mamoulis,et al.
Secure kNN computation on encrypted databases
,
2009,
SIGMOD Conference.
[5]
Ramakrishnan Srikant,et al.
Order preserving encryption for numeric data
,
2004,
SIGMOD '04.