基于国密SM3算法的摘要码生成器设计  被引量:5

Abstract Code Generator Design Based on SM3 Algorithm

在线阅读下载全文

作  者:王岩[1] 杨期朝 Wang Yan;Yang Qi-chao(College of electrical and information engineering,Heilongjiang Institute of Engineering,Heilongjiang Haerbin 150050)

机构地区:[1]黑龙江工程学院,黑龙江哈尔滨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.

关 键 词:SM3算法 FPGA 单片机 上位机 

分 类 号:TP301.6[自动化与计算机技术—计算机系统结构] TP309[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象