Re: [tor-dev] RFC on obfs3 pluggable transport

2013-01-05 Thread George Kadianakis
Hi all, I implemented a prototype obfs3 implementation that uses the UniformDH trick. It can be found in the `obfs3_take2` branch of https://git.torproject.org/user/asn/pyobfsproxy.git . gitweb link: https://gitweb.torproject.org/user/asn/pyobfsproxy.git/shortlog/refs/heads/obfs3_take2 Here is t

Re: [tor-dev] RFC on obfs3 pluggable transport

2012-12-13 Thread Veggie Monster
Hey Ian, > [There's no such thing as a "bi-quadratic residue" in this setting; all > quadratic residues in this group have one square root which is itself a > quadratic residue and one which is not.] I guess you are right. Because (q,2) = 1, all quadratic residues are bi-quadratic residues, hence

Re: [tor-dev] RFC on obfs3 pluggable transport

2012-12-13 Thread George Kadianakis
Ian Goldberg writes: > On Wed, Dec 12, 2012 at 04:52:11AM +0200, George Kadianakis wrote: >> >> > Let p = 3 mod 4 be prime, with q=(p-1)/2 also prime, and p is at least >> >> > 1536 bits. (2048 if there's room.) [Use group 5 or group 14 from RFC >> >> > 3526.] Let g be a generator of the order

Re: [tor-dev] RFC on obfs3 pluggable transport

2012-12-12 Thread Ian Goldberg
On Wed, Dec 12, 2012 at 11:14:08AM -0500, vmonmoonsh...@gmail.com wrote: > >The only issue with your trick, is that I'm not looking forward > >implementing a custom DH key exchange in Python (especially the DH > >parameter generation and public key validation parts). > > From the conversation of Z

Re: [tor-dev] RFC on obfs3 pluggable transport

2012-12-12 Thread vmonmoonshine
>The only issue with your trick, is that I'm not looking forward >implementing a custom DH key exchange in Python (especially the DH >parameter generation and public key validation parts). >From the conversation of Zack with Steven at the breakfast table at Hotel Cellai, I'm pretty sure that Stego

Re: [tor-dev] RFC on obfs3 pluggable transport

2012-12-12 Thread Ian Goldberg
On Wed, Dec 12, 2012 at 04:52:11AM +0200, George Kadianakis wrote: > >> > Let p = 3 mod 4 be prime, with q=(p-1)/2 also prime, and p is at least > >> > 1536 bits. (2048 if there's room.) [Use group 5 or group 14 from RFC > >> > 3526.] Let g be a generator of the order-q subgroup of Z_p^* (g=2 fo

Re: [tor-dev] RFC on obfs3 pluggable transport

2012-12-11 Thread George Kadianakis
Ian Goldberg writes: > On Wed, Dec 12, 2012 at 03:13:59AM +0200, George Kadianakis wrote: >> Ian Goldberg writes: >> >> > [Should we not be copying tor-dev on this thread?] >> > >> >> We definitely should. >> >> Is it OK if I forward the whole thread to tor-dev (including this mail >> and you

Re: [tor-dev] RFC on obfs3 pluggable transport

2012-12-11 Thread Ian Goldberg
On Wed, Dec 12, 2012 at 03:13:59AM +0200, George Kadianakis wrote: > Ian Goldberg writes: > > > [Should we not be copying tor-dev on this thread?] > > > > We definitely should. > > Is it OK if I forward the whole thread to tor-dev (including this mail > and your reply)? Feel free to do it yours