使用 Schnorr 數字簽名的應用程序範例?
我對數字簽名進行了研究,尤其是Schnorr 數字簽名,我只是想知道是否有某種方法可以找到已應用和使用這種數字簽名的實際(已知)應用程序的名稱。
我自己無法找到任何東西,因此不勝感激。
儘管 Schnorr 簽名具有理論上的安全優勢,但它並不是很受歡迎。可能是因為它們獲得了專利。由於這些專利於 2008 年到期,它們的受歡迎程度可能會有所上升。但可能只有橢圓曲線形式,而不是有限域。
我不知道任何實際使用 Schnorr 簽名的應用程序,但我知道有幾個計劃或至少考慮過它。採用 EC-Schnorr 或 Ed25519 的形式。
這兩個本質上都是 Schnorr 簽名,但在橢圓曲線上。Ed25519 增加了一些修改,例如使簽名確定性和在消息
R
之前散列的消息散列,但它仍然與 Schnorr 非常相似。
- Tahoe-LAFS 計劃使用 Ed25519
Ticket #217 - 基於 Ed25519 的可變文件 - 快速文件創建,可能更小的 URL
https://tahoe-lafs.org/pipermail/tahoe-dev/2012-March/007109.html
它看起來就像他們將在下一個大版本(1.10)中的某些地方包含
- Cryptosphere 計劃使用 Ed25519
https://github.com/tarcieri/cryptosphere#readme
- 比特幣開發人員考慮使用 Ed25519:
但似乎他們實際上不會使用它
- EMVCo 考慮在其 EMV 標準中使用 EC-Schnorr
EMV 是基於晶片卡技術的信用卡和借記卡支付卡的全球標準。截至 2010 年底,全球有超過 12.4 億張符合 EMV 標準的晶片支付卡在使用。
來自EMVCo 首頁
EMVCo 在橢圓曲線或其他替代密碼學上的位置是什麼?
EMVCo 不斷審查替代類型的密碼學。有關使用 EMV 的橢圓曲線加密的更多資訊,請參閱 EMV 網站上規範 > 附加文件 > 新加密草案下的第 2 冊(2007 年 6 月)的 ECC 草案。EMVCo 安全工作組**正在考慮使用 ECDSA(或 Schnorr ECDSA)**進行離線卡身份驗證以及使用 ECIES 進行離線 PIN 加密。