比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

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

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)

加密礦業公司Stronghold 2021年第四季度凈虧損1750萬美元,首因為礦機的逾期交付:3月30日消息,加密礦業公司 Stronghold 公布 2021 年第四季度凈虧損 1750 萬美元,而 2020 年同期的凈收入為 20 萬美元;Stronghold 2021 年全年的凈虧損為 2730 萬美元,而凈虧損為去年同期為 100000 美元。Stronghold 高管表示,損失可歸因于礦機的交付延遲,導致哈希率受到連帶的負面影響。Stronghold 從加拿大半導體公司 MinerVa 訂購的總共 15000 臺礦機,最初的交貨期限為 2021 年 12 月 31 日,但目前僅收到 3300 臺,其余礦機預計在 4 月 30 之前交付。市場數據顯示,自 10 月 20 日開始交易以來,Stronghold Digital的股價已下跌約 66%。(blockworks)[2022/3/30 14:26:34]

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

波場TRON單日穩定幣轉賬額高達近200億美元:據TRONSCAN數據顯示,11月30日,波場TRON穩定幣轉賬額為199.3億美元,近200億美元。

據悉,波場TRON在穩定幣領域已布局四大穩定幣,包括USDT、USDJ、TUSD、USDC,大幅提升了波場TRON現有的去中心化應用生態系統,帶來更高的整體價值存儲和更強的去中心化交易所流動性,并為企業級合作伙伴與機構投資者提供更便捷的區塊鏈入口。[2021/12/1 12:44:17]

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

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

扭曲攻擊漏洞

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

yearn首次公開團隊,包括Cronje共10名成員:9月7日消息,由AndreCronje創立的聚合協議yearn首次公開團隊信息,由運營、協議、社區溝通等另外9名成員組成。運營團隊(Ops)由bantg、KlimK、tracheopteryx.eth負責,協議(Protocol)團隊由Pelith聯合創始人Jun-YouLiu、以太坊智能合約語言Vyper的維護者fubuloubu負責,社區溝通(Comms)由BlueKirby、DarkGhosty、gismar.eth、fameal.eth負責。[2020/9/7]

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

ECDH算法?險

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

動態 | 跨ETH/EOS/TRON/IOST四大公鏈,DApp活躍度排行榜:據 DAppTotal 06月03日數據顯示,過去一周,綜合對比ETH、EOS、TRON、IOST四大公鏈的DApp生態情況發現:總用戶量(個): EOS(173,081) > ETH(87,940) > TRON(73,369) > IOST(14,055);總交易次數(筆):EOS(26,156,496) > TRON(5,512,962) > IOST(3,880,668) > ETH(555,024);總交易額(美元):EOS(343,648,949) > TRON(97,835,836) > ETH(41,227,591) > IOST(5,462,323);跨四條公鏈按用戶量TOP3 DApps為:Endless Game(EOS)、Hash Baby(EOS)、ADM(EOS);按交易次數TOP3 DApps分別為:Hash Baby(EOS)、TRONbet(TRON)、Dice(EOS);按交易額TOP3 DApps分別為:EOSREX(EOS)、TRONbet(TRON)、EOSJacks(EOS)。[2019/6/3]

下?是ECDH算法的步驟:

瑞典央行決定將推出自己的加密貨幣E-Krona:瑞典央行決定將推出自己的加密貨幣E-Krona,以便在全球市場上與數字貨幣競爭,這一項目目前在初始階段,預計將在2019年完成。瑞典央行Sveriges Riksbank計劃將數字貨幣E-Krona等價于該國的常規貨幣,用于消費者、公司和當局之間的小額交易。央行明確表示在該項目中,資金將儲存在數據庫里,其價值可以通過應用程序等進行訪問; 反洗錢,遵守KYC規則,安全和匿名性等問題必須予以重點考慮。[2018/4/1]

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

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

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:RONTROtronETHiron幣有前途嗎ASTROAItronlink的官方網站地址ethical怎么記憶

幣安app下載
CFT:加密“無間道” CFTC向幣安發難背后或與FTX有染?

Nancy CFTC對幣安的監管行動或與SBF及FTX有著一定聯系?3月27日,總部位于華盛頓的美國商品期貨交易委員會(CFTC)宣布起訴加密交易所幣安及其CEO兼創始人CZ.

1900/1/1 0:00:00
NFT:金色觀察 | Multiplayer Creation:多人創作將迎來參與式媒體新時代

文/NichananKesonpat,JustinMcAfee;譯/金色財經xiaozou創作者和最終受眾之間的關系大多是單向的.

1900/1/1 0:00:00
NET:多維度對比Polygon Supernets和Avalanche Subnets

Polygon和Avalanche雙方都對自己的應用鏈解決方案Supernets和Subnets投入了很多資源,現在它們發展如何呢.

1900/1/1 0:00:00
NFT:蓬勃發展的L2:Arbitrum Optimism等不同生態用戶獲取和留存策略分析

2022年是Layer2敘事全面升溫的一年,取代了競爭激烈的Layer1格局。Arbitrum和Optimism等吸引了數十萬忠實用戶,并創造了蓬勃發展的DeFi生態系統.

1900/1/1 0:00:00
區塊鏈:為什么區塊鏈 RPC 節點提供商對 Web3 至關重要?

作者:DeenNewman 圖片:來源于網絡 隨著加密領域競爭的加劇,去中心化應用程序背后的許多團隊都希望使其開發過程更加靈活和資源優化.

1900/1/1 0:00:00
ARB:Arbitrum提案爭議背后的幾個矛盾和真問題

金色財經記者Jessy 近日,社區內正在為一項為新成立的去中心化自治組織(DAO)引入管理機構的提案——?Arbitrum改進提案1(AIP-1)引發了熱議,4月4日.

1900/1/1 0:00:00
ads