FINDING · EVALUATION
Huma's deferred-reply / double-request receive (DRR) protocol reduces a traffic-fingerprinting XGBoost classifier's accuracy to at most 54% (near random guessing) across geographically distributed clients (San Francisco, Frankfurt, Bangalore). A Kolmogorov-Smirnov test on absolute page-load timing distributions yields D=0.03, p=0.98 for U.S. clients — substantially tighter than Waterfall of Liberty's D=0.11 at p=0.5 — confirming that Huma flows are statistically indistinguishable from benign HTTPS fetches.
From 2026-kamali-huma — Huma: Censorship Circumvention via Web Protocol Tunneling with Deferred Traffic Replacement · §V-D, Table II · 2026 · Network and Distributed System Security
Implications
- Implement a deferred-response architecture where the server always replies immediately with a pre-staged response, relegating all covert processing to an asynchronous backend — this eliminates the timing signal that defeats synchronous replacement tools.
- Validate unobservability with both ML classifiers (accuracy near 50%) and KS tests on page-load timing distributions, as timing-distribution divergence can expose web-tunneling tools even when volumetric features pass.
Tags
Extracted by claude-sonnet-4-6 — review before relying.