mersenneforum.org  

Go Back   mersenneforum.org > Math Stuff > Computer Science & Computational Number Theory

Reply
 
Thread Tools
Old 2014-05-20, 20:08   #12
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22·5·373 Posts
Default

Quote:
Originally Posted by CRGreathouse View Post
It looks like it is practical, yes:
http://arxiv.org/abs/1402.3668
Nice work. However, I have to fetch and read the full paper.

Superficially the summary says:

" Menezes, Oliveira and Rodr\'iguez-Henr\'iquez analysed the concrete security of the DLP, as it arises from pairings on (the Jacobians of) various genus one and two supersingular curves in the literature"

so this appears to work for the Weil [presumably?] pairing on
elliptic curves as well as over ordinary finite fields.

It is unclear to me (or maybe I am having brain damage) whether this
carries over to the general ECDL problem with fields of small characteristic.


I'd also like to see some data on Joux's result applied to ordinary large
FF of small characteristic.
R.D. Silverman is offline   Reply With Quote
Old 2014-05-20, 20:26   #13
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22·5·373 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
Nice work. However, I have to fetch and read the full paper.

Superficially the summary says:

" Menezes, Oliveira and Rodr\'iguez-Henr\'iquez analysed the concrete security of the DLP, as it arises from pairings on (the Jacobians of) various genus one and two supersingular curves in the literature"

so this appears to work for the Weil [presumably?] pairing on
elliptic curves as well as over ordinary finite fields.

It is unclear to me (or maybe I am having brain damage) whether this
carries over to the general ECDL problem with fields of small characteristic.


I'd also like to see some data on Joux's result applied to ordinary large
FF of small characteristic.
Note that these results arise from pairing on an EC which means that the
extension degree is composite. Has anyone heard of similar results for
the DL over GF(2^p) for prime p?

Note that the result does not have a large impact on practical crypto;
Pairing based methods are very sparsely used [if at all; I don't know of
any serious implementations]. Note that the Weil pairings arise in
Boneh's identity based keys. If anyone knows where this is being used
I would love to hear about it.
R.D. Silverman is offline   Reply With Quote
Old 2014-05-21, 04:11   #14
Ken_g6
 
Ken_g6's Avatar
 
Jan 2005
Caught in a sieve

5·79 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
Are you too lazy to read it yourself?
I went to this HAL site to look for it, but I don't speak a lick of French, so I didn't bother. Thanks, Phil, for finding it. I'm glad the paper's not in French.

Quote:
Originally Posted by CRGreathouse View Post
It looks like it is practical, yes:
http://arxiv.org/abs/1402.3668
So, if I understand this correctly - and I probably don't even have the terminology right - it's only practical for a cyclic group of order ~128 bits or larger? I was hoping for 40-64 bit fields for something like srsieve.
Ken_g6 is offline   Reply With Quote
Old 2014-05-21, 11:50   #15
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22×5×373 Posts
Default

Quote:
Originally Posted by Ken_g6 View Post


So, if I understand this correctly - and I probably don't even have the terminology right - it's only practical for a cyclic group of order ~128 bits or larger?
False. Where did you get this idea?

Quote:
I was hoping for 40-64 bit fields for something like srsieve.
ANY method, even purely exponential ones will solve 40-60 bit fields
in very short order. Try Shanks' or Pollard's methods.

Stop relying on black boxes (srsieve) and learn some math!
R.D. Silverman is offline   Reply With Quote
Old 2014-05-21, 14:48   #16
CRGreathouse
 
CRGreathouse's Avatar
 
Aug 2006

3×1,993 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
I'd also like to see some data on Joux's result applied to ordinary large
FF of small characteristic.
Agreed. But it's a bit early to expect anything -- I'm surprised even this paper was out so soon.
CRGreathouse is offline   Reply With Quote
Old 2014-05-22, 15:21   #17
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22·5·373 Posts
Default

Quote:
Originally Posted by CRGreathouse View Post
Agreed. But it's a bit early to expect anything -- I'm surprised even this paper was out so soon.
It appears that the Eurocrypt 2014 paper by Razvan Barbulescu1, Pierrick Gaudry1, Antoine Joux and Emmanuel Thomé answers my questions....

Ordinary discrete logs over small characteristic fields must be considered broken.
R.D. Silverman is offline   Reply With Quote
Old 2014-05-22, 16:57   #18
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22×5×373 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
It appears that the Eurocrypt 2014 paper by Razvan Barbulescu1, Pierrick Gaudry1, Antoine Joux and Emmanuel Thomé answers my questions....

Ordinary discrete logs over small characteristic fields must be considered broken.
Additional questions include:

Can one adapt the DL over K = GF(2^n) to factoring #K (== 2^n-1)?
R.D. Silverman is offline   Reply With Quote
Old 2014-05-22, 19:59   #19
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

36×13 Posts
Default

Do you suspect that this is related to the famous reservation?
Batalov is offline   Reply With Quote
Old 2014-05-22, 21:13   #20
Ken_g6
 
Ken_g6's Avatar
 
Jan 2005
Caught in a sieve

5×79 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
False. Where did you get this idea?



ANY method, even purely exponential ones will solve 40-60 bit fields
in very short order. Try Shanks' or Pollard's methods.

Stop relying on black boxes (srsieve) and learn some math!
By "practical" I meant "faster than srsieve's BSGS on a CPU". "Very short order" is relative.

I have looked at Pollard's method for a potential GPU sieve, because of its low memory usage. But apparently its runtime can fluctuate wildly, meaning it's not a fully straightforward port. (Which doesn't mean it can't be done; just I don't feel like devoting the time to do it.)

I found the algorithm in the paper, but it's not clear enough to me for me to write code from it yet.
Ken_g6 is offline   Reply With Quote
Old 2014-05-23, 12:58   #21
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22×5×373 Posts
Default

Quote:
Originally Posted by Batalov View Post
Do you suspect that this is related to the famous reservation?

It is something that I am investigating personally. (in my less than copious free time)

Note, however, that I am not nearly as talented (by far!) as Joux, Kleinjung et.al. as a
research mathematician.

Last fiddled with by R.D. Silverman on 2014-05-23 at 12:59 Reason: left off sentence
R.D. Silverman is offline   Reply With Quote
Old 2014-05-23, 13:06   #22
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

22·5·373 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
It is something that I am investigating personally. (in my less than copious free time)

Note, however, that I am not nearly as talented (by far!) as Joux, Kleinjung et.al. as a
research mathematician.
BTW, an initial answer appears to be YES, it can be done. (seemingly)

Consider solving, e.g. 3^x = 1 over GF(2^n). If x is even, there is a
chance of finding a non-trivial sqrt(1) mod 2^n-1, hence splitting 2^n-1.


Whether/how it is applicable to prime n is still unclear to me.
R.D. Silverman is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Help with discrete logarithm pinnn Information & Answers 43 2021-03-18 15:40
GDLOG discrete logarithm usage example xkyve Information & Answers 38 2014-07-14 15:59
Discrete logarithm software Unregistered Information & Answers 39 2012-04-27 20:08
Solving discrete logarithm in 2 variables Coffenator Information & Answers 16 2007-10-03 21:01
Discrete logarithm mod Mersenne primes? Unregistered Information & Answers 0 2006-08-27 15:32

All times are UTC. The time now is 21:54.


Fri Jul 16 21:54:55 UTC 2021 up 49 days, 19:42, 2 users, load averages: 2.35, 2.18, 2.01

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.