Slide 6
Slide 6 text
5
MuSig2では通信を2ラウンドに削減
● 集約公開鍵の計算方法はMuSigと同じ=Rogue-Key攻撃への耐性
● MuSig2ではPublic nonceの構成方法を変更しコミットメントの交換を不要に
a. 参加者はv個のランダムなnonce k
1
, k
2
, …, k
v
を選択
b. v個のPublic nonceを計算(R
1
= k
1
G, R
2
= k
2
G, …, R
v
= k
v
G)
c. v個のPublic nonceを他の参加者に送信
d. インデックス毎にPublic nonceを集約R
j
= R
1,j
+ R
2,j
+ … + R
n,j
e. v個の係数ベクトルを計算する。b
1
= 1で、それ以外は、
b
j
= H(j || P || (R
1
, …, R
v
) || m)
f. 署名用のPublic nonce R = b
1
R
1
+ b
2
R
2
+ … + b
v
R
v
を計算
※ ↑の特性から、Wagnerのアルゴリズムを利用した
nonceの細工が不可能に
vの値はROMにおいて≧4、ROM+AGMにおいて≧2
全参加者のPublic nonceから
係数ベクトルを決定論的に計算
係数値を集約Public nonceに乗算