亚洲国产区中文,国产精品91高清,亚洲精品中文字幕久久久久,亚洲欧美另类久久久精品能播放

                  族譜網(wǎng) 頭條 人物百科

                  SHA-3

                  2020-10-16
                  出處:族譜網(wǎng)
                  作者:阿族小譜
                  瀏覽:211
                  轉(zhuǎn)發(fā):0
                  評論:0
                  歷史Keccak是一個加密散列算法,由GuidoBertoni,JoanDaemen,MichaëlPeeters,以及GillesVanAssche在RadioGatún上設(shè)

                  歷史

                  Keccak 是一個加密散列算法,由 Guido Bertoni,Joan Daemen,Micha?l Peeters,以及Gilles Van Assche在RadioGatún上設(shè)計。

                  2012年10月2日,Keccak 被選為NIST散列函數(shù)競賽的勝利者。SHA-3并不是要取代SHA-2,因?yàn)镾HA-2目前并沒有出現(xiàn)明顯的弱點(diǎn)。由于對MD5出現(xiàn)成功的破解,以及對SHA-0和SHA-1出現(xiàn)理論上破解的方法,NIST感覺需要一個與之前算法不同的,可替換的加密散列算法,也就是現(xiàn)在的 SHA-3。

                  2014年,NIST發(fā)布了 FIPS 202 的草案 "SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions"。

                  2015年8月5日,F(xiàn)IPS 202 最終被 NIST 批準(zhǔn)。

                  設(shè)計

                  Keccak 使用海綿函數(shù),此函數(shù)會將數(shù)據(jù)與初始的內(nèi)部狀態(tài)做XOR運(yùn)算,這是無可避免可置換的(inevitably permuted)。在最大的版本,算法使用的內(nèi)存狀態(tài)是使用一個5×5的二維數(shù)組,數(shù)據(jù)類型是64位的字節(jié),總計1600比特 。縮版的算法使用比較小的,以2為冪次的字節(jié)大小w為1比特,總計使用25比特。除了使用較小的版本來研究加密分析攻擊,比較適中的大小(例如從w=4使用100比特,到w=32使用800比特)則提供了比較實(shí)際且輕量的替代方案。

                  Keccak 的置換

                  置換方法是先定義字的長度為二的某次方,w = 2比特。SHA-3的主要應(yīng)用使用64位的字長,? = 6。

                  內(nèi)存狀態(tài)可以被視為5×5×w的三維數(shù)組。令a[i][j][k]代表內(nèi)存狀態(tài)的第(i×5 + j)×w + k個比特(使用小端序,little-endian,參見字節(jié)序)。

                  置換函數(shù)是五個子段落(sub-round)作12+2?次的循環(huán),每一個子段落都相當(dāng)簡單:

                  修改

                  在整個 NIST 散列函數(shù)比賽里面,參賽者允許稍微修改算法解決已經(jīng)出現(xiàn)的問題。Keccak 的修改有:

                  循環(huán)的數(shù)目從12+?變成12+2?,以增加安全度。

                  填充函數(shù)使用比起上述101的方式更加復(fù)雜的作法。

                  吸收比率r增加到安全限制,而非向下舍入到最接近某個2的冪次。

                  SHA-3 示例

                  空字符串的散列值:

                  由于雪崩效應(yīng),即使一個很小的改變都會產(chǎn)出幾乎完全不同的散列值。舉例來說,把 dog 改成 dof:

                  SHA 家族函數(shù)的比較

                  在下面的表格中,“內(nèi)部狀態(tài)”指的是傳遞到下一個塊的位數(shù)。


                  免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。

                  ——— 沒有了 ———
                  編輯:阿族小譜

                  更多文章

                  更多精彩文章
                  評論 {{commentTotal}} 文明上網(wǎng)理性發(fā)言,請遵守《新聞評論服務(wù)協(xié)議》
                  游客
                  發(fā)表評論
                  • {{item.userName}} 舉報

                    {{item.content}}

                    {{item.time}} {{item.replyListShow ? '收起' : '展開'}}評論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}

                    回復(fù)評論
                  加載更多評論
                  打賞作者
                  “感謝您的打賞,我會更努力的創(chuàng)作”
                  — 請選擇您要打賞的金額 —
                  {{item.label}}
                  {{item.label}}
                  打賞成功!
                  “感謝您的打賞,我會更努力的創(chuàng)作”
                  返回
                  打賞
                  私信

                  推薦閱讀

                  · SHA-2
                  開發(fā)SHA-2的第t個加密循環(huán)。圖中的深藍(lán)色方塊是事先定義好的非線性函數(shù)。ABCDEFGH一開始分別是八個初始值,Kt是第t個密鑰,Wt是本區(qū)塊產(chǎn)生第t個word。原消息被切成固定長度的區(qū)塊,對每一個區(qū)塊,產(chǎn)生n個word(n視算法而定),通過重復(fù)運(yùn)作循環(huán)n次對ABCDEFGH這八個工作區(qū)塊循環(huán)加密。最后一次循環(huán)所產(chǎn)生的八段字符串合起來即是此區(qū)塊對應(yīng)到的散列字符串。若原消息包含數(shù)個區(qū)塊,則最后還要將這些區(qū)塊產(chǎn)生的散列字符串加以混合才能產(chǎn)生最后的散列字符串。NIST發(fā)布了三個額外的SHA變體,這三個函數(shù)都將消息對應(yīng)到更長的消息摘要。以它們的摘要長度(以比特計算)加在原名后面來命名:SHA-256,SHA-384和SHA-512。它們發(fā)布于2001年的FIPSPUB180-2草稿中,隨即通過審查和評論。包含SHA-1的FIPSPUB180-2,于2002年以官方標(biāo)準(zhǔn)發(fā)布。2004年2月,發(fā)布了...
                  · 3
                  數(shù)學(xué)性質(zhì)第2個奇數(shù),前一個是1,下一個是5。第2個素數(shù),前一個是2,下一個是5。第一個將不含1的所有因數(shù)減一都是質(zhì)數(shù)的數(shù)字,下一個是4。斐波那契數(shù)列的第4項(xiàng)西爾維斯特數(shù)列的第2項(xiàng)第2個三角形數(shù)每個自然數(shù)都可以表示為最多3個三角形數(shù)之和第4個開放曲流數(shù)屬首組勾股數(shù):32+42=52{\displaystyle3^{2}+4^{2}=5^{2}}在二進(jìn)制為回文數(shù):3=11(2)第3個哈沙德數(shù),前一個是2,下一個是4。幾何三個不共線點(diǎn)可定出一個平面或一個圓。一個多邊形最少有三條邊只有3種正多邊形能密鋪平面:等邊三角形、正方形、正六邊形基本運(yùn)算時間與歷法在公歷紀(jì)年方面,人類對公元前3年、公元3年,公元前3世紀(jì)及公元3世紀(jì)均有記載?,F(xiàn)代國際通用的西歷,將1年分成12個月。12個月每月長度不一,但都有3日,分別為1月3日、2月3日、3月3日、4月3日、5月3日、6月3日、7月3日、8月3日、9月3日、...
                  · 3元
                  · 氦-3
                  用途因?yàn)槭褂煤?3的熱核反應(yīng)堆中沒有中子(純氦-3融合熱核反應(yīng)只會產(chǎn)生沒有放射性的質(zhì)子),故使用氦-3作為能源時不會產(chǎn)生輻射,不會為環(huán)境帶來危害。但是因?yàn)榈厍蛏系暮?3儲量稀少,無法大量用作能源。而根據(jù)月球探測的結(jié)果,月球上的氦-3含量估計約100萬噸以上。參考引用數(shù)據(jù):[1]能源安全有關(guān)科幻作品月劫余生宇宙世紀(jì)科技列表鋼鐵蒼穹月亮的距離機(jī)動戰(zhàn)士-高達(dá)系列LIMIT極限小說
                  · 3Com
                  公司簡介2007年,3Com收購先前中國合資事業(yè)H3CTechnologiesCo.,Limited(H3C)的百分之百股權(quán)。但公司的骨干都來自于華為,而被收購前的3Com,有高達(dá)95%的利潤來自H3C。H3C的創(chuàng)立原意為對抗思科,現(xiàn)屬于惠普,反而成為華為在全球數(shù)據(jù)市場的對手。3Com年營收13億美元(2008年3月30日為止的2008會計年度),在超過40個國家擁有約6,000員工。該公司報告它擁有超過2,700名工程師,有超過1400項(xiàng)美國專利以及將近180項(xiàng)中國專利。他們有1050多項(xiàng)正在申請中的中國專利,在中國之外還有35個獨(dú)立創(chuàng)新正在申請專利,內(nèi)容涵蓋范圍廣泛的網(wǎng)絡(luò)技術(shù)。公司歷史在施樂公司帕洛阿爾托研究中心,羅伯特·梅特卡夫發(fā)明了以太網(wǎng),并隨后于1979年共同創(chuàng)辦了3Com公司。3Com公司開始制作以太網(wǎng)適配卡80年代初的許多計算機(jī)系統(tǒng),包括LSI-11、IBM個人電腦以及VAX...

                  關(guān)于我們

                  關(guān)注族譜網(wǎng) 微信公眾號,每日及時查看相關(guān)推薦,訂閱互動等。

                  APP下載

                  下載族譜APP 微信公眾號,每日及時查看
                  掃一掃添加客服微信