基于RISC-V CPU的安全调试软件解决方案

Jun Liu, Ting Chong, Liangeng Liu, Xige Zhang
{"title":"基于RISC-V CPU的安全调试软件解决方案","authors":"Jun Liu, Ting Chong, Liangeng Liu, Xige Zhang","doi":"10.1145/3558819.3558823","DOIUrl":null,"url":null,"abstract":"When using the CPU chip containing the debug module, the mechanism of secure debug is required to ensure the security of the internal data in the CPU chip. But, the specification of RISC-V instruction architecture set only describes the guideline of secure debug mechanism for hardware aspect. This paper presents a software solution for the RISC-V CPU secure debug mechanism, and the configuration program on the host computer first creates the black box area configuration data and secure authentication data, then passes the data through the debug channel to the firmware on the chip, then the firmware authenticates the security data and writes the configuration data of the black box area. The solution is combined with RISC-V CPU secure debug of hardware characteristics, and provides a comprehensive implementation reference for RISC-V CPU secure debug.","PeriodicalId":373484,"journal":{"name":"Proceedings of the 7th International Conference on Cyber Security and Information Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Software Solution of Secure Debug Based on RISC-V CPU\",\"authors\":\"Jun Liu, Ting Chong, Liangeng Liu, Xige Zhang\",\"doi\":\"10.1145/3558819.3558823\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"When using the CPU chip containing the debug module, the mechanism of secure debug is required to ensure the security of the internal data in the CPU chip. But, the specification of RISC-V instruction architecture set only describes the guideline of secure debug mechanism for hardware aspect. This paper presents a software solution for the RISC-V CPU secure debug mechanism, and the configuration program on the host computer first creates the black box area configuration data and secure authentication data, then passes the data through the debug channel to the firmware on the chip, then the firmware authenticates the security data and writes the configuration data of the black box area. The solution is combined with RISC-V CPU secure debug of hardware characteristics, and provides a comprehensive implementation reference for RISC-V CPU secure debug.\",\"PeriodicalId\":373484,\"journal\":{\"name\":\"Proceedings of the 7th International Conference on Cyber Security and Information Engineering\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 7th International Conference on Cyber Security and Information Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3558819.3558823\",\"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 7th International Conference on Cyber Security and Information Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3558819.3558823","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在使用包含调试模块的CPU芯片时,需要安全调试机制来保证CPU芯片内部数据的安全性。但是,RISC-V指令体系结构集的规范只描述了硬件方面安全调试机制的指导原则。本文提出了一种RISC-V CPU安全调试机制的软件解决方案,主机上的组态程序首先生成黑盒子区域的组态数据和安全认证数据,然后通过调试通道将这些数据传递给芯片上的固件,固件对安全数据进行认证并写入黑盒子区域的组态数据。该方案结合了RISC-V CPU安全调试的硬件特点,为RISC-V CPU安全调试提供了全面的实现参考。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Software Solution of Secure Debug Based on RISC-V CPU
When using the CPU chip containing the debug module, the mechanism of secure debug is required to ensure the security of the internal data in the CPU chip. But, the specification of RISC-V instruction architecture set only describes the guideline of secure debug mechanism for hardware aspect. This paper presents a software solution for the RISC-V CPU secure debug mechanism, and the configuration program on the host computer first creates the black box area configuration data and secure authentication data, then passes the data through the debug channel to the firmware on the chip, then the firmware authenticates the security data and writes the configuration data of the black box area. The solution is combined with RISC-V CPU secure debug of hardware characteristics, and provides a comprehensive implementation reference for RISC-V CPU secure debug.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信