MASH-1 (Modular Arithmetic Secure Hash)是一個基于RSA算法的哈希算法,在1995年提出,入選國際標準ISO/IEC 10118-4;MASH-2是MASH-1的改進,把第四步中的2換成了28+1;由于涉及模乘/平方運算,計算速度慢,非常不實用。
分組密碼的工作模式是:根據不同的數據格式和安全性要求, 以一個具體的分組密碼算法為基礎構造一個分組密碼系統的方法。
基于分組的對稱密碼算法比如DES/AES算法只是描述如何根據秘鑰對一段固定長度(分組塊)的數據進行加密,對于比較長的數據,分組密碼工作模式描述了如何重復應用某種算法安全地轉換大于塊的數據量。
簡單的說就是,DES/AES算法描述怎么加密一個數據塊,分組密碼工作模式模式了如果重復加密比較長的多個數據塊。常見的分組密碼工作模式有五種:
Palm NFT Studio宣布推出“The Palm Generative Art Maker”工具:金色財經報道,Palm NFT Studio宣布推出“The Palm Generative Art Maker”工具。該工具可幫助創作者在區塊鏈上鑄造生成藝術收藏品。此外,該創新計劃為藝術家精心設計代碼、將其存儲在區塊鏈上并制作各種衍生藝術作品提供了必要的基礎設施。[2023/5/8 14:49:07]
電碼本( Electronic Code Book,ECB)模式
密文分組鏈接(Cipher Block Chaining,CBC)模式
密文反饋(Cipher Feed Back ,CFB)模式
輸出反饋(Output Feed Back ,OFB)模式
幣安儲備資產中BUSD和BNB占比達40%:11月12日消息,在幣安公布其儲備證明后,Nansen上線了幣安儲備資產地址的儀表盤。數據顯示,截至發文時,幣安的總儲備資產約735億美元,其中BUSD占比31.57%、USDT占比23.2%、比特幣占比10.32%、以太坊占比9.94%、BNB占比8.44%。BUSD與BNB的價值占比達到了40.01%。[2022/11/12 12:54:37]
計數器(Counter, CTR)模式
ECB工作模式
加密:輸入是當前明文分組。
解密:每一個密文分組分別解密。
具體公式為:
CFTC:正密切關注FTX事件動態,目前任何監管問題都未明確:11月9日消息,美國商品期貨交易委員會(CFTC)發言人 Steven Adamske 表示,其正在關注 FTX 事件動態,但目前任何監管問題都未明確。(The Block)[2022/11/9 12:35:18]
ECB工作模式示意圖
CBC工作模式
加密:輸入是當前明文分組和前一次密文分組的異或。
解密:每一個密文分組被解密后,再與前一個密文分組異或得明文。
數據:2022年黑客攻擊事件已達275起,損失資金超35億美元:11月1日消息,慢霧SlowMist在社交媒體上發文表示,2022年加密領域因黑客攻擊事件導致的資金損失已超35億美元。據其數據顯示,今年全年已發生共計275起黑客攻擊事件。[2022/11/1 12:06:17]
CBC工作模式示意圖
CFB工作模式
加密算法的輸入是64比特移位寄存器,其初值為某個初始向量IV。
加密算法輸出的最左(最高有效位)j比特與明文的第一個單元P1進行異或,產生出密文的第1個單元C1,并傳送該單元。
然后將移位寄存器的內容左移j位并將C1送入移位寄存器最右邊(最低有效位)j位。
數據:50,000,000枚USDT從Tether財政部轉移到Bitfinex:金色財經報道,據Whale Alert數據顯示,50,000,000枚USDT從Tether財政部轉移到Bitfinex。[2022/8/21 12:38:20]
這一過程繼續到明文的所有單元都被加密為止。
CFB工作模式示意圖
OFB工作模式
OFB模式的結構類似于CFB
不同之處:
OFB模式是將加密算法的輸出反饋到移位寄存器
CFB模式中是將密文單元反饋到移位寄存器
OFB工作模式示意圖
CTR工作模式
加密:輸入是當前明文分組和計數器密文分組的異或。
解密:每一個密文分組被解密后,再與計數器密文分組異或得明文。
CTR工作模式示意圖
工作模式比較
ECB模式,簡單、高速,但最弱、易受重發攻擊,一般不推薦。
CBC模式適用于文件加密,比ECB模式慢,安全性加強。當有少量錯誤時,不會造成同步錯誤。
OFB模式和CFB模式較CBC模式慢許多。每次迭代只有少數比特完成加密。若可以容忍少量錯誤擴展,則可換來恢復同步能力,此時用CFB或OFB模式。在字符為單元的流密碼中多選CFB模式。
CTR模式用于高速同步系統,不容忍差錯傳播。
Merkle在1989年提出迭代型哈希函數的一般結構;(另外一個工作是默克爾哈希樹),Ron Rivest在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時就應保證找出其碰撞在計算上是困難的
金色財經 區塊鏈9月23日訊? ?比特幣礦工在過去的兩個月中拋售了大量比特幣,但分析師認為這種行為并不會阻止下一輪牛市的到來.
1900/1/1 0:00:00自動化做市商(AMM)是一個相對新穎的概念,而這一概念主要是由Uniswap推動的。關于AMM權衡的大多數討論通常有兩種形式,第一種來自于經驗豐富的交易者,他們無法躍過AMM池交易造成的低效問題.
1900/1/1 0:00:00摘要:Eth2 中的時間服務器攻擊之前也有人討論過。但迄今為止,主流意見都認為這種攻擊只能導致驗證者暫時離線,等節點運營者重建正確的時間同步措施,節點就能重新回到線上.
1900/1/1 0:00:00歐洲央行行長拉加德(Christine Lagarde)今天在法德議會上發表講話時強調了數字化的重要性.
1900/1/1 0:00:0010月3日,Yam Finance官方發推宣布,將于明日為當前官方論壇提案提交快照,并進入投票程序。投票將在UTC時間10月3日21:00(北京時間10月4日5:00)開始.
1900/1/1 0:00:00透過已披露完畢的半年報,上市公司布局區塊鏈的情況也逐漸浮出水面。總體來看,上市公司普遍對區塊鏈業務相關信息披露不充分,避而不談或一筆帶過的居多,很難為投資者提供有價值的信息.
1900/1/1 0:00:00