Novel trajectory privacy-preserving method based on prefix tree using differential privacy

Location-based services, such as DiDi and bike sharing, are becoming increasingly popular. However, the use of these services raises privacy concerns. In the past few years, differential privacy technology has been applied to location information protection. However, most existing models largely fai...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Knowledge-based systems 2020-06, Vol.198, p.105940, Article 105940
Hauptverfasser: Zhao, Xiaodong, Pi, Dechang, Chen, Junfu
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 105940
container_title Knowledge-based systems
container_volume 198
creator Zhao, Xiaodong
Pi, Dechang
Chen, Junfu
description Location-based services, such as DiDi and bike sharing, are becoming increasingly popular. However, the use of these services raises privacy concerns. In the past few years, differential privacy technology has been applied to location information protection. However, most existing models largely fail to resist complex background-knowledge attacks. This paper proposes a novel privacy preservation method for trajectory data. It is based on a prefix tree and uses differential privacy. It should be noted that existing methods only consider either a certain location point or the entire trajectory. In the proposed prefix tree structure, the nodes of the tree store the trajectory segments. The parameter minimum description length method is combined with the Dijkstra method to select feature trajectory points that represent the entire trajectory, thus further reducing the (computational) complexity of data processing. To protect privacy, Laplacian noise is added to the location data of trajectory segments by using differential privacy. In addition, a background and contextual information attack model is proposed, and the corresponding protection method is provided. Finally, a Markov chain is used to limit the size of the noise added to the data. The proposed algorithm is compared with related state-of-the-art algorithms on a public dataset. The results demonstrate that our algorithm can ensure not only privacy but also data availability. •The noise prefix tree structure satisfying differential privacy is proposed.•PDML combined with Dijkstra is used to reduce complexity of trajectory data processing.•Markov chain is used to limit the size of noise added to the data.
doi_str_mv 10.1016/j.knosys.2020.105940
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2441887553</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0950705120302689</els_id><sourcerecordid>2441887553</sourcerecordid><originalsourceid>FETCH-LOGICAL-c334t-97a873cec620add22e1e3bd755ac601d6d32acf2b1b345419a377b482c6f9d893</originalsourceid><addsrcrecordid>eNp9kEtLxDAUhYMoOI7-AxcF1x3zapNuBBFfMOhGN25Cmtxq6kwzJp1i_70p1a2rC5dzzr3nQ-ic4BXBpLxsV5-dj2NcUUynVVFxfIAWRAqaC46rQ7TAVYFzgQtyjE5ibDHGlBK5QG9PfoBN1gfdgul9GLNdcIM2Y74LECEMrnvPttB_eJvVOoLNfJck0LjvZALI9nFSWNc0EKDrnd78JZyio0ZvIpz9ziV6vbt9uXnI18_3jzfX69wwxvu8EloKZsCUFGtrKQUCrLaiKLQpMbGlZVSbhtakZrzgpNJMiJpLasqmsrJiS3Qx5-6C_9pD7FXr96FLJxXlnEiZolhS8Vllgo8xFVDpza0OoyJYTRRVq2aKaqKoZorJdjXbIDUYHAQVjYPOgHUhAVPWu_8DfgBT_H6q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2441887553</pqid></control><display><type>article</type><title>Novel trajectory privacy-preserving method based on prefix tree using differential privacy</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Zhao, Xiaodong ; Pi, Dechang ; Chen, Junfu</creator><creatorcontrib>Zhao, Xiaodong ; Pi, Dechang ; Chen, Junfu</creatorcontrib><description>Location-based services, such as DiDi and bike sharing, are becoming increasingly popular. However, the use of these services raises privacy concerns. In the past few years, differential privacy technology has been applied to location information protection. However, most existing models largely fail to resist complex background-knowledge attacks. This paper proposes a novel privacy preservation method for trajectory data. It is based on a prefix tree and uses differential privacy. It should be noted that existing methods only consider either a certain location point or the entire trajectory. In the proposed prefix tree structure, the nodes of the tree store the trajectory segments. The parameter minimum description length method is combined with the Dijkstra method to select feature trajectory points that represent the entire trajectory, thus further reducing the (computational) complexity of data processing. To protect privacy, Laplacian noise is added to the location data of trajectory segments by using differential privacy. In addition, a background and contextual information attack model is proposed, and the corresponding protection method is provided. Finally, a Markov chain is used to limit the size of the noise added to the data. The proposed algorithm is compared with related state-of-the-art algorithms on a public dataset. The results demonstrate that our algorithm can ensure not only privacy but also data availability. •The noise prefix tree structure satisfying differential privacy is proposed.•PDML combined with Dijkstra is used to reduce complexity of trajectory data processing.•Markov chain is used to limit the size of noise added to the data.</description><identifier>ISSN: 0950-7051</identifier><identifier>EISSN: 1872-7409</identifier><identifier>DOI: 10.1016/j.knosys.2020.105940</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Algorithms ; Complexity ; Data processing ; Differential privacy ; Location based services ; Location service ; Markov chain ; Markov chains ; Prefix tree ; Privacy ; Segments ; Trajectory protection ; Trajectory segmentation</subject><ispartof>Knowledge-based systems, 2020-06, Vol.198, p.105940, Article 105940</ispartof><rights>2020 Elsevier B.V.</rights><rights>Copyright Elsevier Science Ltd. Jun 21, 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c334t-97a873cec620add22e1e3bd755ac601d6d32acf2b1b345419a377b482c6f9d893</citedby><cites>FETCH-LOGICAL-c334t-97a873cec620add22e1e3bd755ac601d6d32acf2b1b345419a377b482c6f9d893</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0950705120302689$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Zhao, Xiaodong</creatorcontrib><creatorcontrib>Pi, Dechang</creatorcontrib><creatorcontrib>Chen, Junfu</creatorcontrib><title>Novel trajectory privacy-preserving method based on prefix tree using differential privacy</title><title>Knowledge-based systems</title><description>Location-based services, such as DiDi and bike sharing, are becoming increasingly popular. However, the use of these services raises privacy concerns. In the past few years, differential privacy technology has been applied to location information protection. However, most existing models largely fail to resist complex background-knowledge attacks. This paper proposes a novel privacy preservation method for trajectory data. It is based on a prefix tree and uses differential privacy. It should be noted that existing methods only consider either a certain location point or the entire trajectory. In the proposed prefix tree structure, the nodes of the tree store the trajectory segments. The parameter minimum description length method is combined with the Dijkstra method to select feature trajectory points that represent the entire trajectory, thus further reducing the (computational) complexity of data processing. To protect privacy, Laplacian noise is added to the location data of trajectory segments by using differential privacy. In addition, a background and contextual information attack model is proposed, and the corresponding protection method is provided. Finally, a Markov chain is used to limit the size of the noise added to the data. The proposed algorithm is compared with related state-of-the-art algorithms on a public dataset. The results demonstrate that our algorithm can ensure not only privacy but also data availability. •The noise prefix tree structure satisfying differential privacy is proposed.•PDML combined with Dijkstra is used to reduce complexity of trajectory data processing.•Markov chain is used to limit the size of noise added to the data.</description><subject>Algorithms</subject><subject>Complexity</subject><subject>Data processing</subject><subject>Differential privacy</subject><subject>Location based services</subject><subject>Location service</subject><subject>Markov chain</subject><subject>Markov chains</subject><subject>Prefix tree</subject><subject>Privacy</subject><subject>Segments</subject><subject>Trajectory protection</subject><subject>Trajectory segmentation</subject><issn>0950-7051</issn><issn>1872-7409</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9kEtLxDAUhYMoOI7-AxcF1x3zapNuBBFfMOhGN25Cmtxq6kwzJp1i_70p1a2rC5dzzr3nQ-ic4BXBpLxsV5-dj2NcUUynVVFxfIAWRAqaC46rQ7TAVYFzgQtyjE5ibDHGlBK5QG9PfoBN1gfdgul9GLNdcIM2Y74LECEMrnvPttB_eJvVOoLNfJck0LjvZALI9nFSWNc0EKDrnd78JZyio0ZvIpz9ziV6vbt9uXnI18_3jzfX69wwxvu8EloKZsCUFGtrKQUCrLaiKLQpMbGlZVSbhtakZrzgpNJMiJpLasqmsrJiS3Qx5-6C_9pD7FXr96FLJxXlnEiZolhS8Vllgo8xFVDpza0OoyJYTRRVq2aKaqKoZorJdjXbIDUYHAQVjYPOgHUhAVPWu_8DfgBT_H6q</recordid><startdate>20200621</startdate><enddate>20200621</enddate><creator>Zhao, Xiaodong</creator><creator>Pi, Dechang</creator><creator>Chen, Junfu</creator><general>Elsevier B.V</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>E3H</scope><scope>F2A</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20200621</creationdate><title>Novel trajectory privacy-preserving method based on prefix tree using differential privacy</title><author>Zhao, Xiaodong ; Pi, Dechang ; Chen, Junfu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c334t-97a873cec620add22e1e3bd755ac601d6d32acf2b1b345419a377b482c6f9d893</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Complexity</topic><topic>Data processing</topic><topic>Differential privacy</topic><topic>Location based services</topic><topic>Location service</topic><topic>Markov chain</topic><topic>Markov chains</topic><topic>Prefix tree</topic><topic>Privacy</topic><topic>Segments</topic><topic>Trajectory protection</topic><topic>Trajectory segmentation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhao, Xiaodong</creatorcontrib><creatorcontrib>Pi, Dechang</creatorcontrib><creatorcontrib>Chen, Junfu</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>Library &amp; Information Sciences Abstracts (LISA)</collection><collection>Library &amp; Information Science Abstracts (LISA)</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Knowledge-based systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhao, Xiaodong</au><au>Pi, Dechang</au><au>Chen, Junfu</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Novel trajectory privacy-preserving method based on prefix tree using differential privacy</atitle><jtitle>Knowledge-based systems</jtitle><date>2020-06-21</date><risdate>2020</risdate><volume>198</volume><spage>105940</spage><pages>105940-</pages><artnum>105940</artnum><issn>0950-7051</issn><eissn>1872-7409</eissn><abstract>Location-based services, such as DiDi and bike sharing, are becoming increasingly popular. However, the use of these services raises privacy concerns. In the past few years, differential privacy technology has been applied to location information protection. However, most existing models largely fail to resist complex background-knowledge attacks. This paper proposes a novel privacy preservation method for trajectory data. It is based on a prefix tree and uses differential privacy. It should be noted that existing methods only consider either a certain location point or the entire trajectory. In the proposed prefix tree structure, the nodes of the tree store the trajectory segments. The parameter minimum description length method is combined with the Dijkstra method to select feature trajectory points that represent the entire trajectory, thus further reducing the (computational) complexity of data processing. To protect privacy, Laplacian noise is added to the location data of trajectory segments by using differential privacy. In addition, a background and contextual information attack model is proposed, and the corresponding protection method is provided. Finally, a Markov chain is used to limit the size of the noise added to the data. The proposed algorithm is compared with related state-of-the-art algorithms on a public dataset. The results demonstrate that our algorithm can ensure not only privacy but also data availability. •The noise prefix tree structure satisfying differential privacy is proposed.•PDML combined with Dijkstra is used to reduce complexity of trajectory data processing.•Markov chain is used to limit the size of noise added to the data.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.knosys.2020.105940</doi></addata></record>
fulltext fulltext
identifier ISSN: 0950-7051
ispartof Knowledge-based systems, 2020-06, Vol.198, p.105940, Article 105940
issn 0950-7051
1872-7409
language eng
recordid cdi_proquest_journals_2441887553
source Elsevier ScienceDirect Journals Complete
subjects Algorithms
Complexity
Data processing
Differential privacy
Location based services
Location service
Markov chain
Markov chains
Prefix tree
Privacy
Segments
Trajectory protection
Trajectory segmentation
title Novel trajectory privacy-preserving method based on prefix tree using differential privacy
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T16%3A40%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Novel%20trajectory%20privacy-preserving%20method%20based%20on%20prefix%20tree%20using%20differential%20privacy&rft.jtitle=Knowledge-based%20systems&rft.au=Zhao,%20Xiaodong&rft.date=2020-06-21&rft.volume=198&rft.spage=105940&rft.pages=105940-&rft.artnum=105940&rft.issn=0950-7051&rft.eissn=1872-7409&rft_id=info:doi/10.1016/j.knosys.2020.105940&rft_dat=%3Cproquest_cross%3E2441887553%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2441887553&rft_id=info:pmid/&rft_els_id=S0950705120302689&rfr_iscdi=true