Biased Nonce Sense: Lattice Attacks against Weak ECDSA Signatures in Cryptocurrencies.

Lecture Notes in Computer Science(2019)

引用 101|浏览218
暂无评分
摘要
In this paper, we compute hundreds of Bitcoin private keys and dozens of Ethereum, Ripple, SSH, and HTTPS private keys by carrying out cryptanalytic attacks against digital signatures contained in public blockchains and Internet-wide scans. The ECDSA signature algorithm requires the generation of a per-message secret nonce. If this nonce is not generated uniformly at random, an attacker can potentially exploit this bias to compute the long-term signing key. We use a lattice-based algorithm for solving the hidden number problem to efficiently compute private ECDSA keys that were used with biased signature nonces due to multiple apparent implementation vulnerabilities.
更多
查看译文
关键词
Hidden number problem,ECDSA,Lattices,Bitcoin,Crypto
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要