Karim Eldefrawy

Cryptography, Cybersecurity, Privacy

Co-founder and CTO at Confidencial.io
2017-2021: SRI
2011-2016: HRL Laboratories
2006-2010: PhD@UC Irvine

Scientific curiosity

Scientific knowledge map · Paper #66

Traffic Analysis by Adversaries with Partial Visibility

Iness Ben Guirat, Claudia Díaz, Karim Eldefrawy, and Hadas Zeilberger

2023 · 28th European Symposium on Research in Computer Security (ESORICS 2023)

  • Theory
  • Applied
  • AI for security
  • algorithm

What does the paper try to establish?

How can one estimate what a traffic-analysis adversary can infer when the adversary sees or compromises only selected parts of a mix network and the remaining message-flow trace is hidden?

What is the proposed answer?

The paper models visible and hidden flow matrices, factors an adversary into goal, prior knowledge, and observation or compromise capabilities, and uses Metropolis-Hastings sampling to approximate a posterior distribution over hidden traces. A nine-mix case study demonstrates how different partial-visibility adversaries can be represented and sampled; it is a framework and proof-of-concept evaluation, not a universal de-anonymization rate.

Six dimensions, kept separate

The chart summarizes documented evidence and process. It is not a correctness probability, confidence score, or ranking, and no composite score is calculated.

The visual spider chart requires JavaScript. The complete values and rationales follow in text.

LowMediumHighN/A = not assessed

A smaller value means less documented support for that dimension, not that the paper is false or unimportant.

Epistemic evidence High

The full source defines the adversary and latent-state model, specifies the sampler, documents implementation and experiments, and reports convergence checks. Evidence remains bounded to the evaluated topology and assumptions.

Adversary goals, prior knowledge, and capabilities Metropolis-Hastings inference procedure Implementation, sampling experiments, and convergence checks
Auditability High

A complete checked-in author copy with fixity and page count and an official DOI make the assumptions, algorithm, and reported evaluation directly inspectable.

Partial-visibility problem and contributions Official publication identity
Production provenance Medium

Named authorship, venue, DOI, and an author-hosted manuscript are documented; contributor roles, version history, source-code identity, and tool-use provenance are not.

Partial-visibility problem and contributions Official publication identity
External scrutiny Medium

ESORICS publication establishes venue scrutiny, but public reports, independent reproduction, correction history, and adversarial re-analysis were not located.

Official publication identity
Reception Low

The dated OpenAlex snapshot located 0 citations. Under the author-defined rule, 0 through 8 located citations is Low; a zero in one index is not evidence of no readership.

Dated citation-count snapshot
Contribution significance Medium

The paper supplies a reusable framework for partial-visibility traffic analysis and demonstrates it concretely, while broad applicability and independent uptake remain to be established.

Partial-visibility problem and contributions Implementation, sampling experiments, and convergence checks

Assessment: Ai draft author review pending · 2026-07-11 · rubric 0.2. These dimensions describe documented support and process, not truth, correctness, or a universal ranking. No composite score is calculated.

Hierarchical knowledge map

Collapse a branch for a top-level reading, or follow its source links and child nodes to audit the evidence and boundaries underneath it.

paper

Traffic analysis with partial visibility

A general inference framework for representing and sampling the hidden parts of a mix-network trace under adversaries with heterogeneous monitoring and compromise capabilities.

Partial-visibility problem and contributions
  1. model Mix-network and adversary model defined

    The communication trace is a sequence of matrices over flows between entities and mixes; an adversary is characterized by its inference goal, prior knowledge, and capability to monitor links or compromise mixes.

    Adversary goals, prior knowledge, and capabilities Matrix trace, observations, hidden state, and constraints
    1. definition

      Observation and hidden state

      formalized

      The trace is partitioned into an observed component O and hidden state HS. Network conservation, observed counts, topology, and compromised mappings constrain the set of feasible hidden matrices.

      Matrix trace, observations, hidden state, and constraints
  2. algorithm Posterior inference by Metropolis-Hastings specified

    A Markov-chain sampler explores feasible hidden traces and estimates adversary-relevant probabilities without enumerating the complete hidden-state space.

    Metropolis-Hastings inference procedure
    1. algorithm step

      Feasibility-preserving proposal

      specified

      The transition chooses a hidden matrix and exchanges entries across two columns in a way designed to preserve the trace constraints and produce another feasible candidate state.

      Metropolis-Hastings inference procedure
    2. algorithm step

      Bayesian acceptance and estimation

      specified

      Candidate transitions are accepted according to the Metropolis-Hastings ratio induced by the adversary's prior and observations, after which samples estimate the posterior quantity tied to the attack goal.

      Metropolis-Hastings inference procedure
  3. claim group Principal claims source asserted

    The authors claim a flexible representation for partial visibility and a sampling method that can instantiate substantially different traffic-analysis adversaries within one framework.

    Partial-visibility problem and contributions Implementation, sampling experiments, and convergence checks
  4. limitation group Scope and limitations explicitly bounded

    The evaluation demonstrates the framework on one mix-network model and does not establish universal anonymity loss, production scalability, or resistance to active manipulation.

    Implementation, sampling experiments, and convergence checks Interpretation, limitations, and future work
  5. scrutiny

    External scrutiny

    venue reviewed

    ESORICS publication provides venue-level review. No public review reports, independent reproduction, correction, or comparative re-evaluation was located.

    Official publication identity

Source index

Locators state the depth of the current audit. PDF page numbers, where present, are one-based file pages; metadata-, summary-, and abstract-bounded records explicitly identify their limitations.

  1. Partial-visibility problem and contributions Abstract and Sections 1-2, PDF pages 1-4
  2. Adversary goals, prior knowledge, and capabilities Section 3, PDF pages 4-6
  3. Matrix trace, observations, hidden state, and constraints Section 4, PDF pages 6-9
  4. Metropolis-Hastings inference procedure Section 5, PDF pages 9-12
  5. Nine-mix demonstrator and adversary instantiations Section 6, PDF pages 12-13
  6. Implementation, sampling experiments, and convergence checks Section 7, PDF pages 13-17
  7. Interpretation, limitations, and future work Sections 8-9, PDF pages 17-18
  8. Official publication identity ESORICS 2023 proceedings, DOI 10.1007/978-3-031-51476-0_17
  9. Dated citation-count snapshot OpenAlex cited_by_count was 0 when accessed 2026-07-11