以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

一文讀懂區塊鏈中的哈希函數是如何構造的_APE

Author:

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

1.基于數學難題的構造方法

MASH-1(ModularArithmeticSecureHash)是一個基于RSA算法的哈希算法,在1995年提出,入選國際標準ISO/IEC10118-4;MASH-2是MASH-1的改進,把第四步中的2換成了281;由于涉及模乘/平方運算,計算速度慢,非常不實用。

2.利用對稱密碼體制設計哈希函數

分組密碼的工作模式是:根據不同的數據格式和安全性要求,以一個具體的分組密碼算法為基礎構造一個分組密碼系統的方法。

基于分組的對稱密碼算法比如DES/AES算法只是描述如何根據秘鑰對一段固定長度(分組塊)的數據進行加密,對于比較長的數據,分組密碼工作模式描述了如何重復應用某種算法安全地轉換大于塊的數據量。

ApeCoin社區關于推出Ape Launchpad平臺的提案已獲投票通過:5月18日消息,Snapshot投票頁面顯示,ApeCoin社區關于推出生態項目孵化器Ape Launchpad的AIP-209提案已獲投票通過,最終支持率達59.09%。該提案旨在通過孵化和推動有助于ApeCoin和BAYC IP生態系統增長的項目,進一步加強ApeCoin和BAYC生態系統,APE和BAYC生態NFT持有者可以訪問Launchpad并對項目進行投資,ApeCoin DAO貢獻者也將有機會盡早參與有前途的Ape項目。[2023/5/18 15:11:10]

簡單的說就是,DES/AES算法描述怎么加密一個數據塊,分組密碼工作模式模式了如果重復加密比較長的多個數據塊。常見的分組密碼工作模式有五種:

英國央行行長質疑數字英鎊的必要性:1月17日消息,在歐元區各國財長支持進一步開展數字歐元工作后不久,英國央行行長Andrew Bailey對數字英鎊的必要性表示懷疑。Andrew Bailey最近質疑了批發央行數字貨幣(CBDC)的必要性,理由是已經有了大規模升級的批發央行貨幣結算系統。

此外,Andrew Bailey還表示,在零售使用方面暫時還沒有取消現金的計劃,目前零售支付不需要改變。他解釋說,在被新技術和想法沖昏頭腦之前,我們必須非常清楚要解決的問題是什么。(Cointelegraph)[2023/1/17 11:16:47]

電碼本(ElectronicCodeBook,ECB)模式

密文分組鏈接(CipherBlockChaining,CBC)模式

拉丁美洲是全球第二大加密貨幣交易量同比增長率僅次于中東和北非的地區:金色財經報道,根據 Chainanalysis 進行的 2022 年加密貨幣市場研究,拉丁美洲是全球第二大加密貨幣交易量同比增長率僅次于中東和北非的地區,巴西、阿根廷、墨西哥、哥倫比亞和就交易量而言,洪都拉斯是最活躍的國家。2022 年,多個拉美國家已經宣布或已經以某種方式針對加密貨幣行業采取某些立法舉措。[2022/12/27 22:10:52]

密文反饋(CipherFeedBack,CFB)模式

輸出反饋(OutputFeedBack,OFB)模式

計數器(Counter,CTR)模式

ECB工作模式

加密:輸入是當前明文分組。

巨鯨在買入7000億后周末賣出1520億SHIB:據WhaleStats追蹤器報道,在過去的兩天里,頂級ETH 巨鯨總共拋售了152,788,388,082SHIB。這筆加密貨幣價值約 200 萬美元。[2022/9/13 13:25:09]

解密:每一個密文分組分別解密。

具體公式為:

ECB工作模式示意圖

CBC工作模式

加密:輸入是當前明文分組和前一次密文分組的異或。

解密:每一個密文分組被解密后,再與前一個密文分組異或得明文。

具體公式為:

CBC工作模式示意圖

CFB工作模式

加密算法的輸入是64比特移位寄存器,其初值為某個初始向量IV。

加密算法輸出的最左(最高有效位)j比特與明文的第一個單元P1進行異或,產生出密文的第1個單元C1,并傳送該單元。

然后將移位寄存器的內容左移j位并將C1送入移位寄存器最右邊(最低有效位)j位。

這一過程繼續到明文的所有單元都被加密為止。

CFB工作模式示意圖

OFB工作模式

OFB模式的結構類似于CFB

不同之處:

OFB模式是將加密算法的輸出反饋到移位寄存器

CFB模式中是將密文單元反饋到移位寄存器

OFB工作模式示意圖

CTR工作模式

加密:輸入是當前明文分組和計數器密文分組的異或。

解密:每一個密文分組被解密后,再與計數器密文分組異或得明文。

具體公式為:

CTR工作模式示意圖

工作模式比較

ECB模式,簡單、高速,但最弱、易受重發攻擊,一般不推薦。

CBC模式適用于文件加密,比ECB模式慢,安全性加強。當有少量錯誤時,不會造成同步錯誤。

OFB模式和CFB模式較CBC模式慢許多。每次迭代只有少數比特完成加密。若可以容忍少量錯誤擴展,則可換來恢復同步能力,此時用CFB或OFB模式。在字符為單元的流密碼中多選CFB模式。

CTR模式用于高速同步系統,不容忍差錯傳播。

3.直接設計哈希函數

Merkle在1989年提出迭代型哈希函數的一般結構;(另外一個工作是默克爾哈希樹),RonRivest在1990年利用這種結構提出MD4。(另外一個工作是RSA算法),這種結構在幾乎所有的哈希函數中使用,具體做法為:

迭代型哈希函數的一般結構示意圖

把所有消息M分成一些固定長度的塊Yi

最后一塊padding并使其包含消息M的長度

設定初始值CV0

循環執行壓縮函數f,CVi=f(CVi-1||Yi-1)

最后一個CVi為哈希值

算法中重復使用一個壓縮函數f

f的輸入有兩項,一項是上一輪輸出的n比特值CVi-1,稱為鏈接變量,另一項是算法在本輪的b比特輸入分組Yi-1

f的輸出為n比特值CVi,CVi又作為下一輪的輸入

算法開始時還需對鏈接變量指定一個初值IV,最后一輪輸出的鏈接變量CVL即為最終產生的雜湊值

通常有b>n,因此稱函數f為壓縮函數

算法可表達如下:CV0=IV=n比特長的初值

CVi=f(CVi-1,Yi-1);1≤i≤L

H(M)=CVL

算法的核心技術是設計難以找到碰撞的壓縮函數f,而敵手對算法的攻擊重點是f的內部結構

f和分組密碼一樣是由若干輪處理過程組成

對f的分析需要找出f的碰撞。由于f是壓縮函數,其碰撞是不可避免的,因此在設計f時就應保證找出其碰撞在計算上是困難的

Tags:APECFBOINCOINGREATAPECFB價格TinkuCoinimagecoin

狗狗幣價格
阿帆談幣:9.20比特幣繼續回調震蕩蓄力 多軍能否再次發起沖鋒_CAKE

各位朋友們,你們好,我是阿帆談幣(aftb88888)。阿帆本著負責、誠懇、認真的態度用心寫好每一篇分析文章,特點鮮明,不夸張,不含糊,力求能讓大家看懂大的趨勢分析以及小范圍的多空搏殺力度! 技.

1900/1/1 0:00:00
楊添論幣:陰跌結束反彈開始,以太周末能不能上400_APE

:以太昨日凌晨一波拉升觸及新高394點位后迅速回調而后小區間震蕩,在389-382區間玩了一天,晚間一波小跳水打到低點375.6凌晨又慢慢爬回了380上方,昨日早間策略區間判斷倒是沒問題.

1900/1/1 0:00:00
百度超級鏈XuperChain適配區塊鏈服務網絡BSN云端發布會 將于9月23日召開_區塊鏈

2020年9月23日,由百度超級鏈、區塊鏈服務網絡BSN共同主辦的“百度超級鏈XuperChain適配區塊鏈服務網絡BSN云端發布會”正式召開.

1900/1/1 0:00:00
BKEX Global關于第四期DeFi挖礦寶9月20日收益率的公告_KEX

親愛的BKEXer:? ?? 今日數據:?2020年9月20日第四期DeFi挖礦寶收益率如下,收益幣種為USDT,請于17:30~18:00在您的個人賬戶查收今日收益.

1900/1/1 0:00:00
比特幣&主流貨幣:BTC小幅上行,大周期寬幅震蕩會持續?_比特幣

資訊簡評 DeFi整個夏季的火爆,是因為“流動性挖礦”,而非DeFi本身。“流動性挖礦”的關鍵在于一級市場挖出的代幣能在二級市場出售變現.

1900/1/1 0:00:00
幣安抓住超級風口,在行業中大放光彩_區塊鏈

自古亂世出英雄,世界上只有時勢造英雄,沒有英雄造時勢,而幣安就是在2017年區塊鏈風口上迅速崛起的交易所,在大浪淘沙之后被幸運女神眷顧的寵兒.

1900/1/1 0:00:00
ads