FINDING · DEFENSE

Balboa's covert signaling protocol derives per-connection keys as KDF(TLS_master_secret ∥ pre_shared_secret) and signals by XOR-ing the MAC of a TLS Application Data record with this derived key. Because the master secret is ephemeral, the scheme inherits TLS forward secrecy—unlike Telex-based signaling (Client Random modification), future server compromise cannot retroactively identify which historical connections used Balboa, and a censor mimicking a client has negligible probability of guessing the modified MAC without the pre-shared secret.

From 2021-rosen-balboaBalboa: Bobbing and Weaving around Network Censorship · §2.6.3 · 2021 · USENIX Security Symposium

Implications

Tags

censors
generic
techniques
active-probingtls-fingerprint
defenses
tunneling

Extracted by claude-sonnet-4-6 — review before relying.