SHA sta per "Secure Hash Algorithm". E 'stato sviluppato dalla NSA nel 1993 per sostituire gli algoritmi l'MD4 e MD5.
Dato che gli attacchi a tale algoritmo sono in continua crescita la NIST vuole sostituirlo.

Le funzione Hash sono utilizzate tipicamente per la crittografia. Si posso immaginare come delle “impronte digitali”
Prendono flusso di dati di lunghezza arbitraria e restituisce una stringa univoca di lunghezza fissa.
La sicurezza deriva dal fatto che se è facile generare un “impronte digitali” da un file, è molto difficile generare un file da un “impronta digitale”.
Nate originariamente per le chiavi digitali, attualmente sono usate per login e password, sicurezza delle connessioni web, gestione delle chiavi crittografiche, scansione di virus e malware, e su quasi ogni protocollo crittografico di uso corrente
Questo mese è iniziata una vera battaglia accademica su chi sarà il creatore del nuovo standard Hash.
Se hai la passione per la crittografia perché non cimentarti?protesti passare alla storia!
Federal Register
Leggi l'articolo completo su wired.com
Nessun commento:
Posta un commento