Opened 11 months ago

#31787 new enhancement

Full HMM support for circuit padding state transition

Reported by: mikeperry Owned by:
Priority: Medium Milestone:
Component: Core Tor/Tor Version:
Severity: Normal Keywords: circpad-researchers-maybe-want, wtf-pad
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


The circuit padding state transition system is quasi-deterministic. A non-deterministic state machine can be built from this using many states through clever use of the infinity bin, but this will lead to excessively complicated machines.

One can imagine a non-deterministic state machine/HMM that simulates an entire web browsing session on a circuit. If this kind of machine seems useful, it may be better simply to transform the circpad_state_t.next_state transition field into an array of structs that specifies the next state as well as a probability for transitioning to that state for that event.

We would accept patches for this modification if it seems useful.

Child Tickets

Change History (0)

Note: See TracTickets for help on using tickets.