MASH-1 (Modular Arithmetic Secure Hash)是一個基于RSA算法的哈希算法,在1995年提出,入選國際標準ISO/IEC 10118-4;MASH-2是MASH-1的改進,把第四步中的2換成了28+1;由于涉及模乘/平方運算,計算速度慢,非常不實用。
分組密碼的工作模式是:根據不同的數據格式和安全性要求, 以一個具體的分組密碼算法為基礎構造一個分組密碼系統的方法。
基于分組的對稱密碼算法比如DES/AES算法只是描述如何根據秘鑰對一段固定長度(分組塊)的數據進行加密,對于比較長的數據,分組密碼工作模式描述了如何重復應用某種算法安全地轉換大于塊的數據量。
簡單的說就是,DES/AES算法描述怎么加密一個數據塊,分組密碼工作模式模式了如果重復加密比較長的多個數據塊。常見的分組密碼工作模式有五種:
Google Hotels新增對加密友好旅游預定平臺Travala.com的支持:7月6日消息,Google Hotels新增對加密友好旅游預定平臺Travala.com的支持,Travala.com表示,Travala.com是首家被Google Hotels列出的“加密貨幣原生”旅游預定平臺。[2023/7/6 22:20:05]
電碼本( Electronic Code Book,ECB)模式
密文分組鏈接(Cipher Block Chaining,CBC)模式
密文反饋(Cipher Feed Back ,CFB)模式
輸出反饋(Output Feed Back ,OFB)模式
計數器(Counter, CTR)模式
ECB工作模式
Circle:USDC在硅谷銀行持有一筆未披露的現金:金色財經報道,根據USDC的儲備報告,Circle在硅谷銀行持有一筆未披露的現金。該穩定幣發行商將SVB列入了持有該平臺儲備的其他美國監管金融機構。
由于股價暴跌,硅谷銀行在本周后半段成為頭條新聞。此外,該金融機構需要大量的資本來拯救它。因此,加州監管機構今天關閉了該銀行。[2023/3/11 12:55:30]
加密:輸入是當前明文分組。
解密:每一個密文分組分別解密。
具體公式為:
第III季Grails Mint Pass已分發給20個Moonbirds持有者并在OpenSea上架:金色財經報道,據 NFT 項目 Moonbirds 背后團隊 PROOF 在社交媒體透露,第 III 季 Grails Mint Pass 已分發給 20 個 Moonbirds 持有者,總計 2 組,每組 10 個通證,一組隨機空投給具有“圣杯 Grail”專屬特征的 Moonbirds,另一組隨機空投給其他 Moonbirds NFT 持有者。 首批 20 個 Grails III Mint Pass 現已進入二級市場并在 OpenSea 上架,截至目前 OpenSea 上的地板價達到 2.29 ETH,當前交易總量為 76 ETH。PROOF 透露,剩余的 Grails III Mint Pass 將提供給 PROOF Collective Pass 持有者,預計將于美國東部時間 1 月 17 日上午 10:00 開始啟動鑄造。[2023/1/11 11:05:41]
ECB工作模式示意圖
ETH跌破1500美元關口:金色財經消息,行情顯示,ETH跌破1500美元,現報1498.51美元,跌幅11.64%。[2022/8/27 12:51:49]
CBC工作模式
加密:輸入是當前明文分組和前一次密文分組的異或。
解密:每一個密文分組被解密后,再與前一個密文分組異或得明文。
CBC工作模式示意圖
CFB工作模式
加密算法的輸入是64比特移位寄存器,其初值為某個初始向量IV。
Yuga Labs:以NFT社區為目標的黑客或將對多個社區發起攻擊,請提高警惕:7月19日消息,Bored Ape Yacht Club (BAYC) 的創作團隊Yuga Labs今日在推特上警告稱:“我們的安全團隊一直在追蹤一個以NFT社區為目標的持續威脅組織。 我們相信,他們可能很快就會通過被竊取的社交媒體賬戶,對多個社區發起有組織的攻擊。請提高警惕,保證安全。 ”
此前消息,NFT訪問工具PREMINT遭釣魚攻擊,用戶損失超38萬美金。[2022/7/19 2:23:05]
加密算法輸出的最左(最高有效位)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模式用于高速同步系統,不容忍差錯傳播。
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時就應保證找出其碰撞在計算上是困難的
文章系金色財經專欄作者幣圈北冥供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.
1900/1/1 0:00:00自動化做市商(AMM)是一個相對新穎的概念,而這一概念主要是由Uniswap推動的。關于AMM權衡的大多數討論通常有兩種形式,第一種來自于經驗豐富的交易者,他們無法躍過AMM池交易造成的低效問題.
1900/1/1 0:00:00本文將討論商業銀行體系的缺陷及 DeFi 的死局。商業銀行是市場經濟的產物,它是為適應市場經濟發展和社會化大生產需要而形成的一種金融組織.
1900/1/1 0:00:00如前述文章所討論,區塊鏈通過分布式的節點網絡,協作驗證事務和存儲信息。本質上,區塊鏈上的信息不可更改,也就是說,一旦數據經過驗證并添加到鏈中,任何人都不能更改或刪除它.
1900/1/1 0:00:00據官方消息,在跨國公司The Value集團的AMDC項目中,與韓國的區塊鏈開發商全醫學一起,以具有全球競爭力的網絡為基礎,開發了首款純區塊鏈支付綜合解決方案區塊鏈支付錢包系統.
1900/1/1 0:00:00雖然今天全國加班,可以算是工作日,但外圍還是沒有開盤,市面上顯得還是比較平靜,無論是行情還是消息面的波動性均不大.
1900/1/1 0:00:00