BeatCoin:从气隙加密货币钱包泄露私钥
密码学与安全
2018-04-25 v1
摘要
加密货币钱包存储着钱包的私钥,因此是攻击者的 lucrative 目标。拥有私钥后,攻击者实际上就拥有了受损钱包中的所有货币。为了将私钥防盗,有人建议离线管理加密货币钱包,即在隔离的('气隙')计算机中,此类气隙钱包常被称为'冷钱包'。本文展示了私钥如何能从气隙钱包中被外泄。在对抗性攻击模型中,攻击者渗透离线钱包,用恶意代码感染它。该恶意软件可预装或在钱包初始安装时推入,也可在为了签署交易而将可移动介质(如U盘)插入钱包计算机时感染系统。这些攻击向量在过去十年中已被反复证明是可行的(如[1]-[10])。攻击者在钱包中立足后,可利用各种气隙隐蔽通道技术(bridgeware [11])跨越气隙并外泄钱包私钥。我们评估了多种外泄技术,包括物理、电磁、电、磁、声学、光学和热学技术。本研究表明,尽管冷钱包提供了高度的隔离,但 motivated 的攻击者并非没有能力攻陷此类钱包并从中窃取私钥。我们演示了如何在数秒内从名为Satoshi的虚构角色的离线气隙钱包中提取256位私钥(如比特币的私钥)。
引用
@article{arxiv.1804.08714,
title = {BeatCoin: Leaking Private Keys from Air-Gapped Cryptocurrency Wallets},
author = {Mordechai Guri},
journal= {arXiv preprint arXiv:1804.08714},
year = {2018}
}