Google ha recentemente annunciato una pratica collisione SHA-1 .
Alcuni anni fa MD5 aveva problemi simili e i ricercatori hanno persino creato una CA falsa .
Questo non sarebbe possibile oggi - nemmeno con MD5 - perché CA deve includere almeno 20 bit di dati casuali nel numero di serie (vedi Requisiti di Mozilla ).
La mia domanda è un po 'più generale: gli attacchi di collisione sono importanti se i messaggi firmati includono dati casuali generati dal firmatario?
Per tutti gli usi degli hash, penso che siano solo le firme in cui contano le collisioni. E poi, solo quando il firmatario sta firmando un messaggio da qualcuno non fidato. Ci sono altri casi d'uso in cui è importante? E in questo caso d'uso, se il firmatario include sempre dati casuali nel messaggio, questo previene gli attacchi di collisione.
A proposito, continuo a pensare che abbandonare SHA-1 sia una buona idea, questa domanda è più teorica.