1 , m 1 ), (R 2 , P 2 , m 2 )}とする
2. 係数 α 1 = H 2 (L, 1)、α 2 = H 2 (L, 2)を計算する
IASchnorr
1. L i = {(R 1 , P 1 , m 1 ), …(R i , P i , m i )}とする
2. 係数α i = H 2 (L i )とする
3. s = α 1 s 2 + … + α i s i を計算する
4. ({R 1 , …, R i }, s)が集約署名
https://techmedia-think.hatenablog.com/entry/2022/07/11/200632
各Schnorr署名に適用する係数の計算に
全参加者の以下のデータがすべて必要なため
• 公開鍵(P)
• Public nonce(R)
• メッセージ(m)
すべてが揃わないと集約不可能
係数をすべての署名に対してではなく、
順次コミットする署名を追加していく。
L 1 = {(R 1 , P 1 , m 1 )}
L 2 = {(R 1 , P 1 , m 1 ), (R 2 , P 2 , m 2 )}
L 3 = {(R 1 , P 1 , m 1 ), (R 2 , P 2 , m 2 ), (R 3 , P 3 , m 3 )}
※ インクリメンタルな集約が可能に
P 1 , m 1 , s 1, R 1
P 2 , m 2 , s 2, R 2
P 3 , m 3 , s 3, R 3