基于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安全调试提供了全面的实现参考。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
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
期刊最新文献
Development and Application of Portable Multi-Function Power Distribution Emergency Repair Standardized Equipment Research on Automatic Self-healing Control of Intelligent Feeder based on Multi-Agent Algorithm Research and implementation of IP address management in medium and large-scale local area networks Application of Compressive Sensing Technology and Image Processing in Space Exploration House Price Prediction Model Using Bridge Memristors Recurrent Neural Network
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1