NESSIE
Il NESSIE (New European Schemes for Signatures, Integrity and Encryption) e stato un progetto di ricerca finanziato dalla Comunita europea atto a selezionare un pacchetto di primitive crittografiche da adottare come standard che e iniziato nel 2000 ed e terminato nel 2003. Il progetto era comparabile al processo di standardizzazione dell'AES promosso dal NIST ed al progetto CRYPTREC sponsorizzato dal governo giapponese.
NESSIE era stato ideato per identificare e valutare progetti crittografici di qualita in diverse categorie, e per tale scopo fu pubblicato un bando di partecipazione nel marzo del 2000, che raccolse 42 primitive, 12 delle quali furono selezionate nel febbraio del 2003 come componenti del portafoglio finale. Oltre ad essi, 5 altri algoritmi gia pubblicati in precedenza e non presentati esplicitamente al progetto furono scelti come "selezionati". Il progetto ha pubblicamente dichiarato che "nessuna vulnerabilita e stata trovata negli schemi selezionati".
Algoritmi selezionati
[modifica | modifica wikitesto]Gli algoritmi selezionati ed i loro sviluppatori o presentatori sono elencati di seguito. I 5 algoritmi gia noti, ma non formalmente presentati al progetto, sono marcati con un asterisco ("*"). Molti possono essere utilizzati liberamente senza la necessita di pagare una licenza: quelli il cui uso necessita di una licenza sono marcati con un cancelletto ("#") (da segnalare che, secondo il comunicato stampa del progetto NESSIE, i proprietari delle licenze si impegnano a definire dei termini di licenza ragionevoli e non discriminatori per tutti gli interessati alle loro opere).
Nessuno dei 6 cifrari a flusso presentati al NESSIE e stato scelto, a causa del fatto che tutti sono caduti sotto la crittoanalisi. Questo risultato inatteso e stato l'incipit per avviare il progetto eSTREAM.
Cifrari a blocchi
[modifica | modifica wikitesto]Crittografia a chiave pubblica
[modifica | modifica wikitesto]Algoritmi di MAC e funzioni crittografiche di hash
[modifica | modifica wikitesto]- Two-Track-MAC: Universita Cattolica di Lovanio e debis AG
- UMAC: Intel, Universita del Nevada, IBM, istituto Technion e Universita della California
- CBC-MAC*: (ISO/IEC 9797-1);
- HMAC*: ISO/IEC 9797-1
- Whirlpool: Scopus Tecnologia S.A. e Universita Cattolica di Lovanio
- SHA-256*, SHA-384* e SHA-512*: NSA (US FIPS 180-2)
Algoritmi di firma digitale
[modifica | modifica wikitesto]- ECDSA#: Certicom Corp
- RSA-PSS: RSA Security
SFLASH: Schlumberger Corp (lo SFLASH e stato violato nel 2007 per cui non dovrebbe piu essere utilizzato).
Schemi di identificazione
[modifica | modifica wikitesto]Committenti del progetto
[modifica | modifica wikitesto]I committenti ed i loro rappresentanti nel progetto erano:
- Universita Cattolica di Lovanio (prima commissione): Bart Preneel, Alex Biryukov, Antoon Bosselaers, Christophe de Canniere, Bart Van Rompay
- Ecole Normale Superieure: Jacques Stern, Louis Granboulan, Gwenaelle Martinet
- Royal Holloway, Universita di Londra: Sean Murphy, Alex Dent, Rachel Shipsey, Christine Swart, Juliette White
- Siemens AG: Markus Dichtl, Marcus Schafheutle
- Istituto della tecnologia Technion: Eli Biham, Orr Dunkelman
- Universita Cattolica di Lovanio: Jean-Jacques Quisquater, Mathieu Ciet, Francesco Sica
- Universita di Bergen: Lars Knudsen, Havard Raddum
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- Homepage del progetto NESSIE, su cryptonessie.org. URL consultato il 23 luglio 2019 (archiviato dall'url originale il 23 novembre 2012).
| Funzioni crittografiche di Hash e Codici di autenticazione dei messaggi (MAC) | |
|---|---|
| Funzioni di hash principali | MD5 * SHA-1 * SHA-2 * SHA-3 |
| Altre funzioni | BLAKE * GOST * HAS-160 * HAVAL * LM hash * MDC-2 * MD2 * MD4 * N-Hash * RIPEMD * RadioGatun * SM3 * Snefru * Tiger * Whirlpool |
| Algoritmi di MAC | DAA * CBC-MAC * HMAC * OMAC/CMAC * PMAC * UMAC * Poly1305-AES |
| Attacchi | Collisione hash * Attacco del compleanno * Attacco preimmagine * Tabella arcobaleno * Attacco del canale laterale * Attacco a forza bruta |
| Varie | Effetto valanga * Costruzione di Merkle-Damgard * NESSIE * NIST hash function competition |
| Portale Crittografia * Progetto Crittografia * Hash crittografici * MAC | |