Comment calculer des images clés multisignatures Ringct? (Désambiguïsation de la MRL005)
Aug 19 2020
Je regarde le schéma multisignature fourni par MRL005 Section 4.4 , et certaines choses ne sont pas claires pour moi. J'ai joint une image ci-dessous de l'expression pour laquelle je demande des éclaircissements.

Ci-dessus, nous avons:
- Une image clé générée (Ij)
- Une fonction de hachage (H)
- Une clé publique partagée (Pe)
- Et une clé publique spécifique au signataire (Pj)
Aucune ambiguïté là-bas.
Les opérations réelles nécessaires pour calculer une image clé donnée sont au cœur de mes questions.
Question 1: Pour le terme (Pe | Pj)
- Ai-je raison d'interpréter cela comme un produit interne des clés publiques partagées et spécifiques au signataire?
Question 2: Pour le terme (Pe | Pj)
- Comment calculerait-on réellement cette valeur, étant donné les deux clés publiques? Un exemple détaillé serait préféré ici.
Question 3: Pour le terme H ()
- Quelle fonction de hachage est utilisée ici? Sha512, comme dans EdDSA? Keccak? Ou autre chose?
Réponses
2 jtgrassie Aug 19 2020 at 07:48
1 & 2 - Pe | Pj
est la concaténation des clés.
3 - Keccak, bien que comme le commente @knaccc, H()
n'est pas simplement une fonction de hachage, c'est un hachage à point, donc devrait lire Hp()
.