Signatures d'anneau
Les bases
En cryptographie, une signature en anneau est un type de signature numérique qui peut être effectuée par n'importe quel membre d'un groupe d'utilisateurs possédant chacun des clés. Par conséquent, un message signé avec une signature en anneau est approuvé par une personne appartenant à un groupe particulier de personnes. L'une des propriétés de sécurité d'une signature en anneau est qu'il devrait être impossible de déterminer lequel des clés des membres du groupe a été utilisée pour produire la signature.
Par exemple, une signature circulaire pourrait être utilisée pour fournir une signature anonyme d'un «haut fonctionnaire de la Maison Blanche», sans révéler quel fonctionnaire a signé le message. Les signatures en anneau conviennent à cette application car l'anonymat d'une signature en anneau ne peut pas être révoqué et parce que le groupe pour une signature en anneau peut être improvisé (ne nécessite aucune configuration préalable).
Application à Haven
Une signature en anneau utilise vos clés de compte et un certain nombre de clés publiques (également appelées sorties) extraites de la blockchain à l'aide d'une méthode de distribution triangulaire. Au fil du temps, les sorties passées pourraient être utilisées plusieurs fois pour former d'éventuels participants signataires. Dans un « anneau » de signataires possibles, tous les membres du cercle sont égaux et valides. Il n'y a aucun moyen qu'un observateur extérieur puisse savoir lequel des signataires possibles d'un groupe de signature appartient à votre compte. Ainsi, les signatures en anneau garantissent que les sorties de transaction sont introuvables. De plus, il n'y a pas de problèmes de fongibilité avec Haven étant donné que chaque sortie de transaction a un déni plausible (par exemple, le réseau ne peut pas dire quelles sorties sont dépensées ou non dépensées).
Pour savoir comment Haven vous offre la confidentialité par défaut (dissociabilité), consultez les adresses furtives.