Signature
ECDSA 和 BLS 簽名方案的性能比較
我想選擇一種高效的簽名方案在輕量級 MCU 上實現。我想知道 ECDSA 和 BLS 簽名方案的性能在簽名時間和簽名大小等方面的比較?
事實上,這取決於多種因素:
- 您的目標是哪種曲線和哪種安全級別?
- 您最常使用哪些算法生成密鑰、簽名或驗證?
- 您的目標是哪個微控制器?
- 你使用哪個編譯器?
但一般來說,根據2007 年3 月在 x86、2400MHz、Intel Pentium 4 上執行的非對稱系統的 ECRYPT 基準測試報告(第 164-165 頁):
(ecdonald 是 ECDSA 的一個實現,比較值以 CPU 週期為單位)
BLS簽名算法比ECDSA-256更快,但在密鑰生成和驗證方面****速度較慢。
發現這篇文章似乎可以回答您的問題: https ://www.dash.org/blog/bls-is-it-really-that-slow/