Loading…

Inter-Flow Spatio-Temporal Correlation Analysis Based Website Fingerprinting Using Graph Neural Network

Website fingerprinting has emerged as a prominent topic in the area of network management. However, the proliferation of encrypted network traffic poses new challenges for website fingerprinting. In this paper, we analyze the behavior and correlations among the network flows generated by browsing a...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on information forensics and security 2024, Vol.19, p.7619-7632
Main Authors: Tan, Xiaobin, Peng, Chuang, Xie, Peng, Wang, Hao, Li, Mengxiang, Chen, Shuangwu, Zou, Cliff
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c148t-2336fdf878ba23666ce7379295cb52fab2b9a213db0b0876cfe658c0fe2585573
container_end_page 7632
container_issue
container_start_page 7619
container_title IEEE transactions on information forensics and security
container_volume 19
creator Tan, Xiaobin
Peng, Chuang
Xie, Peng
Wang, Hao
Li, Mengxiang
Chen, Shuangwu
Zou, Cliff
description Website fingerprinting has emerged as a prominent topic in the area of network management. However, the proliferation of encrypted network traffic poses new challenges for website fingerprinting. In this paper, we analyze the behavior and correlations among the network flows generated by browsing a webpage and conclude that there exist specific spatio-temporal correlations among these network flows. Based on this finding, we propose the construction of an inter-flow spatio-temporal correlation graph (STCG) to model these correlations. In the STCG, each node represents a flow, with its features capturing the properties of the flow itself, and each edge with a weight vector represents the spatio-temporal correlation between two flows. Subsequently, we propose a graph neural network-based website fingerprinting method (STC-WF) by considering the inter-flow spatio-temporal correlations, in which the Graph Attention Network (GAT) and Self-Attention Graph Pooling (SAGPool) mechanisms are employed to acquire a comprehensive representation of the STCG. To evaluate the performance of STC-WF, we construct a real-world traffic dataset and conduct comprehensive evaluations. The experimental results demonstrate that STC-WF outperforms state-of-the-art methods in terms of accuracy and time consumption.
doi_str_mv 10.1109/TIFS.2024.3441935
format article
fullrecord <record><control><sourceid>crossref_ieee_</sourceid><recordid>TN_cdi_ieee_primary_10633736</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10633736</ieee_id><sourcerecordid>10_1109_TIFS_2024_3441935</sourcerecordid><originalsourceid>FETCH-LOGICAL-c148t-2336fdf878ba23666ce7379295cb52fab2b9a213db0b0876cfe658c0fe2585573</originalsourceid><addsrcrecordid>eNpNkFFLwzAUhYMoOKc_QPAhf6AzyW3S9HEOOwdjPmzDx5J0N7PatSWpjP17WzbEl3sPl3MOl4-QR84mnLP0ebPI1hPBRDyBOOYpyCsy4lKqSDHBr_80h1tyF8IXY71L6RHZL-oOfZRVzZGuW9OVTbTBQ9t4U9FZ4z1Ww62m09pUp1AG-mIC7ugH2lB2SLOy3qNvfVl3vaLbMMy5N-0nXeHPULLC7tj473ty40wV8OGyx2SbvW5mb9Hyfb6YTZdRwWPdRQJAuZ3TibZGgFKqwASSVKSysFI4Y4VNjeCws8wynajCoZK6YA6F1FImMCb83Fv4JgSPLu-fOxh_yjnLB1L5QCofSOUXUn3m6ZwpEfGfXwEkoOAX9f9mdQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Inter-Flow Spatio-Temporal Correlation Analysis Based Website Fingerprinting Using Graph Neural Network</title><source>IEEE Xplore (Online service)</source><creator>Tan, Xiaobin ; Peng, Chuang ; Xie, Peng ; Wang, Hao ; Li, Mengxiang ; Chen, Shuangwu ; Zou, Cliff</creator><creatorcontrib>Tan, Xiaobin ; Peng, Chuang ; Xie, Peng ; Wang, Hao ; Li, Mengxiang ; Chen, Shuangwu ; Zou, Cliff</creatorcontrib><description>Website fingerprinting has emerged as a prominent topic in the area of network management. However, the proliferation of encrypted network traffic poses new challenges for website fingerprinting. In this paper, we analyze the behavior and correlations among the network flows generated by browsing a webpage and conclude that there exist specific spatio-temporal correlations among these network flows. Based on this finding, we propose the construction of an inter-flow spatio-temporal correlation graph (STCG) to model these correlations. In the STCG, each node represents a flow, with its features capturing the properties of the flow itself, and each edge with a weight vector represents the spatio-temporal correlation between two flows. Subsequently, we propose a graph neural network-based website fingerprinting method (STC-WF) by considering the inter-flow spatio-temporal correlations, in which the Graph Attention Network (GAT) and Self-Attention Graph Pooling (SAGPool) mechanisms are employed to acquire a comprehensive representation of the STCG. To evaluate the performance of STC-WF, we construct a real-world traffic dataset and conduct comprehensive evaluations. The experimental results demonstrate that STC-WF outperforms state-of-the-art methods in terms of accuracy and time consumption.</description><identifier>ISSN: 1556-6013</identifier><identifier>EISSN: 1556-6021</identifier><identifier>DOI: 10.1109/TIFS.2024.3441935</identifier><identifier>CODEN: ITIFA6</identifier><language>eng</language><publisher>IEEE</publisher><subject>Correlation ; Cryptography ; encrypted traffic classification ; Feature extraction ; Fingerprint recognition ; graph neural network ; Graph neural networks ; inter-flow spatio-temporal correlation ; Telecommunication traffic ; Threat modeling ; Website fingerprinting</subject><ispartof>IEEE transactions on information forensics and security, 2024, Vol.19, p.7619-7632</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c148t-2336fdf878ba23666ce7379295cb52fab2b9a213db0b0876cfe658c0fe2585573</cites><orcidid>0000-0001-7489-2839 ; 0000-0003-2817-9738 ; 0000-0002-0455-0187</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10633736$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,4024,27923,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Tan, Xiaobin</creatorcontrib><creatorcontrib>Peng, Chuang</creatorcontrib><creatorcontrib>Xie, Peng</creatorcontrib><creatorcontrib>Wang, Hao</creatorcontrib><creatorcontrib>Li, Mengxiang</creatorcontrib><creatorcontrib>Chen, Shuangwu</creatorcontrib><creatorcontrib>Zou, Cliff</creatorcontrib><title>Inter-Flow Spatio-Temporal Correlation Analysis Based Website Fingerprinting Using Graph Neural Network</title><title>IEEE transactions on information forensics and security</title><addtitle>TIFS</addtitle><description>Website fingerprinting has emerged as a prominent topic in the area of network management. However, the proliferation of encrypted network traffic poses new challenges for website fingerprinting. In this paper, we analyze the behavior and correlations among the network flows generated by browsing a webpage and conclude that there exist specific spatio-temporal correlations among these network flows. Based on this finding, we propose the construction of an inter-flow spatio-temporal correlation graph (STCG) to model these correlations. In the STCG, each node represents a flow, with its features capturing the properties of the flow itself, and each edge with a weight vector represents the spatio-temporal correlation between two flows. Subsequently, we propose a graph neural network-based website fingerprinting method (STC-WF) by considering the inter-flow spatio-temporal correlations, in which the Graph Attention Network (GAT) and Self-Attention Graph Pooling (SAGPool) mechanisms are employed to acquire a comprehensive representation of the STCG. To evaluate the performance of STC-WF, we construct a real-world traffic dataset and conduct comprehensive evaluations. The experimental results demonstrate that STC-WF outperforms state-of-the-art methods in terms of accuracy and time consumption.</description><subject>Correlation</subject><subject>Cryptography</subject><subject>encrypted traffic classification</subject><subject>Feature extraction</subject><subject>Fingerprint recognition</subject><subject>graph neural network</subject><subject>Graph neural networks</subject><subject>inter-flow spatio-temporal correlation</subject><subject>Telecommunication traffic</subject><subject>Threat modeling</subject><subject>Website fingerprinting</subject><issn>1556-6013</issn><issn>1556-6021</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNkFFLwzAUhYMoOKc_QPAhf6AzyW3S9HEOOwdjPmzDx5J0N7PatSWpjP17WzbEl3sPl3MOl4-QR84mnLP0ebPI1hPBRDyBOOYpyCsy4lKqSDHBr_80h1tyF8IXY71L6RHZL-oOfZRVzZGuW9OVTbTBQ9t4U9FZ4z1Ww62m09pUp1AG-mIC7ugH2lB2SLOy3qNvfVl3vaLbMMy5N-0nXeHPULLC7tj473ty40wV8OGyx2SbvW5mb9Hyfb6YTZdRwWPdRQJAuZ3TibZGgFKqwASSVKSysFI4Y4VNjeCws8wynajCoZK6YA6F1FImMCb83Fv4JgSPLu-fOxh_yjnLB1L5QCofSOUXUn3m6ZwpEfGfXwEkoOAX9f9mdQ</recordid><startdate>2024</startdate><enddate>2024</enddate><creator>Tan, Xiaobin</creator><creator>Peng, Chuang</creator><creator>Xie, Peng</creator><creator>Wang, Hao</creator><creator>Li, Mengxiang</creator><creator>Chen, Shuangwu</creator><creator>Zou, Cliff</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0001-7489-2839</orcidid><orcidid>https://orcid.org/0000-0003-2817-9738</orcidid><orcidid>https://orcid.org/0000-0002-0455-0187</orcidid></search><sort><creationdate>2024</creationdate><title>Inter-Flow Spatio-Temporal Correlation Analysis Based Website Fingerprinting Using Graph Neural Network</title><author>Tan, Xiaobin ; Peng, Chuang ; Xie, Peng ; Wang, Hao ; Li, Mengxiang ; Chen, Shuangwu ; Zou, Cliff</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c148t-2336fdf878ba23666ce7379295cb52fab2b9a213db0b0876cfe658c0fe2585573</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Correlation</topic><topic>Cryptography</topic><topic>encrypted traffic classification</topic><topic>Feature extraction</topic><topic>Fingerprint recognition</topic><topic>graph neural network</topic><topic>Graph neural networks</topic><topic>inter-flow spatio-temporal correlation</topic><topic>Telecommunication traffic</topic><topic>Threat modeling</topic><topic>Website fingerprinting</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Tan, Xiaobin</creatorcontrib><creatorcontrib>Peng, Chuang</creatorcontrib><creatorcontrib>Xie, Peng</creatorcontrib><creatorcontrib>Wang, Hao</creatorcontrib><creatorcontrib>Li, Mengxiang</creatorcontrib><creatorcontrib>Chen, Shuangwu</creatorcontrib><creatorcontrib>Zou, Cliff</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><jtitle>IEEE transactions on information forensics and security</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tan, Xiaobin</au><au>Peng, Chuang</au><au>Xie, Peng</au><au>Wang, Hao</au><au>Li, Mengxiang</au><au>Chen, Shuangwu</au><au>Zou, Cliff</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Inter-Flow Spatio-Temporal Correlation Analysis Based Website Fingerprinting Using Graph Neural Network</atitle><jtitle>IEEE transactions on information forensics and security</jtitle><stitle>TIFS</stitle><date>2024</date><risdate>2024</risdate><volume>19</volume><spage>7619</spage><epage>7632</epage><pages>7619-7632</pages><issn>1556-6013</issn><eissn>1556-6021</eissn><coden>ITIFA6</coden><abstract>Website fingerprinting has emerged as a prominent topic in the area of network management. However, the proliferation of encrypted network traffic poses new challenges for website fingerprinting. In this paper, we analyze the behavior and correlations among the network flows generated by browsing a webpage and conclude that there exist specific spatio-temporal correlations among these network flows. Based on this finding, we propose the construction of an inter-flow spatio-temporal correlation graph (STCG) to model these correlations. In the STCG, each node represents a flow, with its features capturing the properties of the flow itself, and each edge with a weight vector represents the spatio-temporal correlation between two flows. Subsequently, we propose a graph neural network-based website fingerprinting method (STC-WF) by considering the inter-flow spatio-temporal correlations, in which the Graph Attention Network (GAT) and Self-Attention Graph Pooling (SAGPool) mechanisms are employed to acquire a comprehensive representation of the STCG. To evaluate the performance of STC-WF, we construct a real-world traffic dataset and conduct comprehensive evaluations. The experimental results demonstrate that STC-WF outperforms state-of-the-art methods in terms of accuracy and time consumption.</abstract><pub>IEEE</pub><doi>10.1109/TIFS.2024.3441935</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0001-7489-2839</orcidid><orcidid>https://orcid.org/0000-0003-2817-9738</orcidid><orcidid>https://orcid.org/0000-0002-0455-0187</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1556-6013
ispartof IEEE transactions on information forensics and security, 2024, Vol.19, p.7619-7632
issn 1556-6013
1556-6021
language eng
recordid cdi_ieee_primary_10633736
source IEEE Xplore (Online service)
subjects Correlation
Cryptography
encrypted traffic classification
Feature extraction
Fingerprint recognition
graph neural network
Graph neural networks
inter-flow spatio-temporal correlation
Telecommunication traffic
Threat modeling
Website fingerprinting
title Inter-Flow Spatio-Temporal Correlation Analysis Based Website Fingerprinting Using Graph Neural Network
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T12%3A49%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Inter-Flow%20Spatio-Temporal%20Correlation%20Analysis%20Based%20Website%20Fingerprinting%20Using%20Graph%20Neural%20Network&rft.jtitle=IEEE%20transactions%20on%20information%20forensics%20and%20security&rft.au=Tan,%20Xiaobin&rft.date=2024&rft.volume=19&rft.spage=7619&rft.epage=7632&rft.pages=7619-7632&rft.issn=1556-6013&rft.eissn=1556-6021&rft.coden=ITIFA6&rft_id=info:doi/10.1109/TIFS.2024.3441935&rft_dat=%3Ccrossref_ieee_%3E10_1109_TIFS_2024_3441935%3C/crossref_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c148t-2336fdf878ba23666ce7379295cb52fab2b9a213db0b0876cfe658c0fe2585573%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10633736&rfr_iscdi=true