比特币 P2P 网络中客户端的去匿名化
密码学与安全
2014-07-08 v3
摘要
比特币是一种数字货币,依赖分布式矿工群体铸造硬币,并依靠点对点网络广播交易。比特币用户的身份隐藏在伪名(公钥)之后,建议频繁更改这些伪名以增加交易的不可链接性。我们提出了一种高效的比特币用户去匿名化方法,该方法能够将用户伪名链接到生成交易的 IP 地址。我们的技术适用于最常见且最具挑战性的场景,即用户位于其 ISP 的 NAT 或防火墙之后。该方法能够链接 NAT 后用户的交易,并区分同一 NAT 后不同用户的连接和交易。我们还表明,使用 Tor 或其他匿名服务这一自然对策,可以通过滥用比特币网络的反 DoS 对策而被切断。我们的攻击仅需少量机器,并已通过实验验证。我们提出了几种对策以减轻这些新型攻击。
引用
@article{arxiv.1405.7418,
title = {Deanonymisation of clients in Bitcoin P2P network},
author = {Alex Biryukov and Dmitry Khovratovich and Ivan Pustogarov},
journal= {arXiv preprint arXiv:1405.7418},
year = {2014}
}
备注
15 pages, 12 figures