Database query verification schemes attempt to provide authenticity, completeness, and freshness guarantees for queries executed on untrusted cloud servers. A number of such schemes currently exist in the literature, allowing query verification for queries that are based on matching whole values (such as numbers, dates, etc.) or for queries based on keyword matching. However, there is a notable gap in the research with regard to query verification schemes for pattern-matching queries. Our contribution here is to provide such a verification scheme that provides correctness guarantees for pattern-matching queries executed on the cloud. We describe a trivial scheme, ȃŸż and show how it does not provide completeness guarantees, and then proceed to describe our scheme based on efficient primitives such as cryptographic hashing and Merkle hash trees along with suffix arrays. We also provide experimental results based on a working prototype to show the practicality of our scheme.
History
Pagination
1-10
Location
Singapore
Start date
2016-01-04
End date
2016-01-07
ISBN-13
9781467396226
Language
eng
Publication classification
E Conference publication, E1 Full written paper - refereed
Copyright notice
2016, The Conference
Title of proceedings
ICDCN 2016 : Proceedings of the 17th International Conference on Distributed Computing and Networking
Event
Distributed Computing and Networking. Conference (17th : 2016 : Singapore)