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

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

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

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

哈希,初值


基于片上網(wǎng)絡的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)在算法的計算過程逡逑中
【學位授予單位】:中國科學院大學(中國科學院人工智能學院)
【學位級別】:碩士
【學位授予年份】:2019
【分類號】:TN47;TP311.13

【相似文獻】

相關期刊論文 前10條

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

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

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

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

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

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

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

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

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

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

相關會議論文 前10條

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

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

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

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

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

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

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

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

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

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

相關重要報紙文章 前3條

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

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

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

相關博士學位論文 前10條

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

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

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

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

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

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

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

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

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

10 張劍賢;高性能片上網(wǎng)絡關鍵技術研究[D];西安電子科技大學;2012年

相關碩士學位論文 前10條

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

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

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

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

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

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

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

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

9 王萌;基于混合互連架構的眾核處理器設計[D];西安理工大學;2019年

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



本文編號:2590704

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

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


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

版權申明:資料由用戶28e45***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
91偷拍裸体一区二区三区| 国产精品久久精品毛片| 国产午夜福利在线免费观看| 亚洲欧洲在线一区二区三区| 欧美日韩免费观看视频| 国内精品偷拍视频久久| 国产免费一区二区三区av大片| 99久久精品午夜一区| 日韩毛片视频免费观看| 91日韩欧美中文字幕| 两性色午夜天堂免费视频| 在线免费国产一区二区| 国产一区二区三区丝袜不卡 | 91久久精品国产成人| 国内真实露脸偷拍视频| 亚洲精品美女三级完整版视频 | 99视频精品免费视频播放| 国产熟女一区二区不卡| 欧美精品在线观看国产| 午夜午夜精品一区二区| 一区二区三区免费公开| 又色又爽又黄的三级视频| 夫妻性生活动态图视频| 久久三级国外久久久三级| 国产在线日韩精品欧美| 欧美一区二区口爆吞精| 又大又长又粗又黄国产| 国产精品超碰在线观看| 人妻露脸一区二区三区| 日本中文在线不卡视频| 成人精品一区二区三区在线| 日本丁香婷婷欧美激情| 日本熟妇五十一区二区三区| 国产欧美日韩视频91| 国产内射一级一片内射高清视频 | 91香蕉国产观看免费人人| 日本丰满大奶熟女一区二区| 精品人妻一区二区三区四区久久| 九九热在线视频精品免费| 国产欧美日韩不卡在线视频| 久久精品福利在线观看|