Bagaimana cara menghitung gambar kunci multisignature ringct? (Disambiguasi dari MRL005)

Aug 19 2020

Saya melihat skema multisignature yang disediakan oleh MRL005 Bagian 4.4 , dan beberapa hal tidak jelas bagi saya. Saya telah melampirkan gambar di bawah ini dari ekspresi yang saya cari klarifikasinya.

Di atas, kami memiliki:

  1. Gambar kunci yang dihasilkan (Ij)
  2. Fungsi hash (H)
  3. Kunci publik bersama (Pe)
  4. Dan kunci publik khusus penanda tangan (Pj)

Tidak ada ambiguitas di sana.

Operasi aktual yang diperlukan untuk menghitung gambar kunci yang diberikan adalah inti dari pertanyaan saya.

Pertanyaan 1: Untuk istilah (Pe | Pj)

  • Apakah saya benar untuk menafsirkan ini sebagai produk dalam dari kunci publik bersama dan khusus penanda tangan?

Pertanyaan 2: Untuk istilah (Pe | Pj)

  • Bagaimana cara menghitung nilai ini, mengingat dua kunci publik? Contoh detail lebih disukai di sini.

Pertanyaan 3: Untuk istilah H ()

  • Fungsi hash mana yang digunakan di sini? Sha512, seperti di EdDSA? Keccak? Atau sesuatu yang lain?

Jawaban

2 jtgrassie Aug 19 2020 at 07:48

1 & 2 - Pe | Pjadalah rangkaian kunci.

3 - Keccak, meskipun sebagai komentar @knaccc, H()bukan hanya fungsi hash, itu hash-to-point, jadi harus dibaca Hp().