基于片上网络的SHA256算法优化
【图文】:
基于片上网络的SHA256算法优化逡逑而8个哈希初始值是对自然数的前8个质数进行取平方根的小数部分的前逡逑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算法使用到逻辑函数如图1.5所示:逡逑1逦CH邋C邋x,邋y#邋z)邋=邋(x邋AND邋y)邋XOR邋(邋(NOT邋x)邋AND邋z)逡逑2逦MAJ(邋x
通过这个公式就可以得到64个中间变量。然后,会进行64次的循环,才逡逑完成一次迭代。在这64次循环中,就是使用之前介绍那些逻辑函数,,对哈希值逡逑进行逻辑操作。每次循环如图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的分量。完成一次循环之后,逡逑哈希值的每个分量都会按照一定的规则进行更新,这样就形成了整个哈希值的逡逑更新。经过64次循环之后,就完成了本次迭代,形成了新的哈希值H。经过N逡逑次迭代之后,最终的到H(N)就是SHA256算法的消息摘要。逡逑通过对SHA256算法的简单介绍和分析,我们可以发现在算法的计算过程逡逑中
【学位授予单位】:中国科学院大学(中国科学院人工智能学院)
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN47;TP311.13
【相似文献】
相关期刊论文 前10条
1 王宏伟;陆俊林;佟冬;程旭;;层次化的片上网络设计方法[J];北京大学学报(自然科学版)网络版(预印本);2007年01期
2 林世俊;苏厉;金德鹏;曾烈光;;虚通道数和时钟比率对片上网络的影响[J];清华大学学报(自然科学版)网络.预览;2009年01期
3 胡明;;片上网络系统关键技术的研究[J];芜湖职业技术学院学报;2019年01期
4 胡明;季双双;;片上网络路由优化算法分析[J];长春大学学报;2019年04期
5 赤娜;;二维片上网络局部均匀随机通信质量检测仿真[J];计算机仿真;2019年10期
6 陈中胜;;片上网络容错路由算法的综述与展望[J];电脑知识与技术;2019年12期
7 李贞妮;李晶皎;王爱侠;钟顺达;;片上网络跨时钟域的高速数据通信接口设计[J];单片机与嵌入式系统应用;2018年03期
8 刘小丽;郇志轩;曹政;孙凝晖;;片上网络与系统域网络的协同设计探索[J];高技术通讯;2018年02期
9 许川佩;凌景;胡聪;;动态带分复用的三维片上网络协同优化研究[J];仪器仪表学报;2016年12期
10 胡伟;;片上网络的拓扑结构研究[J];黄山学院学报;2010年05期
相关会议论文 前10条
1 付斌章;韩银和;李华伟;李晓维;;面向高可靠片上网络通信的低成本可重构路由算法[A];第六届中国测试学术会议论文集[C];2010年
2 欧阳一鸣;刘蓓;齐芸;;三维片上网络测试的时间优化方法[A];第六届中国测试学术会议论文集[C];2010年
3 曹辉;巨新刚;于飞;;面向在轨信息处理的多层次紧耦合处理器设计和应用[A];航天电子军民融合论坛暨第十四届学术交流会优秀论文集(2017年)[C];2017年
4 张哲;崔骞;高小鹏;龙翔;;面向多核平台的网络应用建模[A];2007年全国开放式分布与并行计算机学术会议论文集(下册)[C];2007年
5 杨中明;李玉柏;;NOC功耗分析与建模[A];四川省电子学会半导体与集成技术专委会2006年度学术年会论文集[C];2006年
6 曹宇;胡文敏;;组播路由技术综述[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
7 张颖;李华伟;李晓维;;采用SCAC和DICE触发器的可靠片上网络路由器[A];第六届中国测试学术会议论文集[C];2010年
8 欧阳一鸣;朱兵;梁华国;;一种用于片上网络的自适应路由算法[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年
9 薛文良;马胜;许邦建;李晨;;面向GPGPU片上网络的高效动态虚通道划分机制研究[A];第二十届计算机工程与工艺年会暨第六届微处理器技术论坛论文集[C];2016年
10 王琪;李思昆;;一种可信的大规模开关网络功耗分析方法[A];第十九届计算机工程与工艺年会暨第五届微处理器技术论坛论文集[C];2015年
相关重要报纸文章 前3条
1 清华大学微处理器与SOC 技术研究中心 陈磊 王惊雷 李兆麟 汪东升;片上网络:解决CMP互连瓶颈[N];计算机世界;2005年
2 ;英曼达增加在中国的投资[N];人民邮电;2006年
3 ST 提供;MPSoC时代的网络芯片技术[N];电子资讯时报;2007年
相关博士学位论文 前10条
1 颛孙宗亮;高性能NoC设计:路由算法与能耗优化[D];大连理工大学;2019年
2 舒浩;区域集中全局分布式片上网络关键技术的研究与实现[D];西安电子科技大学;2016年
3 傅玉祥;温度与负载感知的三维片上网络算法与架构设计[D];南京大学;2018年
4 龙彦辰;基于网络演算的片上网络服务质量形式化分析建模[D];浙江大学;2017年
5 刘露;软件定义片上网络路由算法及电路技术研究[D];西安电子科技大学;2018年
6 黄敬雷;动态可重构专用片上网络拓扑结构生成算法研究[D];中国科学技术大学;2018年
7 赵建武;片上网络系统可测试性设计及测试技术研究[D];电子科技大学;2009年
8 荆元利;基于片上网络的系统芯片研究[D];西北工业大学;2005年
9 李磊;片上网络NoC的通信研究[D];浙江大学;2007年
10 张剑贤;高性能片上网络关键技术研究[D];西安电子科技大学;2012年
相关硕士学位论文 前10条
1 孙琦;片上网络冗余技术设计与实现[D];合肥工业大学;2019年
2 张亚飞;基于加速网的可重构光电混合片上网络设计方法研究[D];南京航空航天大学;2019年
3 关晓宇;光电混合片上网络热稳定性控制方法研究[D];南京航空航天大学;2019年
4 贲睿;面向热量与拥塞控制的三维片上网络路由器研究与实现[D];南京航空航天大学;2019年
5 李丹峰;基于片上网络的SHA256算法优化[D];中国科学院大学(中国科学院人工智能学院);2019年
6 线晓东;三维片上网络的故障预测及容错路由方法的研究[D];哈尔滨工业大学;2019年
7 丁盼盼;混合无线片上网络架构的研究[D];天津工业大学;2019年
8 梁华林;三维片上网络五维超立方裂变拓扑结构的研究[D];天津工业大学;2019年
9 王萌;基于混合互连架构的众核处理器设计[D];西安理工大学;2019年
10 胡立柱;WiNoC中面向无线通信可靠性的关键技术研究[D];合肥工业大学;2019年
本文编号:2590704
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2590704.html