Security nearest neighbor querying method and system based on maximum data block division

Yao Bin,Li Feifei,Xiao Xiaokui
2013-01-01
Abstract:The invention relates to a security nearest neighbor querying method and system based on maximum data block division. The method comprises the following steps of dividing a voronoi diagram including outsourced database into k partitions by a data owner, recording the partitioned boundaries, adding random bytes into the partitions, establishing corresponding indexes for each of the boundaries according to a preset hash function, sending the encrypted partitions and corresponding indexes to a server, and sending all the corresponding boundaries of the partitions to a data user; sending the indexes corresponding to the partitions which include actual query points to the server by the data user; sending the encrypted partitions including the actual query points to the data user by the server; obtaining the encrypted partitions including the actual query points by the data user, and calculating the nearest neighbor after decrypting. When the data user performs the nearest neighbor querying in the outsourced database saved in the server, the server cannot obtain the data, query point and query result in the outsourced database, thus, the data security is ensured.
What problem does this paper attempt to address?