Rogue Key Attack in Multi-SignaturesRogue Key Attack in Multi-Signatures
Alice and Bob want to create a multi-signature together.
They use the Schnorr signature scheme.
ReminderReminder
Schnorr signature equation:s = r + H(X, R, m)x
Verification: sG = R + H(X, R, m)X
Everything seems fine so far… but consider if Bob claims his key is X₂′ = X₂ − X₁ 🤔
Then the aggregate key becomesX₁ + X₂′ = X₂
which means Bob can sign alone!
➡️ That’s the rogue key attack.
(Follow-up: key aggregation schemes like MuSig fix this.)
Follow @Bitcoin_De for more Bitcoin technical explainers.