{"title":"基于软硬件协同设计的数字签名虚拟平台","authors":"Feng-Ming Lin, Shuting Cai, Heming Liu","doi":"10.1145/3546000.3546016","DOIUrl":null,"url":null,"abstract":"Data is encrypted using digital signature technology, which is a crucial step to ensure information security. An SoC with encryption ensures the security of data transmission. The previous SoC design method is to develop hardware first and then develop software, and it is difficult to achieve software and hardware co-design. Therefore, we propose a virtual prototype platform to solve this problem. With the help of SystemC and gem5, we successfully built a virtual prototype platform and conducted simulation experiments through this virtual prototype platform. The experiment results show that the proposed method realizes the software and hardware co-design. In addition, the SystemC cycle-accurate model used in the virtual prototype platform is converted into an RTL model by means of translator conversion, and the experimental results of the virtual prototype platform are compared and verified. The proposed virtual platform to develop and verify SoC models will reduce simulation time. 1","PeriodicalId":196955,"journal":{"name":"Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Digital Signature Virtual Platform Based on Hardware-Software Co-Design\",\"authors\":\"Feng-Ming Lin, Shuting Cai, Heming Liu\",\"doi\":\"10.1145/3546000.3546016\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Data is encrypted using digital signature technology, which is a crucial step to ensure information security. An SoC with encryption ensures the security of data transmission. The previous SoC design method is to develop hardware first and then develop software, and it is difficult to achieve software and hardware co-design. Therefore, we propose a virtual prototype platform to solve this problem. With the help of SystemC and gem5, we successfully built a virtual prototype platform and conducted simulation experiments through this virtual prototype platform. The experiment results show that the proposed method realizes the software and hardware co-design. In addition, the SystemC cycle-accurate model used in the virtual prototype platform is converted into an RTL model by means of translator conversion, and the experimental results of the virtual prototype platform are compared and verified. The proposed virtual platform to develop and verify SoC models will reduce simulation time. 1\",\"PeriodicalId\":196955,\"journal\":{\"name\":\"Proceedings of the 6th International Conference on High Performance Compilation, Computing and Communications\",\"volume\":\"30 1\",\"pages\":\"0\"},\"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.3546016\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","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.3546016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Digital Signature Virtual Platform Based on Hardware-Software Co-Design
Data is encrypted using digital signature technology, which is a crucial step to ensure information security. An SoC with encryption ensures the security of data transmission. The previous SoC design method is to develop hardware first and then develop software, and it is difficult to achieve software and hardware co-design. Therefore, we propose a virtual prototype platform to solve this problem. With the help of SystemC and gem5, we successfully built a virtual prototype platform and conducted simulation experiments through this virtual prototype platform. The experiment results show that the proposed method realizes the software and hardware co-design. In addition, the SystemC cycle-accurate model used in the virtual prototype platform is converted into an RTL model by means of translator conversion, and the experimental results of the virtual prototype platform are compared and verified. The proposed virtual platform to develop and verify SoC models will reduce simulation time. 1