News for hackers. Stuff that matters.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by MrXOR on Tuesday October 06, 2020 @07:32AM (#24696631)
TIL: “The best theory is inspired by practice. The best practice is inspired by theory.” (by Don aka "Yoda")

An unpopular opinion: time until the end of ECC = 20 years

Good links:

[1] https://en.wikipedia.org/wiki/Discrete_logarithm_records

[2] https://dldb.loria.fr

[3] http://www.dtc.umn.edu/~odlyzko/doc/arch/discrete.logs.pdf

Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by BlackFingolfin on Tuesday October 06, 2020 @11:55AM (#24699083)
The article is about discrete logarithms in binary finite fields, though, not in elliptic curves; so are the references you give (other than Wikipedia). Perhaps elaborate how you draw conclusions about ECC from this? (I am not saying I disagree, but I feel your comment is oddly disconnected from TFA)
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by MrXOR on Tuesday October 06, 2020 @12:22PM (#24699453)
The end of DLP (over any field) is the end of ECC.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by thu2111 on Wednesday October 07, 2020 @04:19AM (#24706285)
No it isn't. The curves used in all real systems are based on prime fields. The results against binary fields don't seem to generalise to curves deployed in the wild.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by MrXOR on Wednesday October 07, 2020 @05:44AM (#24706632)
Binary fields are weaker than prime fields, but "I think" there are always shortcuts. Finding these shortcuts are hard and some good topics for future research in cryptography.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by MrXOR on Wednesday October 07, 2020 @05:57AM (#24706709)
Hypothetical roadmap for next 10 years: Binary FF DLP --> Prime FF DLP --> EC in prime FF --> RSA? --> ElGamal? --> ...
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by BlackFingolfin on Tuesday October 06, 2020 @02:42PM (#24700979)
Why? Is there a reduction from EC DLP to FF DLP?
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by MrXOR on Wednesday October 07, 2020 @04:26AM (#24706307)
There are some attacks like MOV attack [1] and Frey-Rück attack [2].

[1] http://www.dima.unige.it/~morafe/MaterialeCTC/p80-menezes.pd...

[2] https://pdfs.semanticscholar.org/8823/54510ddc955c8d7e13c529...

[3] https://eprint.iacr.org/2015/1022.pdf

PS. I am a beginner in cryptography.

Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by blame_lewis on Tuesday October 06, 2020 @07:48AM (#24696722)
I don't think that's an unpopular opinion. 20 years is a long time in cryptography, and it'll be surprising if more than a handful of current cryptoprimitives live that long.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by fractionalhare on Tuesday October 06, 2020 @10:17AM (#24697855)
I would be shocked if SHA-256 is fundamentally broken in the next 20 years. I also think AES will remain substantially as strong as it currently is in that timeframe, with cryptanalytic weaknesses dominated by particular block cipher modes rather than the substitution-permutation network itself.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by blame_lewis on Tuesday October 06, 2020 @10:22AM (#24697916)
AES is one of the few that has a pretty good shot at it, yeah. SHA-2 has had its margin eroded significantly over the last 10 years. I'd feel nervous about using it in security-critical applications now, never mind 20 years down the line.

ECB is insecure regardless of which cipher you use. There's no excuse for using it in production applications.

http://valerieaurora.org/hash.html

Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by fractionalhare on Tuesday October 06, 2020 @10:29AM (#24698003)
No, SHA-2 has not had its margins eroded "significantly", and you should not feel nervous about using it whatsoever. It's fundamentally different from MD5 in structure, so you shouldn't extrapolate a few years' worth of minor weaknesses to forecast major weaknesses in the near future.

The website you've linked is citing legitimate cryptanalytic papers, but it loses credibility by interpreting systems with minor weaknesses as "not considered strong." Minor weaknesses are exhibited in all cryptosystems older than a few years. Can you find me a professional cryptographer who will say SHA-2 is not strong? Because I can't think of any. The authors of these cryptanalytic papers would probably choose it for new projects without being nervous.

It's an attractive idea that cryptographic algorithms will trend towards insecurity over time. But that's a very oversimplified look at how they work, and it's not a reliable prediction over a period <20 years. We are almost certainly several deep research breakthroughs away from a meaningful break in SHA-2.

But I'm just some guy on the internet. If you don't trust my opinion on this, here is the opinion of one of the BLAKE authors, a finalist in the SHA-3 competition: https://twitter.com/veorq/status/834872988445065218

Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by MrXOR on Tuesday October 06, 2020 @07:55AM (#24696754)
EDIT: there isn't any unpopular opinion :-)

Qs: What about AES? RSA first or ECC?

Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by blame_lewis on Tuesday October 06, 2020 @09:55AM (#24697665)
AES is one of the few that I'm pretty confident will be around for a while. RSA already has a lot of caveats to its use and they will undoubtedly grow. In my completely uneducated opinion, it's even odds on RSA vs ECC first.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by vbezhenar on Tuesday October 06, 2020 @12:32PM (#24699618)
As long as you’re using it correctly RSA should work, right? We’re not going to factor big numbers anytime soon and RSA is pretty much about factoring.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by thu2111 on Wednesday October 07, 2020 @04:21AM (#24706293)
RSA key sizes have gone up constantly over the years exactly because we did factor ever bigger numbers. ECC key sizes are the same as when the schemes were new, that's one reason ECC is better.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by blame_lewis on Tuesday October 06, 2020 @09:46PM (#24704486)
Yes, but in the real world there are a lot of opportunities for implementation failure.
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by MrXOR on Tuesday October 06, 2020 @12:39PM (#24699700)
I completely agree.

My real unpopular opinion: designing a secure asymmetric cipher is much harder than symmetric.

Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by cedex12 on Tuesday October 06, 2020 @07:38AM (#24696662)
why unpopular? and why 20 years?
Re:Computation of a 30750-Bit Binary Field Discrete Logarithm by MrXOR on Tuesday October 06, 2020 @07:47AM (#24696716)
EDIT: 10 years without quantum computer. I am an optimist!

A: because this record is on binary fields.