区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 币安下载 > 正文

ETH:Ronin 黑客计中计 你听说过扭曲攻击漏洞吗_EOS

作者:

时间:

据慢雾安全团队情报,2023年3月13日,Ethereum链上的借贷项目EulerFinance遭到攻击,攻击者获利约2亿美元。

黑客在攻击完Euler后,为了混淆视听逃避追查,转了100ETH给盗取了Ronin6.25亿多美金的黑客拉撒路。拉撒路顺水推舟将计就计,随即给Euler黑客发了一条链上加密消息,并回礼了2枚ETH:

消息内容是提示EulerExploiter用eth-ecies解密这条消息。

质疑

按道理说在公开的环境下,如果RoninExploiter只是想加密通讯,使?公钥加密是最简单的?案。

??公钥加密:

C={rG,M+rQ}={C1,C2}

????私钥解密:

M=M+r(dG)?d(rG)=C2?d(C1)

Binance宣布将TRON网络取款费用恢复到之前的水平:金色财经报道,Binance宣布将调整TRON网络取款费用恢复到之前的水平。本次调整符合TRX社区最新通过的将能量计费机制改为动态能量模型的提案。

金色财经2月10日报道,据币安官方公告,币安将调整TRON(TRX)网络提现手续费。[2023/2/12 12:01:23]

其中密??C,公钥?Q,私钥?d,随机数?r,消息?M。协议很简单,加密过程不需要?到的私钥,不存在私钥泄露的路径。

使?eth-ecies加密是因为?便还是另有所图?随后很快就有?指出eth-ecies存在安全漏洞,RoninExploiter是想窃取EulerExploiter的私钥。

是否真的如此?且让我们先分析?下eth-ecies存在的是怎么样的?个漏洞。

扭曲攻击漏洞

经过分析,我们发现eth-ecies使?了?"elliptic":"^6.4.0",这是个Javascript椭圆曲线库,这个版本的库存在多个安全漏洞,其中?个就是扭曲曲线攻击漏洞(twistattacks),这个漏洞的成因是在计算ECDH共享密钥时没有验证对?的公钥是否在曲线上,攻击者可通过构造??群曲线上的公钥,诱导受害者计算共享密钥,从?破解出受害者私钥。

RPG游戏Nine Chronicles完成260万美元融资:开源RPG区块链游戏Nine Chronicles宣布完成260万美元融资,AnimocaBrands领投,Divergence Ventures、IDEOCoLab、Sfermion、Hypersphere Ventures、Sky VisionCapital以及Axie Infinity联合创始人Jeffrey Zirlin和Aave CEO StaniKulechov跟投。[2021/8/6 1:39:26]

但是这个漏洞的利?难度是很?的,需要有?常契合的场景才能发起攻击,RoninExploiter是否有机会发起扭曲攻击呢?

ECDH算法?险

ECDH算法是基于椭圆曲线加密的密钥交换算法。它与传统的Diffie-Hellman(DH)算法类似,但是使?的是椭圆曲线上的数学运算来实现密钥交换,从?提供更?的安全性。

TronLink宣布正式使用BTFS,共同打造新一代去中心化存储网络:据最新消息,TronLink宣布正式使用BTFS,共同打造新一代去中心化存储网络。BTFS已经于6月中旬主网上线,且于美国时间 7 月 7 日开启存储空间挖矿收益比赛,单个 Host 每天增加存储量在 100 MiB 以上,即可参加挖矿奖励。大每 24 个小时按比例分享 3000 万个 BTT。每个统计周期时间点是 UTC 00:00。每次奖励会在每天结束后 24 小时之内发放。BTFS官网链接:btfs.io[2020/7/16]

下?是ECDH算法的步骤:

1.?成椭圆曲线:在密钥交换之前,通信双?需要选择?个椭圆曲线,该曲线必须满??些数学特性,例如离散对数问题。

2.?成私钥和公钥:每个通信?都需要?成?对私钥和公钥。私钥是?个随机数,?于计算公钥。公钥是?个点,它在椭圆曲线上,并由私钥计算得出。

3.交换公钥:通信双?将??的公钥发送给对?。

4.计算共享密钥:通信双?使?对?发送的公钥和??的私钥计算出?个共享密钥。这个共享密钥可以?于加密通信中的数据,保证通信的机密性。

孙宇晨:波场TRON4.0将会有20倍性能的提升:据最新消息显示,波场TRON创始人兼BitTorrent CEO孙宇晨做客TokenClub,连线对话499Block,孙宇晨表示:“波场TRON4.0最大的重头戏就是上线TRONZ匿名协议,全球开源,供所有人使用,此外TRON4.0还有三大亮点,新的二层共识机制,TICP跨链协议,企业级一键发链,这将使整个波场区块链的效率有非常大的提高,达到20倍性能的提升,波场会成为行业里首个高性能区块链。”[2020/6/18]

为了?便描述下?Alice和Bob分别代表上?双?,G为基点,假设:

Alice的私钥是a,则Alice公钥是A=aG;

Bob的私钥中b,则Bob公钥是B=bG。

核?知识点在共享密钥计算?法,根据群的乘法交换律,他们只要获取到对?的公钥就可以计算出共享密钥:

????????????????????????S=aB=a(bG)=b(aG)=bA

如果Alice想要刺探Bob的私钥,她可以选择?个阶数?q??常?的曲线点?H,由于群是循环群,Bob在计算?S′?=bH?时,他得到的?S′?将在这些少量点群以内。Alice不知道Bob的私钥?b,但可以通过穷举得到满??S′=xH?的?x,此时?b≡x?modq?。显然?x?很?,最?为?q。

动态 | DAppTotal 数据:跨ETH/EOS/TRON三大公链,DApp活跃度排行榜:据 DAppTotal 01月14日数据显示,过去一周,综合对比ETH、EOS、TRON三大公链的DApp生态情况发现: 总用户量(个): EOS(91,591) > TRON(49,202) > ETH(39,661);总交易次数(笔): EOS(25,824,174) > TRON(4,184,814) > ETH(383,100);总交易额(美元): EOS(171,270,866) > TRON(25,691,768) > ETH(10,264,649);跨三条公链按用户量TOP3 DApps为: Endless Dice(EOS)、PRA CandyBox(EOS)、DHB(EOS);按交易次数TOP3 DApps分别为 Poker EOS(EOS)、Dice(EOS)、Fastwin(EOS);按交易额TOP3 DApps分别为: Dice(EOS)、Fastwin(EOS)、FarmEOS(EOS)。[2019/1/14]

需要多少个扭曲点呢?这取决于每?次选择的阶数?q,需要阶数相乘能超过私钥的最?值,即满?:

如果我每次选择的?q???点,那么需要交互的次数?n?就可以少?点,但?q?越?意味着穷举的难度越?,所以这?需要根据Alice的运算性能做?个取舍。

事件结论

上?我们分析了ECDH算法的?险和攻击原理,我们再回来看eth-ecies这个库,实际上它使?的只是?个类似ECDH的算法,它在构造共享私钥时使?的是临时密钥,根本不需要?到加密?的私钥,所以并不会对加密?构成?险。

那么有没有可能RoninExploiter是想利?社会?程学引导EulerExploiter使?其它有问题的?具呢??如我们熟知的PGP加密协议?

巧的很,我们很快就发现被?泛使?的开源库openpgpjs最新版本v5.7.0?还在使?了低版本的?"={1}".format(Gorder,factor(Gorder)))

计算结果:

...=?2?*?3049?*?14821?*?19442993?*?32947377140686418620740736789682514948650410565397852612808537

选择19442993这个??适中的数,?中国剩余定理创建?个含有19442993个元素的?群:?

x=crt(,)P1=x*G

到这?我们就得到了第?个扭曲的点,把它当作公钥发送给Bob,Bob就可以计算第?个共享密钥:

最终得到的结果可表示为:

使?中国剩余定理即可计算出私钥?b:

x=crt(,)print(x==b)print(hex(x))

总结

本?我们通过?个不同常理的对话开始研究了椭圆曲线加密算法中的扭曲曲线攻击,分析了漏洞的存在的原因,虽然漏洞利?场景有限,但不失为?个很有价值的漏洞,希望能对?家的学习研究有所启发。

最后,感谢领先的?站式数字资产?托管服务商Safeheron提供的专业技术建议。

参考资料:

.https://etherscan.io/tx/0xcf0b3487dc443f1ef92b4fe27ff7f89e07588cdc0e2b37d50adb8158c697cea6

.https://github.com/LimelabsTech/eth-ecies

.GitHub-openpgpjs/openpgpjs:OpenPGPimplementationforJavaScript

.Ellipticcurveconstructor-Ellipticcurves

By:Johan

来源:DeFi之道

标签:RONETHEOStrontronlink钱包官网2.0地址eth钱包地址永久删除LEOS币Biotron

币安下载热门资讯
ASH:那个在旧金山被杀的人 为加密支付奉献了一生_BOB

撰文:Jaleel 编辑:Jack 4月4日凌晨2点35分,旧金山索马大街300号附近发生了一起刺伤事件。据旧金山警察局称,伤者被送往医院抢救,但因伤势过重不治身亡.

CAS:a16z:机器学习和零知识证明的制衡_HashBit BlockChain

原文标题:Checksandbalances:Machinelearningandzero-knowledgeproofs原文作者:ElenaBurger原文来源:a16zcrypto编译:Ka.

比特币:金色晨讯 | 4月7日隔夜重要动态一览_BCH

21:00-7:00关键词:推特、贝莱德、USDT、美SEC、MagicEden1.推特将首页Logo更换为原来的蓝色鸽子图案;2.投资公司Bitkraft第二只代币基金完成2.

EOS:对话何宝宏:元宇宙将推动数字经济与实体经济走向深入融合_Chronologic

近年来,我国高度重视数字经济的发展,“数字经济”一词从2017年迄今已经六次被写入政府工作报告了,同时,在“十四五规划”以及今年发布的《数字中国建设整体布局规划》中,也都重点阐述了数字经济.

SYNC:一文速览zkSync Era生态 34 个项目_ZKS

原文作者:angelilu,ForesightNewszkSyncEra主网Alpha版本自3月24日上线已过去一周,链上的总锁仓价值已达2746万美元,用户数约为17.8万.

SYNC:医保遇上区块链 看病报销再也不怕弄丢票据_DSYNC币

许多人有过这种经历:看完病不小心把医疗发票或者费用明细弄丢了,没法报销。现在,这种经历即将成为历史——手机上点点,就可以进行医保报销,并且无需拍照上传相关票据及资料.