News for hackers. Stuff that matters.

npscalar

Re:Why Keccak is not ARX on Wednesday September 20, 2017 @10:29AM (#15294107)
Agreed. No contradiction. keccak.team does not say ARX is broken, only harder to analyze (and slow in HW, and getting obsoleted).
Re:Why Keccak is not ARX on Wednesday September 20, 2017 @08:54AM (#15293169)
It is however a fact that several cryptographers are moving away from ARX. Some do that for hardware efficiency (e.g., as promoted by NORX designers), some do that to better estimate impacts of differential cryptanalysis (e.g., MD6, probably Gimly too?).

The post makes those points more explicitly to our attention than any other post I had seen before. Hence, no FUD to me.

Re:Is SHA-3 slow? on Friday June 16, 2017 @10:38AM (#14569386)
Yes and no. After all, these are just modes using Keccak (think, say, AES-CBC, AES-GCM all use AES), so the choice depends more on the purpose than anything else. But indeed, the naming is confusing. Instead of SHA3-256, SHAKE256, KMAC256 and ParallelHash256, maybe they should have better named them SHA-3-hash256, SHA-3-xof256, SHA-3-mac256 and SHA-3-parallel256 (or so).
Re:Kangaroo Twelve Implementation in Go on Monday June 12, 2017 @05:04PM (#14541099)
Blake2, modern? With the same addition/xor mixture and narrow pipe Merkel-Damgard as MD4, MD5 or SHA-1/2, it's kinda old fashioned.
Re:Maybe Skip SHA-3 on Monday June 05, 2017 @11:07AM (#14488116)
Mismatches can show an interesting property. It is likely that SHA-256 is slower than Keccak on 64-bit platforms, and that SHA-512 is slower than Keccak on 32-bit platform.
Re:Maybe Skip SHA-3 on Monday June 05, 2017 @11:05AM (#14488102)
This page has an interesting speed graph: http://kangarootwelve.org/
Re:Maybe Skip SHA-3 on Monday June 05, 2017 @11:01AM (#14488068)
And all the SHA-3-derived functions in SP 800-185. For instance, ParallelHash is super fast and a NIST standard.
Re:Maybe Skip SHA-3 on Monday June 05, 2017 @10:53AM (#14488002)
Even after 16 yrs, SHA-2 has actually not received so much cryptanalysis effort, the majorty of which comes from the same group, and the effort is further diluted into two different 32/64-bit designs [1]. Add to that the absence of openness from the SHA-2 designers themselves…

[1] http://eprint.iacr.org/2016/374.pdf