Secondo l'articolo di Wikipedia per Firme cieche :
Blind signatures can also be used to provide unlinkability, which prevents the signer from linking the blinded message it signs to a later un-blinded version that it may be called upon to verify.
Il principio di non linkabilità esiste (tra le altre ragioni) per proteggere l'anonimato dell'autore del messaggio. Immagina che 4 persone facciano ciascuno un messaggio cieco al firmatario, a cui il firmatario fornisce le firme. In un secondo momento, uno dei messaggi viene rivelato. La firma dovrebbe dimostrare che A) il messaggio non è alterato (integrità), e B) è uno dei 4 messaggi originali (autenticità), ma non dovrebbe essere in grado di dire quale del originale 4 è (anonimato).
Se si utilizzava "firmare un hash" come una forma di firma cieca, il firmatario (o un utente malintenzionato che registra il proprio traffico di rete) potrebbe ricordare quale hash proviene da quale persona, e quindi una volta rivelato il messaggio completo, è possibile calcola il suo hash, confrontalo con gli hash che sono stati inviati e conosci l'autore che lo ha scritto, quindi de-anonimizzando l'autore.
Alcune applicazioni o casi d'uso potrebbero non interessare alla non linkabilità, nel qual caso firmare un hash è un ottimo modo per fare una firma cieca. Ma se lo fai, allora questo schema non va bene. Ad esempio, le firme cieche sono comunemente usate nei sistemi elettorali in cui l'impossibilità di rintracciare una scheda rivelata alla persona che la lancia è un requisito del sistema.