Google summer of code?

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Google summer of code?

Billy Brumley
Hi--hopefully this is the correct list. Is there any chance of openssl
participating as a mentor organization for Google summer of code?

Best,

Billy
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Google summer of code?

Emanuele Cesena
On Sun, 2009-02-22 at 19:51 +0200, Billy Brumley wrote:
> Hi--hopefully this is the correct list. Is there any chance of openssl
> participating as a mentor organization for Google summer of code?
>
I will also be very interested!

bye!
--
Emanuele Cesena <[hidden email]>
http://ecesena.dyndns.org

Il corpo non ha ideali

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Google summer of code?

Billy Brumley
In reply to this post by Billy Brumley
Perhaps I should be more detailed ;) I'm interested in providing
Koblitz curve specific functionality to the elliptic curve portion of
OpenSSL--they are currently treated as regular binary curves. All
point doublings can be replaced by a simpler operation called the
Frobenius map, leading to quite a speed improvement.

I implemented a prototype for this, some details are given in (p5, Tbl
2), signing and verifications see roughly a 50% speedup:

http://www.tcs.hut.fi/Publications/bbrumley/pla_implicitcerts_2008.pdf

The implementation currently lives outside of OpenSSL, so it should be
properly integrated and tightened up; Koblitz curves should then call
down to this specific scalar multiplication function, instead of the
generic Montgomery's ladder currently used for binary curves. Textbook
LD coordinates are also included in the implementation.

If there is any interest in this kind of functionality, I'm hoping an
OpenSSL developer would be willing to act as a mentor for me to do the
work as part of Google summer of code. If so, please feel free to
reply here or contact me directly for more detailed discussions.

Billy
billy.brumley at hut dot fi



On Sun, Feb 22, 2009 at 7:51 PM, Billy Brumley <[hidden email]> wrote:
> Hi--hopefully this is the correct list. Is there any chance of openssl
> participating as a mentor organization for Google summer of code?
>
> Best,
>
> Billy
>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Google summer of code?

Davide Vernizzi-3
In reply to this post by Emanuele Cesena
On Wed, 2009-02-25 at 10:29 +0100, Emanuele Cesena wrote:
> On Sun, 2009-02-22 at 19:51 +0200, Billy Brumley wrote:
> > Hi--hopefully this is the correct list. Is there any chance of openssl
> > participating as a mentor organization for Google summer of code?
> >
> I will also be very interested!

I am also interested. Has OpenSSL ever participated to the google's
summer of code? Anyone would be interested in doing so?

--
Davide

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Google summer of code?

Emanuele Cesena
In reply to this post by Billy Brumley
On Wed, 2009-02-25 at 11:44 +0200, Billy Brumley wrote:
> Perhaps I should be more detailed ;) I'm interested in providing
> Koblitz curve specific functionality to the elliptic curve portion of
> OpenSSL--they are currently treated as regular binary curves. All
> point doublings can be replaced by a simpler operation called the
> Frobenius map, leading to quite a speed improvement.
>
Cool! I have a bit of experience on this too:
http://caccioppoli.mac.rub.de/website/papers/tzv2.pdf

So I could be interested in this topic (if working in more than one
person is allowed).

Other interesting topics (in my order of preference) could be:
1. Pairing-based cryptography, at least Barreto-Naerigh curves
(currently I added a BN curve and use OpenSSL for scalar
multiplications, but I use a Miracl-based engine to compute pairing)
2. Direct Anonymous Attestation protocol
(I have a several piece of code: generic DAA, DAA with TPM, DAA with BN
curves, DAA extension to TLS)
3. Trace Zero Varieties (cf. the above paper). They are faster than ECC
but, unfortunately, not standardized... so maybe this only would fit in
an experimental branch and is not actually useful.

bye!
--
Emanuele Cesena <[hidden email]>
http://ecesena.dyndns.org

Il corpo non ha ideali

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Google summer of code?

Billy Brumley
In reply to this post by Davide Vernizzi-3
Note: This year, the mentoring organization application deadline is March 13.

Billy

On Wed, Feb 25, 2009 at 12:19 PM, Davide Vernizzi
<[hidden email]> wrote:

> On Wed, 2009-02-25 at 10:29 +0100, Emanuele Cesena wrote:
>> On Sun, 2009-02-22 at 19:51 +0200, Billy Brumley wrote:
>> > Hi--hopefully this is the correct list. Is there any chance of openssl
>> > participating as a mentor organization for Google summer of code?
>> >
>> I will also be very interested!
>
> I am also interested. Has OpenSSL ever participated to the google's
> summer of code? Anyone would be interested in doing so?
>
> --
> Davide
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> Development Mailing List                       [hidden email]
> Automated List Manager                           [hidden email]
>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Google summer of code?

Emanuele Cesena
In reply to this post by Emanuele Cesena
On Wed, 2009-02-25 at 11:41 +0100, Emanuele Cesena wrote:
> Other interesting topics (in my order of preference) could be:
[snip]

Yet another interesting topic: stream ciphers.

The ESTREAM projects announced a portfolio of 4 new stream ciphers:
http://www.ecrypt.eu.org/stream/endofphase3.html

bye!
--
Emanuele Cesena <[hidden email]>
http://ecesena.dyndns.org

Il corpo non ha ideali

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Google summer of code?

Emanuele Cesena
In reply to this post by Billy Brumley
On Wed, 2009-02-25 at 11:44 +0200, Billy Brumley wrote:
> I implemented a prototype for this, some details are given in (p5, Tbl
> 2), signing and verifications see roughly a 50% speedup:
>
BTW, http://eprint.iacr.org/2009/086

bye!
--
Emanuele Cesena <[hidden email]>
http://ecesena.dyndns.org

Il corpo non ha ideali

smime.p7s (6K) Download Attachment