比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

Ronin 黑客計中計 你聽說過扭曲攻擊漏洞嗎_ETH

Author:

Time:1900/1/1 0:00:00

據慢霧安全團隊情報,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)

Iron Bank因壞賬糾紛凍結Alpha Homora的貸款賬戶:金色財經報道,以太坊上借貸平臺Iron Bank因壞賬糾紛于3月1日凍結了Alpha Homora的貸款賬戶并于北京時間昨日晚間發表聲明稱,截至3月2日,Alpha Homora當前欠款約為3200萬美元,Iron Bank曾于2月14日要求Alpha Homora在3日內添加抵押品,但AlphaHomora并未行動。因抵押品ALPHA代幣的價格持續下跌,Iron Bank要求Alpha Homora于北京時間3月6日7:00前償還貸款,否則將會清算其債務,若Alpha Homora償還了貸款,Iron Bank將解鎖其賬戶并釋放抵押代幣。[2023/3/3 12:40:27]

其中密??C,公鑰?Q,私鑰?d,隨機數?r,消息?M。協議很簡單,加密過程不需要?到的私鑰,不存在私鑰泄露的路徑。

使?eth-ecies加密是因為?便還是另有所圖?隨后很快就有?指出eth-ecies存在安全漏洞,RoninExploiter是想竊取EulerExploiter的私鑰。

數據:Ronin Network攻擊者地址轉出超2萬枚ETH至新地址,價值約6700萬美元:5月3日消息,據歐科云鏈鏈上天眼監測顯示,Ronin Network 攻擊者地址于北京時間 5月 3日 16:23:28轉出 23,528.8枚 ETH (約6700萬美元)至新地址0x3e37627deaa754090fbfbb8bd226c1ce66d255e9,目前攻擊者地址余額約12,597.1枚ETH,價值3600萬美元。[2022/5/3 2:47:06]

是否真的如此?且讓我們先分析?下eth-ecies存在的是怎么樣的?個漏洞。

扭曲攻擊漏洞

經過分析,我們發現eth-ecies使?了?"elliptic":"^6.4.0",這是個Javascript橢圓曲線庫,這個版本的庫存在多個安全漏洞,其中?個就是扭曲曲線攻擊漏洞(twistattacks),這個漏洞的成因是在計算ECDH共享密鑰時沒有驗證對?的公鑰是否在曲線上,攻擊者可通過構造??群曲線上的公鑰,誘導受害者計算共享密鑰,從?破解出受害者私鑰。

BitMax將于12月23日22:00上線Frontier:BitMax交易所將于12月23日22:00(北京時間)上線Frontier (FRONT),并開放FRONT/USDT交易。充提現已開放。

為支持Frontier(FRONT) 的生態建設,BitMax將于北京時間12月23日23:00開啟FRONT Staking限時預體驗活動,BitMax用戶可提前體驗FRONT代幣的Staking存幣生息。更多詳情請至BTMX.io官網查詢。[2020/12/23 16:12:34]

但是這個漏洞的利?難度是很?的,需要有?常契合的場景才能發起攻擊,RoninExploiter是否有機會發起扭曲攻擊呢?

ECDH算法?險

ECDH算法是基于橢圓曲線加密的密鑰交換算法。它與傳統的Diffie-Hellman(DH)算法類似,但是使?的是橢圓曲線上的數學運算來實現密鑰交換,從?提供更?的安全性。

德勤與Chronicled將利用區塊鏈打擊新冠肺炎治療藥物的假冒行為:金色財經報道,Chronicled與德勤(Deloitte)今天宣布結盟,將以區塊鏈為動力的解決方案帶入生命科學和醫療保健行業。該聯盟將利用由Chronicled的MediLedger網絡提供支持的技術和解決方案,為收益管理和制藥供應鏈中的公司間流程帶來互操作性、安全性和效率。新聯盟的一部分包括一種解決方案,將幫助治療新冠肺炎的藥物打擊假冒和欺詐行為。據早先報道,區塊鏈系統MediLedger網絡由輝瑞和禮來等制藥巨頭共同開發,用于追蹤處方藥的供應鏈,更好地制止假藥流通。[2020/7/21]

下?是ECDH算法的步驟:

1.?成橢圓曲線:在密鑰交換之前,通信雙?需要選擇?個橢圓曲線,該曲線必須滿??些數學特性,例如離散對數問題。

2.?成私鑰和公鑰:每個通信?都需要?成?對私鑰和公鑰。私鑰是?個隨機數,?于計算公鑰。公鑰是?個點,它在橢圓曲線上,并由私鑰計算得出。

3.交換公鑰:通信雙?將??的公鑰發送給對?。

分片項目Elrond將在7月4日公布主網上線時間:分片項目Elrond表示將在7月4日公布主網上線時間,同時開啟創世紀質押2.0(Genesis Staking 2.0)階段。Elrond供應將參考比特幣的供應模式,將在10年內達到固定的最大供應量。Elrond每個節點的固定權益是250萬 ERD,代幣的權益上線增加到16.725億ERD,其中委托人額外增加11.225億ERD,5.5億增加給驗證人。[2020/7/3]

4.計算共享密鑰:通信雙?使?對?發送的公鑰和??的私鑰計算出?個共享密鑰。這個共享密鑰可以?于加密通信中的數據,保證通信的機密性。

為了?便描述下?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。

需要多少個扭曲點呢?這取決于每?次選擇的階數?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之道

Tags:RONETHONIPHAiron幣價ethylacetateNekoniumalpha幣交流群

比特幣最新價格
下一個熱門敘事?全面解讀流動性衍生品質押賽道_LSD

原文來源:DroomDroom原文編譯:MaryLiu,比推BitpushNews以太坊將在4月12日迎來「Shapella升級」,之前鎖定的驗證者代幣被解鎖,將大大增加以太坊的流動性.

1900/1/1 0:00:00
金色早報 | 過去一周Circle USDC流通量減少19億美元_zkSync

頭條 ▌3月以太坊鏈上NFT銷售額超5.4億美元,創2023Q1新低4月1日消息,據Cryptoslam最新數據顯示,3月以太坊鏈上NFT銷售額達到約541,971,085.63美元.

1900/1/1 0:00:00
MystenLabs與FTX債務人的123頁法庭文件 透露了哪些 SUI 的信息?_FTX

近日,根據相關法庭文件披露,MystenLabs3月22日與FTX債務人達成協議,將以9630萬美元的現金回購FTX對MystenLabs的股權投資和SUI代幣權證.

1900/1/1 0:00:00
解讀NFT發展最新趨勢:如何進行建立優質投資策略?_APE

來源:SophonLabs 編譯:Cindy NFT市場是一個快速發展的數字資產市場,其市場規模不斷擴大,應用場景也變得更加多元化.

1900/1/1 0:00:00
從 Web2 看 Web3 公司市場增長:如何正確使用“黑客增長”_WEB3

投資者期望值逐漸增高,Web3公司將不得不全力以赴實現更高增長。Web3市場逐漸升溫,最明顯的變化是逐漸攀升的資金正不斷涌入該領域.

1900/1/1 0:00:00
美國CFTC訴幣安 這對幣安來說意味著什么?_binance

金色財經Jessy 美國商品期貨交易委員會在當地時間周一向法院提起對幣安的民事訴訟,訴趙長鵬和運營Binance平臺的三個實體多次違反《商品交易法》(CEA))和CFTC規定.

1900/1/1 0:00:00
ads