GNS: Forge High Anonymity Graph by Nonlinear Scaling Spectrum

It is crucial to generate random graphs with specific structural properties from real graphs, which could anonymize graphs or generate targeted graph data sets. The state-of-the-art method called spectral graph forge (SGF) was proposed at INFOCOM 2018. This method uses a low-rank approximation of th...

Full description

Bibliographic Details
Main Authors: Yong Zeng, Yixin Li, Zhongyuan Jiang, Jianfeng Ma
Format: Article
Language:English
Published: Hindawi-Wiley 2021-01-01
Series:Security and Communication Networks
Online Access:http://dx.doi.org/10.1155/2021/8609278
id doaj-180b12be20e74f2e9e5106a9ca1023a3
record_format Article
spelling doaj-180b12be20e74f2e9e5106a9ca1023a32021-10-11T00:38:49ZengHindawi-WileySecurity and Communication Networks1939-01222021-01-01202110.1155/2021/8609278GNS: Forge High Anonymity Graph by Nonlinear Scaling SpectrumYong Zeng0Yixin Li1Zhongyuan Jiang2Jianfeng Ma3School of Cyber EngineeringSchool of Cyber EngineeringSchool of Cyber EngineeringSchool of Cyber EngineeringIt is crucial to generate random graphs with specific structural properties from real graphs, which could anonymize graphs or generate targeted graph data sets. The state-of-the-art method called spectral graph forge (SGF) was proposed at INFOCOM 2018. This method uses a low-rank approximation of the matrix by throwing away some spectrums, which provides privacy protection after distributing graphs while ensuring data availability to a certain extent. As shown in SGF, it needs to discard at least 20% spectrum to defend against deanonymous attacks. However, the data availability will be significantly decreased after more spectrum discarding. Thus, is there a way to generate a graph that guarantees maximum spectrum and anonymity at the same time? To solve this problem, this paper proposes graph nonlinear scaling (GNS). We firmly prove that GNS can preserve all eigenvectors meanwhile providing high anonymity for the forged graph. Precisely, the GNS scales the eigenvalues of the original spectrum and constructs the forged graph with scaled eigenvalues and original eigenvectors. This approach maximizes the preservation of spectrum information to guarantee data availability. Meanwhile, it provides high robustness towards deanonymous attacks. The experimental results show that when SGF discards only 10% of the spectrum, the forged graph has high data availability. At this time, if the distance vector deanonymity algorithm is used to attack the forged graph, almost 100% of the nodes can be identified, while when achieving the same availability, only about 20% of the nodes in the forged graph obtained from GNS can be identified. Moreover, our method is better than SGF in capturing the real graph’s structure in terms of modularity, the number of partitions, and average clustering.http://dx.doi.org/10.1155/2021/8609278
collection DOAJ
language English
format Article
sources DOAJ
author Yong Zeng
Yixin Li
Zhongyuan Jiang
Jianfeng Ma
spellingShingle Yong Zeng
Yixin Li
Zhongyuan Jiang
Jianfeng Ma
GNS: Forge High Anonymity Graph by Nonlinear Scaling Spectrum
Security and Communication Networks
author_facet Yong Zeng
Yixin Li
Zhongyuan Jiang
Jianfeng Ma
author_sort Yong Zeng
title GNS: Forge High Anonymity Graph by Nonlinear Scaling Spectrum
title_short GNS: Forge High Anonymity Graph by Nonlinear Scaling Spectrum
title_full GNS: Forge High Anonymity Graph by Nonlinear Scaling Spectrum
title_fullStr GNS: Forge High Anonymity Graph by Nonlinear Scaling Spectrum
title_full_unstemmed GNS: Forge High Anonymity Graph by Nonlinear Scaling Spectrum
title_sort gns: forge high anonymity graph by nonlinear scaling spectrum
publisher Hindawi-Wiley
series Security and Communication Networks
issn 1939-0122
publishDate 2021-01-01
description It is crucial to generate random graphs with specific structural properties from real graphs, which could anonymize graphs or generate targeted graph data sets. The state-of-the-art method called spectral graph forge (SGF) was proposed at INFOCOM 2018. This method uses a low-rank approximation of the matrix by throwing away some spectrums, which provides privacy protection after distributing graphs while ensuring data availability to a certain extent. As shown in SGF, it needs to discard at least 20% spectrum to defend against deanonymous attacks. However, the data availability will be significantly decreased after more spectrum discarding. Thus, is there a way to generate a graph that guarantees maximum spectrum and anonymity at the same time? To solve this problem, this paper proposes graph nonlinear scaling (GNS). We firmly prove that GNS can preserve all eigenvectors meanwhile providing high anonymity for the forged graph. Precisely, the GNS scales the eigenvalues of the original spectrum and constructs the forged graph with scaled eigenvalues and original eigenvectors. This approach maximizes the preservation of spectrum information to guarantee data availability. Meanwhile, it provides high robustness towards deanonymous attacks. The experimental results show that when SGF discards only 10% of the spectrum, the forged graph has high data availability. At this time, if the distance vector deanonymity algorithm is used to attack the forged graph, almost 100% of the nodes can be identified, while when achieving the same availability, only about 20% of the nodes in the forged graph obtained from GNS can be identified. Moreover, our method is better than SGF in capturing the real graph’s structure in terms of modularity, the number of partitions, and average clustering.
url http://dx.doi.org/10.1155/2021/8609278
work_keys_str_mv AT yongzeng gnsforgehighanonymitygraphbynonlinearscalingspectrum
AT yixinli gnsforgehighanonymitygraphbynonlinearscalingspectrum
AT zhongyuanjiang gnsforgehighanonymitygraphbynonlinearscalingspectrum
AT jianfengma gnsforgehighanonymitygraphbynonlinearscalingspectrum
_version_ 1716829170669977600