Trajectory clustering and \(k\)-NN for robust privacy preserving spatiotemporal databases (Q1712068)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Trajectory clustering and \(k\)-NN for robust privacy preserving spatiotemporal databases
scientific article

    Statements

    Trajectory clustering and \(k\)-NN for robust privacy preserving spatiotemporal databases (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    21 January 2019
    0 references
    Summary: In the context of this research work, we studied the problem of privacy preserving on spatiotemporal databases. In particular, we investigated the \(k\)-anonymity of mobile users based on real trajectory data. The \(k\)-anonymity set consists of the \(k\) nearest neighbors. We constructed a motion vector of the form \((x,y,g,v)\) where \(x\) and \(y\) are the spatial coordinates, \(g\) is the angle direction, and \(v\) is the velocity of mobile users, and studied the problem in four-dimensional space. We followed two approaches. The former applied only \(k\)-Nearest Neighbor (\(k\)-NN) algorithm on the whole dataset, while the latter combined trajectory clustering, based on K-means, with \(k\)-NN. Actually, it applied \(k\)-NN inside a cluster of mobile users with similar motion pattern \((g,v)\). We defined a metric, called vulnerability, that measures the rate at which \(k\)-NNs are varying. This metric varies from \(\frac{1}{k}\) (high robustness) to 1 (low robustness) and represents the probability the real identity of a mobile user being discovered from a potential attacker. The aim of this work was to prove that, with high probability, the above rate tends to a number very close to \(\frac{1}{k}\) in clustering method, which means that the \(k\)-anonymity is highly preserved. Through experiments on real spatial datasets, we evaluated the anonymity robustness, the so-called vulnerability, of the proposed method.
    0 references
    \(k\)-NN
    0 references
    K-means clustering
    0 references
    anonymity
    0 references
    uncertainty
    0 references
    trajectories
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references