Keccak and SHA-3: code and standard updates
From the Keccak Code Package to a wide range of cryptographic applications
- Track: Security
- Room: K.1.105 (La Fontaine)
- Day: Sunday
- Start: 11:00
- End: 11:50
In April 2014, the American National Institute of Standards and Technology (NIST) published the draft FIPS 202 standard for the SHA-3 hash functions and the SHAKE extendable-output functions (XOFs), all based on the Keccak sponge function. Since the selection of Keccak as the winner of the SHA-3 cryptographic open competition, NIST announced that they will exploit Keccak's abilities for other purposes than just hashing, including key derivation, pseudo-random bit generation, authentication and (authenticated) encryption.
A first part of the talk will be to give a summary of the current developments around Keccak and the FIPS 202 standard.
In the meantime, we have gathered the most efficient implementations of Keccak, SHA-3 hash functions and SHAKE XOFs in the Keccak Code Package. These open source implementations are organized in a way that aims satisfying both the developer of optimized code and the cryptographic user. Central to this organization is a specific internal interface that allows interchangeable optimized codes and a user-friendly set of external services.
As a second part of the talk, we will briefly present the current status of this development and how the FOSS community can benefit from (and contribute to) this effort.
This is a follow-up of the talk "Keccak: more than sha3sum" at FOSDEM 2013.
Speakers
Gilles Van Assche | |
Joan Daemen | |
Michaël Peeters |
Attachments
Links
- August presentation on the Keccak Code Package
- August presentation on the SHA-3 standard status
- August presentation on the use of extendable-output functions (XOFs)
- August presentation on authenticated encryption using Keccak
- August presentation on MACs based on Keccak
- August presentation on SHA-3 domain extensions
- Keccak
- Keccak Code Package