Safety nearest neighbor query method and system based on maximum division and random data block

Yao Bin,Li Feifei,Xiao Xiaokui
2013-01-01
Abstract:The invention relates to a safety nearest neighbor query method and a safety nearest neighbor query system based on a maximum division and random data block. The method comprises the following steps that: a data owner divides a voronoi pattern containing an outer packet database into k partitions, and records a divided boundary; random bytes are added into the partitions and a corresponding index is established for each boundary according to a pre-set hash function; all encrypted partitions and the corresponding indexes are sent to a server to send the corresponding boundaries of the partitions into a data user; the data user sends the corresponding indexes of the partitions containing real query points to the server; the server sends the encrypted partitions containing the real query points to the data user; the user data obtains the encrypted partitions containing the real query points and a nearest neighbor is calculated after deciphering; and when the data user carries out nearest neighbor query on the outer packet database stored on the server, the server cannot obtain data, query points and query results in the outer packet database, so that the data safety is guaranteed.
What problem does this paper attempt to address?