Pith. sign in

REVIEW 2 major objections 6 minor 54 references

NetCloak: Dynamic Topology Expansion for Secure and Scalable Configuration Sharing

T0 review · 2 major / 6 minor · reviewed 2026-08-16 · deepseek-v4-flash

Pith's one-line read NetCloak claims to conceal a network's true size by embedding it in a larger synthetic topology while leaving every real forwarding path intact.

desk verdict k-DMA's threat model leaks the network scale the paper promises to hide, so the central privacy claim fails; the system engineering is real but needs a major rewrite. read the letter →

arxiv 2504.14959 v2 pith:ODMLCARE submitted 2025-04-21 cs.NI

classification cs.NI
keywords networkconfigurationanonymizationscaleconcealmenttopologyexpansiongraphembeddingk-degreemappinganonymitymimicryroutingrepairfunctionalequivalence
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

NetCloak is a configuration-anonymization system whose goal is to let a network owner share real router configuration files without revealing the network's true size. It expands the topology by embedding the original graph as a subgraph of a larger reference topology, then writes configuration files for the added routers and hosts by imitating real devices, so fake nodes do not stand out stylistically. It then repairs routing so that every original host-to-host path is preserved, meaning the anonymized files remain usable for troubleshooting, research, and verification. Against the baselines, the paper reports a 73.5% improvement in topological rationality, a 29.0% increase in configuration similarity, and a 60.0% reduction in route-repair time under randomized link costs. The stakes: organizations could publish realistic but padded configurations, and researchers could obtain larger, realistic datasets without collecting sensitive real ones.

What carries the argument

The load-bearing machinery is the graph-embedding expansion plus the $k$-degree mapping anonymity condition. Embedding is a maximum bipartite matching between original nodes and reference nodes of no smaller degree, followed by Havel-Hakimi-style residual degree completion and greedy edge rearrangement; it determines which nodes exist and how many links each one has. $k$-DMA is the privacy condition that makes those added nodes protective: because every original node has at least $k$ peers of equal or higher degree in the anonymized graph, degree information alone cannot identify the real devices. The functional carrier is the layered repair: inside an AS, SMT constraints encode the required shortest paths, with a correction distinguishing a unique primary path from ECMP alternatives, and between ASes, iterative comparison of border-router forwarding tables inserts filters until both views agree. Mimicry-based configuration generation supplies the realism carrier: each fake router inherits the command structure, stanza ordering, and naming conventions of its most similar real router.

What would settle it

Run a deanonymization game: give an adversary the anonymized configuration plus a candidate original network with fewer routers, and ask it to decide whether the original router count equals the small candidate or the expanded count. The scale-concealment claim fails if the adversary succeeds by counting host subnets, matching organizational records, or exploiting stylistic fingerprints, rather than by using the degree sequence that $k$-DMA is designed to protect.

Watch

Extended reading notes

Core claim

The central proposal is that obscuring a network's scale is compatible with preserving its function. NetCloak takes the original router-level graph and embeds it in a larger graph drawn from a real-world reference topology: each original node is matched to a reference node of at least equal degree, the original edges are kept, and the remaining degree budget is filled with Havel-Hakimi-style edge addition and greedy rewiring so that the anonymized degree sequence closely tracks the reference. A new privacy definition, $k$-degree mapping anonymity, then says that an attacker who knows only the original degree sequence, not the anonymized one, cannot single out any original node: under the strong form, the $i$-th highest-degree original node has at least $k+i-1$ nodes of at least its degree in the output. Configuration generation mimics real routers and applies the same routing-policy filters to fake hosts, and a layered repair step—SMT constraints for intra-AS paths, iterative forwarding-table filtering between ASes—restores the original end-to-end routes. The paper claims this combination conceals network size while satisfying strong functional equivalence, so control-plane and verification tools see a plausible larger network with intact real behavior.

Load-bearing premise

The whole privacy guarantee rests on the assumption that the adversary knows only the original network's degree sequence, and that no other observable signal—host counts, naming conventions, organizational data, traffic patterns, or configuration style—can separate the injected routers and hosts from real ones.

Editorial extensions

If this is right

  • Organizations can publish anonymized configurations without revealing router count, so outsiders cannot infer organizational size or data-center capacity from topology degrees.
  • Real configurations can be expanded into larger datasets, giving verification, synthesis, and repair research more realistic inputs than purely synthetic ones.
  • Because strong functional equivalence is preserved, existing control-plane simulators and verifiers can be run on the anonymized files and will see the original forwarding behavior.
  • The $k$-DMA notion requires far fewer added edges than classical $k$-degree anonymity, so anonymized networks stay structurally plausible instead of accumulating telltale fake links.
  • The SMT-for-intra-AS, iterative-for-inter-AS split makes repair time stable under randomized link costs, where a purely iterative method can take many rounds.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The scale-concealment guarantee is only as strong as the stated threat model: an adversary who exploits host subnets, VLANs, organizational charts, or traffic volumes is outside the model, and those signals would likely fingerprint real nodes; a natural extension is to anonymize those layers too.
  • The rationality metric only measures the degree distribution, the 1K property of the dK-series, so the embedding could in principle be upgraded to preserve joint-degree (2K) and triangle (3K) correlations; the paper notes this direction but does not implement it.
  • The choice of reference topology is a hidden parameter: when no reference is close to the target size, embedding overshoots the requested node count, so building synthetic reference topologies at arbitrary scales is a testable way to make the method fully flexible.
  • A direct way to test the privacy claim without relying on graph properties alone would be an end-to-end deanonymization game: given the anonymized configs, can a classifier tell real devices from injected ones using style, naming, and policy patterns?
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 6 minor

Summary. The paper presents NetCloak, a configuration-anonymization framework that injects synthetic routers and hosts into a network topology to obscure network scale while preserving end-to-end forwarding behavior. The system selects a reference topology, embeds the original graph into it, applies a new k-degree mapping anonymity (k-DMA) scheme, generates fake configurations via template mimicry, and repairs routing using a combination of SMT-based intra-AS synthesis and iterative inter-AS filtering. Experiments on real and emulated campus/data-center topologies report a 73.5% improvement in topological rationality, a 29.0% increase in configuration similarity, and roughly 60% faster route repair relative to baselines. The paper is positioned as an extension of ConfMask that overcomes its inability to add router nodes.

Significance. If the central claim held, NetCloak would be a useful step toward privacy-preserving sharing of realistic network configurations, extending prior work beyond link/host manipulation to node-level scale obfuscation. The paper has clear strengths: it presents a complete implemented system built on ConfMask and NetComplete, evaluates on a diverse set of 12 networks, candidly discusses limitations in Section 8, and identifies a concrete gap in prior anonymization tools. The threat-model problem described below, however, means the headline privacy claim is not currently supported by the formal framework; the engineering and evaluation contributions are real but the core privacy assertion needs substantial revision.

major comments (2)
  1. [§2.3, §3.1, §4.2] The formal threat model is internally inconsistent with the paper's central claim of concealing network scale. Definition 3.2 and Section 4.2 state that k-degree mapping anonymity assumes the attacker knows only the original degree sequence. That sequence has exactly |V| entries, so an attacker granted this knowledge already knows the original router count with certainty. Consequently, injecting synthetic nodes cannot conceal scale from the stated adversary; the k-DMA guarantee only limits which anonymized nodes can be mapped to which original nodes, not the total number of real routers. The abstract and Section 2.3 promise that NetCloak 'obfuscates true scale,' but the formal model gives the scale to the attacker as background knowledge. The evaluation also never measures how well an adversary can estimate the original node count from the anonymized graph. This is a load-bearing mismatch: either the threat model should be revised to an adversary who does not know the original degree sequence (with an empirical scale-hiding evaluation), or the 'conceals network size' claim should be replaced by a narrower claim about hiding node identities and degree mappings.
  2. [Definition 3.3, §4.1, §6.3] Topological rationality is defined as the K-S distance between the degree sequence of the anonymized graph and that of the reference graph G_ref, and the embedding algorithm in Section 4.1 explicitly minimizes this exact distance during construction (node mapping, edge completion, and edge rearrangement all target degree-sequence closeness to G_ref). The reported 73.5% improvement in topological rationality over baselines is therefore partly by construction: the metric is the optimization objective of the proposed method but not of the compared baselines. To make the claim meaningful, the paper should report additional structural fidelity metrics that the algorithm does not directly optimize (e.g., clustering coefficient, diameter, joint degree distribution, or spectral properties), or explicitly frame the 73.5% as 'degree-sequence agreement with a chosen reference.'
minor comments (6)
  1. [§6.2] The configuration similarity metric computes, for each fake configuration, the maximum similarity to any real configuration and then averages these maxima. Since fake configurations are generated by selecting a real router as a template, this metric is favorable by construction; reporting the average similarity over real configurations (or a leave-one-out baseline) would give a less biased view of style fidelity.
  2. [Definition 3.3] The definition of 'K-S distance between degree sequences' should specify that it is the Kolmogorov–Smirnov statistic between the empirical cumulative distribution functions of the two degree sequences, and how ties or differing sequence lengths are handled.
  3. [Algorithm 1] Line 19 of Algorithm 1 contains a typo: 'create G_emb with all all edges of G' should read 'all edges of G.'
  4. [§8] The discussion of differential privacy refers to the 'post-processing immunity theorem'; the standard name is the post-processing property of differential privacy. The argument is correct in substance, but the terminology should be aligned with the literature.
  5. [References] Reference [23], the Netconan anonymizer, lists the URL as https://internet2.edu/; this appears to be an incorrect URL for the Netconan tool and should be corrected.
  6. [§6.1] The RMSE values for node-addition accuracy (4.31 for embedding, 7.20 for replica) are reported without describing how the target set was chosen or whether the differences are statistically significant; a brief clarification of the RMSE computation would improve reproducibility.

Circularity Check

2 steps flagged · score 6.0 of 10

Topology-rationality metric is the embedding objective, and the k-DMA threat model gives the attacker the very scale it claims to hide.

  1. self definitional [Definition 3.3; §4.1 'Our Approach: Embedding' MaxSMT soft constraint; §6.3 evaluation]
    "The degree-sequence-based topology rationality is defined as the Kolmogorov–Smirnov (K-S) distance between the degree sequences of bG and Gref. ... To minimize the difference between the degree sequence of G_anonym and that of G_ref, we add the following soft constraints to the MaxSMT formulation: min Σ_r |degExpr(r) − eDeg(r)|."

    The headline 73.5% topological-rationality improvement is measured with the K-S distance to G_ref, which is exactly the objective the embedding construction minimizes (via greedy edge rearrangement and MaxSMT soft constraints). Low K-S distance to the reference is therefore guaranteed by construction rather than being an independent test of realism. Some independent content remains because Sample-Connect and Replica do not optimize this objective, so the circularity is partial rather than total.

  2. self definitional [§3.1 Definitions 3.1–3.2; §2.3 and 'Idea 2' in §3]
    "k-degree mapping anonymity assumes attackers know only the original degree sequence. ... Order the nodes in G in descending order as v1,v2,...,vn with deg(v1)≥deg(v2)≥···≥deg(vn)."

    A degree sequence is a list of length n = |V|, so an attacker who 'knows only the original degree sequence' knows the original router count exactly. The central goal is to obfuscate true scale, yet the formal privacy definition supplies the true scale as adversary background knowledge. k-DMA only makes node degrees k-indistinguishable; it places no constraint on the number of real routers. Thus the claimed scale-concealment guarantee reduces to an assumption that the secret is already known, and the k-DMA experiments cannot support the abstract's scale-concealment claim.

full rationale

Two load-bearing definitional steps make parts of NetCloak's evaluation self-scoring. First, topology rationality (Definition 3.3) is defined as K-S distance to the reference graph, and the embedding algorithm explicitly minimizes that same distance; the 73.5% rationality improvement is therefore largely a check that the optimizer reached its objective, though the comparison with Sample-Connect keeps some independent content. Second, the stated adversary for k-DMA knows only the original degree sequence, but that sequence has |V| entries, so the adversary already knows the original router count; the central 'conceals network scale' claim is thus assumed rather than derived. The configuration-similarity and route-repair evaluations are not circular: mimicry genuinely copies real config styles and the SMT-vs-iterative comparison is empirical, and the self-citations to ConfMask are normal engineering reuse rather than load-bearing external authority. Overall, the paper contains real system contributions, but the headline privacy and rationality claims are partly fixed by definition, so score 6.

Assumptions & free parameters 2 free parameters · 6 assumptions · 1 invented entities

The framework has no hidden numeric calibration, but it relies on the assumptions listed above. The main user-set parameters are k_R/k_H and similarity weights; the main invented entities are the fake routers and hosts. The privacy guarantee depends on the threat model being limited to degree-sequence knowledge.

free parameters (2)
  • Anonymity levels k_R and k_H = 2 or 4 in experiments (user-specified)
    Privacy margin parameters; Section 6.3 shows K-S distance correlates strongly with k_R (r=0.94), so reported rationality numbers are conditional on these hand-set values.
  • Configuration similarity weights w_stanza, w_cmd, w_order = 0.2, 0.5, 0.3
    Hand-chosen weights in the fidelity metric (Figure 6); the claimed 29.03% improvement depends on them and no sensitivity analysis is provided.
assumptions (6)
  • domain assumption The selected reference topology is representative of realistic networks at the target scale.
    Section 4.1 selects a reference from TopoZoo; if the reference is unrepresentative, matching its degree sequence does not make fake nodes plausible.
  • domain assumption Topological rationality is adequately captured by the K-S distance of degree sequences.
    Definition 3.3; Section 8 concedes higher-order dK properties (2K, 3K) are ignored.
  • domain assumption Attacker knowledge is limited to the original degree sequence.
    Section 2.3 threat model; Definitions 3.1 and 3.2 define k-DMA against this assumption, and external correlation risks are acknowledged but excluded.
  • domain assumption Strong functional equivalence from ConfMask is a correct standard for anonymized configurations.
    Section 3.2 adopts SFE from [46]; the paper does not independently verify that SFE prevents deanonymization through data-plane behavior.
  • domain assumption The SMT shortest-path encodings correctly model OSPF primary and ECMP routes.
    Section 4.4 adapts CPR's encoding and notes the original primary-path constraint is insufficient; no completeness proof is given.
  • domain assumption Randomized OSPF costs in [1,20] are representative of real heterogeneous cost settings.
    Section 6.4: the over-50% repair-time improvement is measured only under this cost model; under default unit costs SMT is slower.
invented entities (1)
  • Synthetic routers and hosts injected by NetCloak
    purpose: Obfuscate true network scale and degree distribution in shared configuration files
    These nodes are fabricated outputs of the system. Their indistinguishability is asserted via degree matching and config mimicry, but no external detection-resistance test or independent evidence of indistinguishability is provided.

how reviews work

0 comments
Cite this review

Pith. "Pith review of NetCloak: Dynamic Topology Expansion for Secure and Scalable Configuration Sharing." pith.science (2026). https://pith.science/paper/ODMLCARE

@misc{pith2026250414959,
  author       = {Pith},
  title        = {Pith review of: NetCloak: Dynamic Topology Expansion for Secure and Scalable Configuration Sharing},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/ODMLCARE}},
  note         = {Machine review of arXiv:2504.14959}
}
read the original abstract

As modern networks continue to grow in both scale and complexity, sharing real-world device configurations poses significant privacy risks, especially when adversaries can infer organizational size or resource distribution from topology data. We present NetCloak, a configuration anonymization framework that adaptively injects synthetic routers and hosts into the network graph to obfuscate true scale, while preserving end-to-end forwarding behavior. NetCloak core techniques include: (1) a graph-embedding expansion algorithm that integrates the original topology into a larger reference graph, ensuring added nodes blend seamlessly with real ones; (2) a k-degree mapping anonymity scheme that selectively adds minimal links to guarantee each original node degree is indistinguishable among at least k peers; (3) a mimicry-driven configuration generator that derives command templates from existing devices, preserving command ordering, naming conventions, and routing policies; and (4) a layered repair process combining SMT-based intra-AS route synthesis with iterative inter-AS filter insertion to restore protocol-correct routing under OSPF and BGP. Extensive experiments on real and emulated campus and data-center topologies demonstrate that NetCloak effectively conceals network size, improving topological rationality by over 70% and configuration fidelity by nearly 30% compared to baseline methods, while reducing route-repair overhead by more than 50% under randomized link costs. NetCloak thus enables safe, privacy-preserving configuration sharing at scale.

Figures

Figures reproduced from arXiv: 2504.14959 by the authors.

Figure 1
Figure 1. Two example networks. (a) Sample Campus Network; (b) Anonymized Campus Network with 𝑘 = 3 Topology Anonymity; (c) Sub-topology of FatTree-04 network. Red edges are the fake links added by Conf￾Mask. configuration generation tools (e.g., NetComplete). However, such tools rebuild network configurations from scratch based on intended policies and do not support networks with pre￾existing configurations. In particular, … view at source ↗
Figure 2
Figure 2. NetCloak Workflow original network, extracts its degree sequence, and generates an expanded topology containing the original as a subgraph. By closely matching the reference’s degree sequence, the expanded network retains high rationality. Idea 2: k-Degree Mapping Anonymity (k-DMA): Build￾ing on graph embedding, k-DMA targets a threat model where attackers know only the original network’s degree distribution. Since … view at source ↗
Figure 3
Figure 3. Replica Method algorithms can actually provide strong anonymity under certain threat models. For instance, Takbiri et al. proposed a 𝑘-fold replication algorithm [44] that yields a 𝑘-automorphic anonymized graph. In each iteration, this algorithm creates a fake node for every real node, mirroring the same neighbors, and repeats for 𝑘 − 1 iterations until the 𝑘-automorphic property is satisfied [52] [PITH_FULL_IMAGE… view at source ↗
Figures from the paper (4 more)
Figure 4
Figure 4. Figure 4: Sample-Connect and Embedding Method Strawman 2: Sample-Connect: To obtain a more realis￾tic topology than that produced by the replica method, our second strawman approach selects an existing real-world network topology as a reference. We then employ graph sampling to …
Figure 5
Figure 5. Figure 5: Actual number of nodes added by node addition algorithms, in network 𝐵 A C D E F FatTree02 FatTree04 OSPF10 OSPF20 OSPF30 OSPF40 0 25 50 75 100 Similarity Score 69.3 71.8 77.4 90.7 87.1 66.8 67.5 94.1 93.3 93.6 92.8 86.3 92.8 94.9 92.0 88.5 91.8 89.4 96.2 96.0 96.1 94.…
Figure 8
Figure 8. Figure 8: Overview of topology ratio￾nality in all networks, with 𝑘𝑅 = 2 and 𝑘𝐻 = 2 A B C D E F FatTree02 FatTree04 OSPF10 OSPF20 OSPF30 OSPF40 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 K-S Distance embedding-kda embedding-kdma [PITH_FULL_IMAGE:figures/full_fig_p011_8.png]
Figure 11
Figure 11. Figure 11: Impact of node addition mul￾tiplicity on topology rationality, with 𝑘𝑅 = 2 and 𝑘𝐻 = 2, in network 𝐹 , em￾bedding addition FatTree02 FatTree04 OSPF10 OSPF20 OSPF30 OSPF40 0 200 400 600 800 Running Time (seconds) 10.60 43.26 17.37 35.63 41.88 255.75 8.10 37.97 11.80 83.…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

54 extracted references · 27 canonical work pages

  1. [1]

    [n. d.]. The Internet2 Project. ([n. d.]). https://internet2.edu/ https://internet2.edu/

  2. [2]

    Cisco BGP question about advertising routes

    2011. Cisco BGP question about advertising routes. https://serverfault. com/questions/257000/cisco-bgp-question-about-advertising-routes

  3. [3]

    Anubhavnidhi Abhashkumar, Aaron Gember-Jacobson, and Aditya Akella. 2020. Tiramisu: Fast Multilayer Network Verification. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20) . USENIX Association, Santa Clara, CA, 201–219. https: //www.usenix.org/conference/nsdi20/presentation/abhashkumar

  4. [4]

    Ryan Beckett, Aarti Gupta, Ratul Mahajan, and David Walker. 2017. A General Approach to Network Configuration Verification. In Pro- ceedings of the Conference of the ACM Special Interest Group on Data Communication (Los Angeles, CA, USA) (SIGCOMM ’17) . Associa- tion for Computing Machinery, New York, NY, USA, 155–168. https: //doi.org/10.1145/3098822.3098834

  5. [5]

    Ryan Beckett, Ratul Mahajan, Todd Millstein, Jitendra Padhye, and David Walker. 2016. Don’t Mind the Gap: Bridging Network-wide Objectives and Device-level Configurations. In Proceedings of the 2016 ACM SIGCOMM Conference (Florianopolis, Brazil) (SIGCOMM ’16) . Association for Computing Machinery, New York, NY, USA, 328–341. https://doi.org/10.1145/293487...

  6. [6]

    Ryan Beckett, Ratul Mahajan, Todd Millstein, Jitendra Padhye, and David Walker. 2017. Network configuration synthesis with abstract topologies. In Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation . ACM, Barcelona Spain, 437–451. https://doi.org/10.1145/3062341.3062367

  7. [7]

    Rudiger Birkner, Dana Drachsler-Cohen, Laurent Vanbever, and Mar- tin Vechev. 2020. Config2Spec: Mining Network Specifications from Network Configurations. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20) . USENIX Association, Santa Clara, CA, 969–984. https://www.usenix.org/conference/nsdi20/ presentation/birkner

  8. [8]

    James Cheng, Ada Wai-chee Fu, and Jia Liu. 2010. K-isomorphism: privacy preserving network publication against structural attacks. In Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data (Indianapolis, Indiana, USA) (SIGMOD ’10). As- sociation for Computing Machinery, New York, NY, USA, 459–470. https://doi.org/10.1145/1807167.1807218

Show all 54 references
  1. [9]

    Cisco Systems, Inc. 2023. Examine Border Gateway Protocol Case Stud- ies. https://www.cisco.com/c/en/us/support/docs/ip/border-gateway- protocol-bgp/26634-bgp-toc.html Accessed: 2025-01-29

  2. [10]

    Wei-Yen Day, Ninghui Li, and Min Lyu. 2016. Publishing Graph De- gree Distribution with Node Differential Privacy. In Proceedings of the 2016 International Conference on Management of Data (San Francisco, California, USA) (SIGMOD ’16). Association for Computing Machinery, New ...

  3. [11]

    Christian Doerr and Norbert Blenn. 2013. Metric convergence in so- cial network sampling. In Proceedings of the 5th ACM Workshop on HotPlanet (Hong Kong, China) (HotPlanet ’13). Association for Com- puting Machinery, New York, NY, USA, 45–50. https://doi.org/10. 1145/2491159.2491168

  4. [12]

    Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam Smith. 2006. Calibrating Noise to Sensitivity in Private Data Analysis. In Theory of Cryptography , Shai Halevi and Tal Rabin (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 265–284

  5. [13]

    Ahmed El-Hassany, Petar Tsankov, Laurent Vanbever, and Martin Vechev. 2017. Network-Wide Configuration Synthesis. In Proceedings of the 29th International Conference on Computer Aided Verification (CA V ’17). Springer

  6. [14]

    Ahmed El-Hassany, Petar Tsankov, Laurent Vanbever, and Martin Vechev. 2018. NetComplete: Practical Network-Wide Configuration Synthesis with Autocompletion. In 15th USENIX Symposium on Net- worked Systems Design and Implementation (NSDI 18) . USENIX Asso- ciation, Renton, WA, ...

  7. [15]

    Ari Fogel, Stanley Fung, Luis Pedrosa, Meg Walraed-Sullivan, Ramesh Govindan, Ratul Mahajan, and Todd Millstein. 2015. A General Ap- proach to Network Configuration Analysis. In 12th USENIX Sympo- sium on Networked Systems Design and Implementation (NSDI 15) . USENIX Associati...

  8. [16]

    Damien Garros. 2020. The State of Network Operation Through Au- tomation / NetDevOps Survey 2019. https://blog.networktocode.com/ post/state-network-operations-netdevops-survey-2019/

  9. [17]

    Aaron Gember-Jacobson, Aditya Akella, Ratul Mahajan, and Hongqiang Harry Liu. 2017. Automatically Repairing Network Control Planes Using an Abstract Representation. In Proceedings of the 26th Symposium on Operating Systems Principles . ACM, Shanghai China, 359–373. https://doi...

  10. [18]

    Aaron Gember-Jacobson, Raajay Viswanathan, Aditya Akella, and Ratul Mahajan. 2016. Fast Control Plane Analysis Using an Abstract Representation. In Proceedings of the 2016 ACM SIGCOMM Conference (Florianopolis, Brazil) (SIGCOMM ’16) . Association for Computing Machinery, New Y...

  11. [19]

    Minas Gjoka, Maciej Kurant, and Athina Markopoulou. 2013. 2.5K- graphs: From sampling to generation. In 2013 Proceedings IEEE INFO- COM. 1968–1976. https://doi.org/10.1109/INFCOM.2013.6566997

  12. [20]

    Minas Gjoka, Bálint Tillman, and Athina Markopoulou. 2015. Construc- tion of simple graphs with a target joint degree matrix and beyond. In 2015 IEEE Conference on Computer Communications (INFOCOM) . 1553–1561. https://doi.org/10.1109/INFOCOM.2015.7218534

  13. [21]

    Leo A. Goodman. 1961. Snowball Sampling. The Annals of Mathemati- cal Statistics 32, 1 (1961), 148–170. http://www.jstor.org/stable/2237615

  14. [22]

    Gao Han, Hanyang Shao, Ruiqin Duan, Changqi Zhuang, and Qiao Xiang. 2024. ConfigHub: A Network Configuration Sharing Platform. In Proceedings of the 2024 SIGCOMM Workshop on Formal Methods Aided Network Operation (Sydney, NSW, Australia)(FMANO ’24). Association for Computing M...

  15. [23]

    Intentionet. 2023. Netconan - A Network Configuration Anonymizer. (April 2023). v https://internet2.edu/

  16. [24]

    Xun Jian, Yue Wang, and Lei Chen. 2023. Publishing Graphs Under Node Differential Privacy. IEEE Transactions on Knowledge and Data Engineering 35, 4 (2023), 4164–4177. https://doi.org/10.1109/TKDE. 2021.3128946 13

  17. [25]

    Zach Jorgensen, Ting Yu, and Graham Cormode. 2016. Publish- ing Attributed Social Graphs with Formal Privacy Guarantees. In Proceedings of the 2016 International Conference on Management of Data (San Francisco, California, USA) (SIGMOD ’16) . Association for Computing Machiner...

  18. [26]

    Brighten Godfrey

    Ahmed Khurshid, Wenxuan Zhou, Matthew Caesar, and P. Brighten Godfrey. 2012. VeriFlow: Verifying Network-Wide Invariants in Real Time. In Proceedings of the First Workshop on Hot Topics in Software Defined Networks (HotSDN ’12) . ACM Press, Helsinki, Finland, 49. https://doi.o...

  19. [27]

    Chul-Ho Lee, Xin Xu, and Do Young Eun. 2012. Beyond random walk and metropolis-hastings samplers: why you should not backtrack for unbiased graph sampling. In Proceedings of the 12th ACM SIGMET- RICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Com...

  20. [28]

    Jure Leskovec and Christos Faloutsos. 2006. Sampling from large graphs. In Proceedings of the 12th ACM SIGKDD International Confer- ence on Knowledge Discovery and Data Mining (Philadelphia, PA, USA) (KDD ’06). Association for Computing Machinery, New York, NY, USA, 631–636. h...

  21. [29]

    Jure Leskovec, Jon Kleinberg, and Christos Faloutsos. 2005. Graphs over time: densification laws, shrinking diameters and possible ex- planations. In Proceedings of the Eleventh ACM SIGKDD International Conference on Knowledge Discovery in Data Mining (Chicago, Illinois, USA) ...

  22. [30]

    Rong-Hua Li, Jeffrey Xu Yu, Lu Qin, Rui Mao, and Tan Jin. 2015. On random walk based graph sampling. In 2015 IEEE 31st International Conference on Data Engineering . 927–938. https://doi.org/10.1109/ ICDE.2015.7113345

  23. [31]

    Kun Liu and Evimaria Terzi. 2008. Towards identity anonymization on graphs. In Proceedings of the 2008 ACM SIGMOD International Con- ference on Management of Data (Vancouver, Canada) (SIGMOD ’08). Association for Computing Machinery, New York, NY, USA, 93–106. https://doi.org/...

  24. [32]

    Xu Liu, Peng Zhang, Anubhavnidhi Abhashkumar, Jiawei Chen, and Weirong Jiang. 2024. Automatic Configuration Repair. In Proceedings of the 23rd ACM Workshop on Hot Topics in Networks . ACM, Irvine CA USA, 213–220. https://doi.org/10.1145/3696348.3696895

  25. [33]

    Xuesong Lu, Yi Song, and Stéphane Bressan. 2012. Fast Identity Ano- nymization on Graphs. In Database and Expert Systems Applications , Stephen W. Liddle, Klaus-Dieter Schewe, A. Min Tjoa, and Xiaofang Zhou (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 281–295

  26. [34]

    Priya Mahadevan, Calvin Hubble, Dmitri Krioukov, Bradley Huf- faker, and Amin Vahdat. 2007. Orbis: rescaling degree correlations to generate annotated internet topologies. In Proceedings of the 2007 Conference on Applications, Technologies, Architectures, and Protocols for Com...

  27. [35]

    Priya Mahadevan, Dmitri Krioukov, Kevin Fall, and Amin Vahdat. 2006. Systematic topology analysis and generation using degree correlations. In Proceedings of the 2006 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (Pisa, Ital...

  28. [36]

    Maltz, Jibin Zhan, Geoffrey Xie, Hui Zhang, Gísli Hjálmtýsson, Albert Greenberg, and Jennifer Rexford

    David A. Maltz, Jibin Zhan, Geoffrey Xie, Hui Zhang, Gísli Hjálmtýsson, Albert Greenberg, and Jennifer Rexford. 2004. Structure preserving anonymization of router configuration data. In Proceedings of the 4th ACM SIGCOMM Conference on Internet Measurement (Taormina, Sicily, It...

  29. [37]

    Rosenbluth, Marshall N

    Nicholas Metropolis, Arianna W. Rosenbluth, Marshall N. Rosen- bluth, Augusta H. Teller, and Edward Teller. 1953. Equation of State Calculations by Fast Computing Machines. The Jour- nal of Chemical Physics 21, 6 (06 1953), 1087–1092. https:// doi.org/10.1063/1.1699114 arXiv:h...

  30. [38]

    Greg Minshall. 1997. TCPdpriv. (1997). https://ita.ee.lbl. gov/html/contrib/tcpdpriv.html https://ita.ee.lbl.gov/ html/con- trib/tcpdpriv.html

  31. [39]

    Jason C. Neumann. 2015. The Book of GNS3: Build Virtual Network Labs using Cisco, Juniper, and More . No Starch Press

  32. [40]

    Sivaramakrishnan Ramanathan, Zhaodong Wang, Sangki Yun, Ying Zhang, Mohab Gawish, Eric Lippert, Walid Taha, Jelena Mirkovic, Yogesh Mundada, and Minlan Yu. 2023. Practical Intent-driven Routing Configuration Synthesis

  33. [41]

    Alessandra Sala, Xiaohan Zhao, Christo Wilson, Haitao Zheng, and Ben Y. Zhao. 2011. Sharing graphs using differentially private graph models. In Proceedings of the 2011 ACM SIGCOMM Conference on Internet Measurement Conference (Berlin, Germany) (IMC ’11) . As- sociation for Co...

  34. [42]

    Joseph Severini, Radhika Niranjan Mysore, Vyas Sekar, Sujata Baner- jee, and Michael K. Reiter. 2021. The Netivus Manifesto: making collaborative network management easier for the rest of us. SIG- COMM Comput. Commun. Rev. 51, 2 (May 2021), 10–17. https: //doi.org/10.1145/3464...

  35. [43]

    Adam Slagell, Jun Wang, and William Yurcik. 2004. Network Log Anonymization: Application of Crypto-Pan to Cisco Netflows. In Pro- ceedings of the Workshop on Secure Knowledge Management 2004

  36. [44]

    Nazanin Takbiri, Xiaozhe Shao, Lixin Gao, and Hossein Pishro-Nik

  37. [45]

    Eli Upfal. 2005. Probability and computing: randomized algorithms and probabilistic analysis. Cambridge university press

  38. [46]

    Yuejie Wang, Qiutong Men, Yao Xiao, Yongting Chen, and Guyue Liu. 2024. ConfMask: Enabling Privacy-Preserving Configuration Sharing via Anonymization. In Proceedings of the ACM SIGCOMM 2024 Conference (Sydney, NSW, Australia)(ACM SIGCOMM ’24). Association for Computing Machine...

  39. [47]

    Ammar, and Sue B

    Jun Xu, Jinliang Fan, Mostafa H. Ammar, and Sue B. Moon. 2002. Prefix-Preserving IP Address Anonymization: Measurement-Based Security Evaluation and a New Cryptography-Based Scheme. In 10th IEEE International Conference on Network Protocols, 2002. Proceedings. IEEE Comput. Soc...

  40. [48]

    Rulan Yang, Xing Fang, Lizhao You, Qiao Xiang, Hanyang Shao, Gao Han, Ziyi Wang, Zhihao Zhang, Jiwu Shu, and Linghe Kong. 2023. Diag- nosing Distributed Routing Configurations Using Sequential Program Analysis. In Proceedings of the 7th Asia-Pacific Workshop on Network- ing. A...

  41. [49]

    Fangdan Ye, Da Yu, Ennan Zhai, Hongqiang Harry Liu, Bingchuan Tian, Qiaobo Ye, Chunsheng Wang, Xin Wu, Tianchen Guo, Cheng Jin, Duncheng She, Qing Ma, Biao Cheng, Hui Xu, Ming Zhang, Zhiliang Wang, and Rodrigo Fonseca. 2020. Accuracy, Scalability, Coverage: A Practical Configu...

  42. [50]

    Peng Zhang, Aaron Gember-Jacobson, Yueshang Zuo, Yuhao Huang, Xu Liu, and Hao Li. 2022. Differential Network Analysis. 601–

  43. [51]

    Bin Zhou and Jian Pei. 2008. Preserving Privacy in Social Networks Against Neighborhood Attacks. In 2008 IEEE 24th International Confer- ence on Data Engineering . 506–515. https://doi.org/10.1109/ICDE.2008. 4497459

  44. [52]

    Tamer Özsu

    Lei Zou, Lei Chen, and M. Tamer Özsu. 2009. k-automorphism: a general framework for privacy preserving network publication. Proc. VLDB Endow. 2, 1 (Aug. 2009), 946–957. https://doi.org/10.14778/ 1687627.1687734 15

  45. [615]

    https://www.usenix.org/conference/nsdi22/presentation/zhang- peng

  46. [2019]

    In 2019 57th Annual Allerton Conference on Communication, Control, and Com- puting (Allerton)

    Improving Privacy in Graphs Through Node Addition. In 2019 57th Annual Allerton Conference on Communication, Control, and Com- puting (Allerton). 487–494. https://doi.org/10.1109/ALLERTON.2019. 8919967

Pith tools

Reviewed August 16, 2026 · model on record in the stance chip above.