检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:陈雪松 赵海淇 李秀滢[1] CHEN Xuesong;ZHAO Haiqi;LI Xiuying(Beijing Electronic Science and Technology Institute,Beijing 100070,P.R.China)
机构地区:[1]北京电子科技学院,北京100070
出 处:《北京电子科技学院学报》2024年第1期12-22,共11页Journal of Beijing Electronic Science And Technology Institute
基 金:北京市自然科学基金资助项目(4232034);中央高校基本科研业务费专项资金项目(3282023038,328202264,328202241)。
摘 要:在国产FPGA芯片上设计并实现密码算法是服务于我国关键基础设施建设的一项举措。为探讨新型密码算法模块实现的可行性,基于国产FPGA芯片设计了一款可选算法引擎的硬件密码模块,该模块可集成于嵌入式系统中,基于SPI接口实现了两种分组密码算法引擎的自主选择以及多组数据的一次性加解密处理。在此基础上,对比分析了在国产FPGA实现的SM4算法引擎和uBlock算法引擎的性能,并将SM4算法部署在国内和国外两款同档次的FPGA芯片上,对两种芯片的性能等方面进行对比分析。实验结果可知,利用国产FPGA芯片实现硬件密码模块具有较好的可行性,为FPGA的国产化替代提供一定的借鉴经验。Designing and implementing cryptographic algorithms on domestic FPGA chips contributes to critical infrastructure construction in our country.To explore the feasibility of implementing the modules for new type cryptographic algorithms,a hardware cryptographic module with optional algorithm engines based on domestic FPGA chips is designed,which could be integrated into the embedded systems.With the SPI interface,selection between two block cipher algorithm engines and one⁃time encryption/decryption for multiple sets data are realized.Based on the above works,performances of the SM4 algo⁃rithm engine and the uBlock algorithm engine implemented on domestic FPGA are compared and ana⁃lyzed.In addition,SM4 algorithm is implemented on a domestic chip(PGL22G)and a comparable for⁃eign chip(EP4CE40F29C6)respectively,and the two chips are contrastively analyzed.Experiment result exhibits that implementing hardware cryptographic module using domestic FPGA chip has high feasibility and will provide reference for the FPGA substitution.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.36.171