Opened 3 months ago

Last modified 2 months ago

#29285 new project

Improve the PT spec and how PTs interface with Tor

Reported by: cohosh Owned by:
Priority: Medium Milestone:
Component: Obfuscation/Pluggable transport Version:
Severity: Normal Keywords:
Cc: cohosh Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor19

Description (last modified by cohosh)

We want to make it easier for developers (and academics) to design and implement new pluggable transports and get them easily integrated with Tor so that we can have a well-functioning PT integration pipeline.

This is a large project that will consist of several things:

  • We need to assess pain points with the current PT spec and desired features from a variety of PT developers.
  • We might want to take a look at the PTv2 specification to see where features differ from our v1 and also which features seem to be liked or used by PT developers.
  • We should think about how bridge distribution should factor into the PT specification. For example, some transports such as meek and snowflake handle "bridge" information differently than transports whose bridges are distributed through BridgeDB. This results in a different interaction with Tor, and we might consider modifying the spec with the snowflake/broker model in mind (ticket #29296).

In general, we should improve our communication with the pluggable transports community to see what they need and figure out how to get more PTs integrated with Tor.

Child Tickets

#29296newLook into alternatives for distributing bridge info to clientsObfuscation/Pluggable transport

Change History (3)

comment:1 Changed 3 months ago by teor

Owner: asn deleted
Status: newassigned

asn does not need to own any obfuscation tickets any more. Default owners are trouble.

comment:2 Changed 2 months ago by cohosh

Status: assignednew

tickets were assigned to asn, setting them as unassigned (new) again.

comment:3 Changed 2 months ago by cohosh

Description: modified (diff)
Summary: Improve the PT interface with TorImprove the PT spec and how PTs interface with Tor
Note: See TracTickets for help on using tickets.