Pairings

BLS 聚合簽名可以合併嗎?

  • January 25, 2020

在一些非互動式、配對友好的簽名方案中,例如 BLS12-381,是否可以合併部分重疊的聚合簽名?

例如,假設您有兩個聚合簽名, $ X = a + b + c $ 和 $ Y = b + c + d $ ,以及用於個人簽名的(唯一)公鑰和消息 $ a $ 通過 $ d $ ,但不再是個人簽名。

你能做一個“合併”的聚合簽名嗎 $ Z = a + b + c + d $ ?

你能做一個“組合”的聚合簽名嗎 $ W = a + 2b + 2c + d $ 這仍然可以通過跟踪各個乘數來驗證?

您無法創建可驗證的 $ Z $ 但你可以創建一個可驗證的 $ W $ 但是您還必須多次添加公鑰。所以 $ W $ 可以使用密鑰進行驗證 $ PK_a + 2PK_b + 2PK_c + PK_d $ 如果您有相同的消息或在不同消息的情況下為每個重複的鍵進行多個配對

引用自:https://crypto.stackexchange.com/questions/77222