High-Performance Cryptographic SoC Virtual Prototyping Platform Based on RISC-V VP

Junwei Wu, Xin Zheng, Shaofen Zeng, Huaien Gao, Xiaoming Xiong
{"title":"High-Performance Cryptographic SoC Virtual Prototyping Platform Based on RISC-V VP","authors":"Junwei Wu, Xin Zheng, Shaofen Zeng, Huaien Gao, Xiaoming Xiong","doi":"10.1145/3546000.3546013","DOIUrl":null,"url":null,"abstract":"Hardware processors and optimization for secure operations in embedded devices have been a research hotspot in recent years. To full use of the limited computing and storage resources in embedded devices, it is necessary to explore the design space of software and hardware architectures in the early stage of SoC design. Therefore, SystemC-based electronic system-level (ESL) simulators are very useful for fast hardware modeling and verification. In this paper, we propose and design a SystemC-based cryptographic SoC virtual prototyping (Crypto-SoC VP) to speed up function and performance simulation of embedded security devices. We use RISC-V Crypto-Benchmark to analyze the simulation performance of the Crypto-SoC VP. SM4 crypto-accelerator with different hardware and software modes is also integrated in this VP. The experimental results show the efficiency of our design. The simulation speed on our virtual prototyping is over 50 times that of the traditional RTL simulation, while the simulation difference is only about 5%.","PeriodicalId":196955,"journal":{"name":"Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3546000.3546013","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Hardware processors and optimization for secure operations in embedded devices have been a research hotspot in recent years. To full use of the limited computing and storage resources in embedded devices, it is necessary to explore the design space of software and hardware architectures in the early stage of SoC design. Therefore, SystemC-based electronic system-level (ESL) simulators are very useful for fast hardware modeling and verification. In this paper, we propose and design a SystemC-based cryptographic SoC virtual prototyping (Crypto-SoC VP) to speed up function and performance simulation of embedded security devices. We use RISC-V Crypto-Benchmark to analyze the simulation performance of the Crypto-SoC VP. SM4 crypto-accelerator with different hardware and software modes is also integrated in this VP. The experimental results show the efficiency of our design. The simulation speed on our virtual prototyping is over 50 times that of the traditional RTL simulation, while the simulation difference is only about 5%.
基于RISC-V VP的高性能加密SoC虚拟样机平台
嵌入式设备的硬件处理器和安全操作优化是近年来的研究热点。为了充分利用嵌入式设备有限的计算和存储资源,有必要在SoC设计初期探索软硬件架构的设计空间。因此,基于systemc的电子系统级(ESL)模拟器对于快速硬件建模和验证非常有用。本文提出并设计了一种基于systemc的加密SoC虚拟原型(Crypto-SoC VP),以加快嵌入式安全器件的功能和性能仿真。我们使用RISC-V Crypto-Benchmark来分析Crypto-SoC VP的仿真性能。该VP还集成了具有不同硬件和软件模式的SM4加密加速器。实验结果表明了设计的有效性。我们的虚拟样机的仿真速度是传统RTL仿真的50倍以上,而仿真差异仅为5%左右。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
文献相关原料
公司名称 产品信息 采购帮参考价格
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信