Как вычислить изображения ключей с мультиподписью Ringct? (Значение MRL005)
Aug 19 2020
Я смотрю на схему мультиподписи, предоставленную MRL005 Раздел 4.4 , и некоторые вещи мне непонятны. Ниже я приложил изображение выражения, которое мне нужно прояснить.

Выше мы имеем:
- Сгенерированный ключевой образ (Ij)
- Хеш-функция (H)
- Общий открытый ключ (Pe)
- И открытый ключ подписывающей стороны (Pj)
Никакой двусмысленности.
Фактические операции, необходимые для вычисления заданного ключевого образа, являются ядром моих вопросов.
Вопрос 1: На срок (Pe | Pj)
- Правильно ли я интерпретирую это как внутренний продукт общих и специфичных для подписавшего открытых ключей?
Вопрос 2: На срок (Pe | Pj)
- Как на самом деле вычислить это значение, учитывая два открытых ключа? Здесь будет предпочтительнее подробный пример.
Вопрос 3: Для члена H ()
- Какая хеш-функция здесь используется? Sha512, как в EdDSA? Кечак? Или что-то другое?
Ответы
2 jtgrassie Aug 19 2020 at 07:48
1 и 2 - Pe | Pj
это объединение ключей.
3 - Keccak, хотя, как отмечает @knaccc, H()
это не просто хеш-функция, это хеш-функция, поэтому следует прочитать Hp()
.