SHA-3 Buffer Overflow
mouha.be
SHA-3 Buffer Overflow
1–10 of 186 posts
Re: SHA-3 Buffer Overflow
#2Re: SHA-3 Buffer Overflow
#3Re: SHA-3 Buffer Overflow
#4Re: SHA-3 Buffer Overflow
#5The main differences between the older SHA-256 of the SHA-2 family of FIPS 180, and the newer SHA3-256 of the SHA-3 family of FIPS 202, are:
* Resistance to length extension attacks.
* Performance. The SHA-2 functions—particularly SHA-512, SHA-512/224, and SHA-512/256—generally have higher performance than the SHA-3 functions. Partly this was out of paranoia and political reasons in the SHA-3 design process.
Further reading: https://crypto.stackexchange.com/questions/68307/what-is-the...
Re: SHA-3 Buffer Overflow
#6This isn't an attempt at a scary accusation, but as a pedant, this got me.
For those wondering, here is an explanation by a commenter:
The padding change is the only difference, this allows future tree hashing modes as well as the current SHAKE outputs to generate different digests given the same security parameters and message inputs. Up to 4 additional bits are added, which keeps the full padding inside a byte boundary, making implementations with octet only input able to switch to SHA-3 from Keccak with change to only a single line of code.
https://crypto.stackexchange.com/questions/10645/are-nists-c...https://cdt.org/insights/what-the-heck-is-going-on-with-nist...
ketccak team's response: https://keccak.team/2013/yes_this_is_keccak.html
Re: SHA-3 Buffer Overflow
#7Does this impact most distros? I'd imagine Python and PHP's native crypto bindings would be replaced with OpenSSL which should have assembly variants of SHA-3.
Re: SHA-3 Buffer Overflow
#8Re: SHA-3 Buffer Overflow
#9Can someone ELI5 the severity of this over the whole internet? What breaks/what not
Re: SHA-3 Buffer Overflow
#10If you're familiar with SHA-256 and this is your first encounter with SHA-3: The main differences between the older SHA-256 of the SHA-2 family of FIPS 180, and the newer SHA3-256 of the SHA-3 family of FIPS 202, are: * Resistance to length extension attacks. * Performance. The SHA-2 functions—particularly SHA-512, SHA-512/224, and SHA-512/256—generally have higher performance than the SHA-3 functions. Partly this wa…