Asymmetric IP routing is a fundamental constraint on prior E2M designs: tier-2 ISPs typically see around 25% of packets on asymmetric paths, while tier-1 ISPs can have up to 90% of packets on asymmetric flows. Because Telex requires observing both directions of a connection to derive the client-server TLS master secret, this asymmetry severely constrains where it can be deployed. TapDance resolves this by using chosen-ciphertext steganography to leak the master secret from client to station in a single upstream packet, making it functional under fully asymmetric routing.
From 2014-wustrow-tapdance — TapDance: End-to-Middle Anticensorship without Flow Blocking
· §1, §6
· 2014
· USENIX Security Symposium
Implications
Any ISP-based circumvention station must assume it will see only the client-to-server direction; designs must encode all necessary keying material in the client's upstream packets rather than relying on observing server responses.
Use a covert channel that operates within a single application-layer request (e.g., ciphertext steganography in an HTTP body) rather than requiring server-side packets to bootstrap the session secret.