Vai al contenuto

SHA-3

Da Wikipedia, l'enciclopedia libera.

SHA-3 (Secure Hash Algorithm 3) è una funzione crittografica di hash, parte della famiglia Secure Hash Algorithm, pubblicata dal NIST il 5 agosto 2015.[1][2] Il codice sorgente dell'implementazione di riferimento è nel pubblico dominio via waiver CC0.[3]

SHA-3 è un sottoinsieme della famiglia di primitive crittografiche Keccak (ˈkɛtʃæk, o ˈkɛtʃɑːk),[4][5] progettato da Guido Bertoni, Joan Daemen, Michaël Peeters, e Gilles Van Assche, costruito su RadioGatún. Gli autori di Keccak hanno proposto usi aggiuntivi per la funzione e non ancora standardizzati dal NIST; tra cui il cifrario a flusso e un sistema di criptazione autenticata, e per certe architetture uno schema ad albero di hash per velocizzare i processi[6][7] e un AEAD Keyak e Ketje.[8][9]

  1. (EN) NIST Releases SHA-3 Cryptographic Hash Standard, su nist.gov, 5 agosto 2015.
  2. (EN) Morris J. Dworkin, SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions, su nist.gov, Federal Information Processing Standards (NIST FIPS), 4 agosto 2015.
  3. KeccakReferenceAndOptimized-3.2.zip mainReference.c "The Keccak sponge function, designed by Guido Bertoni, Joan Daemen, Michaël Peeters and Gilles Van Assche. For more information, feedback or questions, please refer to our website: http://keccak.noekeon.org/Implementation[collegamento interrotto] by the designers, hereby denoted as "the implementer". To the extent possible under law, the implementer has waived all copyright and related or neighboring rights to the source code in this file. https://creativecommons.org/publicdomain/zero/1.0/"
  4. (EN) NIST Selects Winner of Secure Hash Algorithm (SHA-3) Competition, su nist.gov, NIST, 2 ottobre 2012. URL consultato il 2 ottobre 2012.
  5. (EN) José R.C. Cruz, Keccak: The New SHA-3 Encryption Standard, su Dr. Dobbs, 7 maggio 2013.
  6. (EN) Guido Bertoni, Joan Daemen, Michaël Peeters e Gilles Van Assche, The Keccak sponge function family: Specifications summary, su keccak.noekeon.org. URL consultato il 27 gennaio 2016.
  7. (EN) Shu-jen Chang, Ray Perlner, William E. Burr, Meltem Sonmez Turan, John M. Kelsey, Souradyuti Paul e Lawrence E Bassham, Third-Round Report of the SHA-3 Cryptographic Hash Algorithm Competition (PDF), NIST, novembre 2012, sezioni 5.1.2.1 (menziona la "modalità ad albero"), 6.2 ("other features", menziona la criptazione autenticata), and 7 (diche che gli "extras" potrebbero essere standardizzati in futuro), DOI:10.6028/NIST.IR.7896. URL consultato il 29 febbraio 2020.
  8. (EN) Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche e Ronny Van Keer, CAESAR submission: Ketje v1 (PDF), 13 marzo 2014. URL consultato il 29 febbraio 2020.
  9. (EN) Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche e Ronny Van Keer, CAESAR submission: Keyak v1 (PDF), 13 marzo 2014. URL consultato il 29 febbraio 2020.
  Portale Crittografia: accedi alle voci di Wikipedia che trattano di crittografia