检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王岩[1] 杨期朝 Wang Yan;Yang Qi-chao(College of electrical and information engineering,Heilongjiang Institute of Engineering,Heilongjiang Haerbin 150050)
出 处:《电子质量》2021年第2期30-34,共5页Electronics Quality
基 金:2018年黑龙江省大学生创新创业训练计划项目(201811802016);黑龙江省博士后科研启动金(LBH-Q18110)。
摘 要:SM3杂凑算法是中国商用密码杂凑算法的标准。利用FPGA、单片机以及上位机,共同完成该算法的填充、分组、扩展以及压缩迭代等步骤,实现数据的输入和显示。首先上位机利用UART串口通信的方式将数据传送给单片机,其次单片机将接收的数据进行填充和分组,将分组后的数据利用SPI串行通信传送给FPGA进行计算,最后由上位机显示结果。测试验证了任意数据的输入都有正确且唯一的杂凑值与之对应。SM3 hash algorithm is the standard of commercial cryptographic hash algorithm in China.FPGA,MCU and upper computer are used to complete the steps of filling,grouping,expanding and compressing iteration of the algorithm,so as to realize the data in put and display.Firstly,the upper computer uses UART serial communication to transmit the data to the MCU.Secondly,the MCU fills and groups the received data,it transmits the grouped data to FPGA for calculation by SPI serial communication.Finally,the upper computer displays the results.The test verifies that the in put of any data has correct and unique hash value corresp onding to it.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249