Abstract In this paper the authors have developed a tree search algorithm based on the linear search algorithm that is suitable for XMP databases. Nowadays the need grows to store data securely on an untrusted system. Think, for instance, of a remote database server administered by somebody else. If you want your data to be secret, you have to encrypt it. The problem then arises how to query the database. The most obvious solution is to download the whole database locally and then perform the query. This, of course, is terribly inefficient. Song, Wagner, and Perrig (SWP)1 have introduced a protocol to search for a word in an encrypted text. We summarize this protocol in the following.
[1]
Torsten Grust,et al.
Staircase Join: Teach a Relational DBMS to Watch its (Axis) Steps
,
2003,
VLDB.
[2]
Alfred Menezes,et al.
Handbook of Applied Cryptography
,
2018
.
[3]
Ioana Manolescu,et al.
The XML benchmark project
,
2001
.
[4]
Pieter H. Hartel,et al.
Experimenting with linear search in encrypted data
,
2003
.
[5]
Dawn Xiaodong Song,et al.
Practical techniques for searches on encrypted data
,
2000,
Proceeding 2000 IEEE Symposium on Security and Privacy. S&P 2000.
[6]
Torsten. Grust,et al.
Accelerating XPath location steps
,
2002,
SIGMOD '02.