天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 電子信息論文 >

基于片上網(wǎng)絡(luò)的SHA256算法優(yōu)化

發(fā)布時間:2020-03-19 20:57
【摘要】:隨著密碼學(xué)理論和分布式網(wǎng)絡(luò)的發(fā)展,區(qū)塊鏈技術(shù)進入了高速發(fā)展的時期。區(qū)塊鏈的典型應(yīng)用——數(shù)字貨幣,如雨后春筍般涌現(xiàn)開來。區(qū)塊鏈技術(shù)就是建立在密碼學(xué)的基礎(chǔ)上,實現(xiàn)去中心化的分布式網(wǎng)絡(luò)結(jié)構(gòu)。在整個區(qū)塊鏈中,核心就是哈希值的計算。計算出有效哈希之后,才可以建立新的區(qū)塊。在區(qū)塊鏈中,計算哈希值應(yīng)用最為廣泛的算法是SHA256算法。SHA256算法內(nèi)部的執(zhí)行過程就是整體的循環(huán)迭代,本次的循環(huán)迭代結(jié)果作為下次迭代的結(jié)果的輸入數(shù)據(jù)。這樣就形成了整個算法的嚴重前后依賴。并且,算法內(nèi)部主要是邏輯操作指令,存在大量的指令冗余。本文的研究內(nèi)容主要是針對SHA256算法指令冗余和串行執(zhí)行兩個方面進行優(yōu)化。本文主要的研究內(nèi)容:1.對SHA256算法進行指令優(yōu)化在指令優(yōu)化這一章節(jié)中,著眼于SHA256算法的整體循環(huán)過程中,提出了常量和變量的分離,來減少常量的無效傳輸造成的算力浪費;針對算法中兩次大量循環(huán)的函數(shù),設(shè)計并實現(xiàn)了 SHA256算法的特制指令,大幅度的減少了整個算法執(zhí)行過程中指令的數(shù)目,加快了算法的執(zhí)行效率;最后,由于有效哈希的判斷需要通過兩個判斷條件,但是兩個條件滿足的可能性具有很大不同。所以將兩個判斷條件進行了分離,同時設(shè)計并實現(xiàn)了 SHA256算法特制的判斷指令。2.SHA256算法流水計算的實現(xiàn)SHA256算法在實際的執(zhí)行過程中,是多次迭代的過程,每次迭代使用的數(shù)據(jù)是上次迭代的結(jié)果,兩次迭代存在一種嚴重的數(shù)據(jù)依賴。因此,SHA256算法整個執(zhí)行過程是串行執(zhí)行的,無法進行并行計算。但是,在實際應(yīng)用過程中,SHA256是需要多次執(zhí)行的,因此流水計算能夠應(yīng)用在SHA256算法的執(zhí)行過程中。并且,實驗中是將SHA256算法分解成數(shù)據(jù)流圖進行計算的;谶@個前提,設(shè)計并實現(xiàn)了 ACK機制,通過ACK機制,實現(xiàn)數(shù)據(jù)流圖中部分節(jié)點的并行計算,提高了整個算法的執(zhí)行效率。3.多任務(wù)錯位映射法的應(yīng)用再完成指令優(yōu)化和實現(xiàn)流水計算之后,將算法映射在片上網(wǎng)絡(luò)之后,實際的部件利用率還是很低。問題的本質(zhì)就是因為SHA256算法存在依賴,PE空閑率高。針對片上網(wǎng)絡(luò)的部件空閑率高的情況,提出了多任務(wù)錯位映射的優(yōu)化方案,在片上網(wǎng)絡(luò)中映射多任務(wù),進行錯位映射。通過這種方法將空閑的算力利用起來,提高片上網(wǎng)絡(luò)的部件利用率。
【圖文】:

哈希,初值


基于片上網(wǎng)絡(luò)的SHA256算法優(yōu)化逡逑而8個哈希初始值是對自然數(shù)的前8個質(zhì)數(shù)進行取平方根的小數(shù)部分的前逡逑32bit,作為哈希值的初始值。8個哈希值如圖1.4所示:逡逑1邐H(0)0邋=邋6a09e667逡逑2邐H(0)1邋=邋bb67ae85逡逑H{0)2邋=邋3c6ef372逡逑4邐H(0)3邋=邋a54ff53a逡逑H(0)4邋=邋510e527f逡逑H(0)5邋=邋9b05688c逡逑H(0)6邋=邋If83d9ab逡逑H{0)7邋=邋5be0cdl9逡逑圖1.4哈希初值逡逑Figure邋1.4邋Hash邋initial邋value逡逑在SHA256算法中,整個算法所進行的操作基本上是都是邏輯運算。逡逑SHA256算法使用到邏輯函數(shù)如圖1.5所示:逡逑1邐CH邋C邋x,邋y#邋z)邋=邋(x邋AND邋y)邋XOR邋(邋(NOT邋x)邋AND邋z)逡逑2邐MAJ(邋x

邏輯操作,哈希


通過這個公式就可以得到64個中間變量。然后,會進行64次的循環(huán),才逡逑完成一次迭代。在這64次循環(huán)中,就是使用之前介紹那些邏輯函數(shù),,對哈希值逡逑進行邏輯操作。每次循環(huán)如圖1.9所示:逡逑fA邋|邋B邋|邋C邋1邋D邋1邋E邋|邋F邋1邋G邋1邋H邋|逡逑II邋 ̄ ̄邐|邋 ̄ ̄邐W,逡逑—==1邐一^1.;邋EH-逡逑邐HUB—三彐逡逑E3-邐邐—逡逑—=====-邐二,:Ma邋-E3逡逑邐…彐逡逑、、X邋X邋X邐X-.邐邐邐邐邐逡逑v-、.、逡逑lAlBlClDlElF邋1邋G邋I邋H ̄l逡逑圖1.9邏輯操作圖逡逑Figure邋1.9邋Logical邋Operational邋Diagram逡逑圖中的ABCDEFGH是哈希值H(i)8個32bit的分量。完成一次循環(huán)之后,逡逑哈希值的每個分量都會按照一定的規(guī)則進行更新,這樣就形成了整個哈希值的逡逑更新。經(jīng)過64次循環(huán)之后,就完成了本次迭代,形成了新的哈希值H。經(jīng)過N逡逑次迭代之后,最終的到H(N)就是SHA256算法的消息摘要。逡逑通過對SHA256算法的簡單介紹和分析,我們可以發(fā)現(xiàn)在算法的計算過程逡逑中
【學(xué)位授予單位】:中國科學(xué)院大學(xué)(中國科學(xué)院人工智能學(xué)院)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TN47;TP311.13

【相似文獻】

相關(guān)期刊論文 前10條

1 王宏偉;陸俊林;佟冬;程旭;;層次化的片上網(wǎng)絡(luò)設(shè)計方法[J];北京大學(xué)學(xué)報(自然科學(xué)版)網(wǎng)絡(luò)版(預(yù)印本);2007年01期

2 林世俊;蘇厲;金德鵬;曾烈光;;虛通道數(shù)和時鐘比率對片上網(wǎng)絡(luò)的影響[J];清華大學(xué)學(xué)報(自然科學(xué)版)網(wǎng)絡(luò).預(yù)覽;2009年01期

3 胡明;;片上網(wǎng)絡(luò)系統(tǒng)關(guān)鍵技術(shù)的研究[J];蕪湖職業(yè)技術(shù)學(xué)院學(xué)報;2019年01期

4 胡明;季雙雙;;片上網(wǎng)絡(luò)路由優(yōu)化算法分析[J];長春大學(xué)學(xué)報;2019年04期

5 赤娜;;二維片上網(wǎng)絡(luò)局部均勻隨機通信質(zhì)量檢測仿真[J];計算機仿真;2019年10期

6 陳中勝;;片上網(wǎng)絡(luò)容錯路由算法的綜述與展望[J];電腦知識與技術(shù);2019年12期

7 李貞妮;李晶皎;王愛俠;鐘順達;;片上網(wǎng)絡(luò)跨時鐘域的高速數(shù)據(jù)通信接口設(shè)計[J];單片機與嵌入式系統(tǒng)應(yīng)用;2018年03期

8 劉小麗;郇志軒;曹政;孫凝暉;;片上網(wǎng)絡(luò)與系統(tǒng)域網(wǎng)絡(luò)的協(xié)同設(shè)計探索[J];高技術(shù)通訊;2018年02期

9 許川佩;凌景;胡聰;;動態(tài)帶分復(fù)用的三維片上網(wǎng)絡(luò)協(xié)同優(yōu)化研究[J];儀器儀表學(xué)報;2016年12期

10 胡偉;;片上網(wǎng)絡(luò)的拓撲結(jié)構(gòu)研究[J];黃山學(xué)院學(xué)報;2010年05期

相關(guān)會議論文 前10條

1 付斌章;韓銀和;李華偉;李曉維;;面向高可靠片上網(wǎng)絡(luò)通信的低成本可重構(gòu)路由算法[A];第六屆中國測試學(xué)術(shù)會議論文集[C];2010年

2 歐陽一鳴;劉蓓;齊蕓;;三維片上網(wǎng)絡(luò)測試的時間優(yōu)化方法[A];第六屆中國測試學(xué)術(shù)會議論文集[C];2010年

3 曹輝;巨新剛;于飛;;面向在軌信息處理的多層次緊耦合處理器設(shè)計和應(yīng)用[A];航天電子軍民融合論壇暨第十四屆學(xué)術(shù)交流會優(yōu)秀論文集(2017年)[C];2017年

4 張哲;崔騫;高小鵬;龍翔;;面向多核平臺的網(wǎng)絡(luò)應(yīng)用建模[A];2007年全國開放式分布與并行計算機學(xué)術(shù)會議論文集(下冊)[C];2007年

5 楊中明;李玉柏;;NOC功耗分析與建模[A];四川省電子學(xué)會半導(dǎo)體與集成技術(shù)專委會2006年度學(xué)術(shù)年會論文集[C];2006年

6 曹宇;胡文敏;;組播路由技術(shù)綜述[A];第十五屆計算機工程與工藝年會暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年

7 張穎;李華偉;李曉維;;采用SCAC和DICE觸發(fā)器的可靠片上網(wǎng)絡(luò)路由器[A];第六屆中國測試學(xué)術(shù)會議論文集[C];2010年

8 歐陽一鳴;朱兵;梁華國;;一種用于片上網(wǎng)絡(luò)的自適應(yīng)路由算法[A];全國第19屆計算機技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會議論文集(上冊)[C];2008年

9 薛文良;馬勝;許邦建;李晨;;面向GPGPU片上網(wǎng)絡(luò)的高效動態(tài)虛通道劃分機制研究[A];第二十屆計算機工程與工藝年會暨第六屆微處理器技術(shù)論壇論文集[C];2016年

10 王琪;李思昆;;一種可信的大規(guī)模開關(guān)網(wǎng)絡(luò)功耗分析方法[A];第十九屆計算機工程與工藝年會暨第五屆微處理器技術(shù)論壇論文集[C];2015年

相關(guān)重要報紙文章 前3條

1 清華大學(xué)微處理器與SOC 技術(shù)研究中心 陳磊 王驚雷 李兆麟 汪東升;片上網(wǎng)絡(luò):解決CMP互連瓶頸[N];計算機世界;2005年

2 ;英曼達增加在中國的投資[N];人民郵電;2006年

3 ST 提供;MPSoC時代的網(wǎng)絡(luò)芯片技術(shù)[N];電子資訊時報;2007年

相關(guān)博士學(xué)位論文 前10條

1 顓孫宗亮;高性能NoC設(shè)計:路由算法與能耗優(yōu)化[D];大連理工大學(xué);2019年

2 舒浩;區(qū)域集中全局分布式片上網(wǎng)絡(luò)關(guān)鍵技術(shù)的研究與實現(xiàn)[D];西安電子科技大學(xué);2016年

3 傅玉祥;溫度與負載感知的三維片上網(wǎng)絡(luò)算法與架構(gòu)設(shè)計[D];南京大學(xué);2018年

4 龍彥辰;基于網(wǎng)絡(luò)演算的片上網(wǎng)絡(luò)服務(wù)質(zhì)量形式化分析建模[D];浙江大學(xué);2017年

5 劉露;軟件定義片上網(wǎng)絡(luò)路由算法及電路技術(shù)研究[D];西安電子科技大學(xué);2018年

6 黃敬雷;動態(tài)可重構(gòu)專用片上網(wǎng)絡(luò)拓撲結(jié)構(gòu)生成算法研究[D];中國科學(xué)技術(shù)大學(xué);2018年

7 趙建武;片上網(wǎng)絡(luò)系統(tǒng)可測試性設(shè)計及測試技術(shù)研究[D];電子科技大學(xué);2009年

8 荊元利;基于片上網(wǎng)絡(luò)的系統(tǒng)芯片研究[D];西北工業(yè)大學(xué);2005年

9 李磊;片上網(wǎng)絡(luò)NoC的通信研究[D];浙江大學(xué);2007年

10 張劍賢;高性能片上網(wǎng)絡(luò)關(guān)鍵技術(shù)研究[D];西安電子科技大學(xué);2012年

相關(guān)碩士學(xué)位論文 前10條

1 孫琦;片上網(wǎng)絡(luò)冗余技術(shù)設(shè)計與實現(xiàn)[D];合肥工業(yè)大學(xué);2019年

2 張亞飛;基于加速網(wǎng)的可重構(gòu)光電混合片上網(wǎng)絡(luò)設(shè)計方法研究[D];南京航空航天大學(xué);2019年

3 關(guān)曉宇;光電混合片上網(wǎng)絡(luò)熱穩(wěn)定性控制方法研究[D];南京航空航天大學(xué);2019年

4 賁睿;面向熱量與擁塞控制的三維片上網(wǎng)絡(luò)路由器研究與實現(xiàn)[D];南京航空航天大學(xué);2019年

5 李丹峰;基于片上網(wǎng)絡(luò)的SHA256算法優(yōu)化[D];中國科學(xué)院大學(xué)(中國科學(xué)院人工智能學(xué)院);2019年

6 線曉東;三維片上網(wǎng)絡(luò)的故障預(yù)測及容錯路由方法的研究[D];哈爾濱工業(yè)大學(xué);2019年

7 丁盼盼;混合無線片上網(wǎng)絡(luò)架構(gòu)的研究[D];天津工業(yè)大學(xué);2019年

8 梁華林;三維片上網(wǎng)絡(luò)五維超立方裂變拓撲結(jié)構(gòu)的研究[D];天津工業(yè)大學(xué);2019年

9 王萌;基于混合互連架構(gòu)的眾核處理器設(shè)計[D];西安理工大學(xué);2019年

10 胡立柱;WiNoC中面向無線通信可靠性的關(guān)鍵技術(shù)研究[D];合肥工業(yè)大學(xué);2019年



本文編號:2590704

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2590704.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶28e45***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com