当前位置:首页 > 报告详情

RISC-V嵌入式内核中GPSA保护的提前生成.pdf

上传人: c** 编号:955307 2025-10-27 21页 934.04KB

1、Ahead of Time Generation Ahead of Time Generation for GPSAGPSA Protectionin RISCRISC-V V Embedded CoresEmbedded CoresLouis Savary,Simon Rokicki and Steven Derrien/20Context2Embedded Systems Energy constrained Everywhere,for every usage Remote,mobile allows invasive attacks/20Context3Fault Injection

2、Attacks(FIA)Alter transistors state by external means laser,clock,power,EM Can propagate and cause errors:Data corruption Control flow errors Instruction skip/repeat Branch faultingInria/C.Morelconditional branch basic blockbasic blockbasic block/20Context4Countermeasures against Fault Injection Tec

3、hniques for fault detection redundancy,signatures Multiple implementations modifying program modifying architecture/20 Verifying the Control Flow Signature processing At compile time Each instruction has a signature f function:,+1=+1 control flow instructions:patch to correct signature Dynamically i

4、nstructions are encoded with f verification against reference signature patches are used on edges to get target signatureGPSA and CSM5Global Path Signature Analysis&Continuous Signature Monitoringbasic blockbasic blockbasic blockconditional branch basic blockbasic blockbasic block+patchM.Werner et a

5、l.“Protecting the Control Flow of Embedded Processors against Fault Attacks”.CARDIS 2016Requirements(usually)(micro)architecturedynamic signature computation and comparisoncompilerreference signature and patch generation/20 GPSA and CSM implementation microarchitecture modification to a pipeline CSI

6、:ensures pipeline execution integrity CCFI:dynamic signature processingSCI-FI6CountermeasureT.Chamelot,D.Courouss,and K.Heydeman“SCI-FI,Code,and Control Flow Integrity against Fault Injection Attacks,”in DATE,2022SCI-FIPipelineFetchDecodeExecuteMemoryWriteBackCCFICSI compiler modification:store in t

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
全文主要探讨了针对RISC-V嵌入式核心的GPSA(Global Path Signature Analysis)保护方法,以应对故障注入攻击(FIA)。以下是关键点: 1. **背景**:嵌入式系统面临能源限制和远程、移动环境,易受故障注入攻击。 2. **攻击类型**:故障注入可导致数据损坏、控制流错误、指令跳过/重复和分支故障。 3. **防护措施**:采用GPSA和CSM(Continuous Signature Monitoring)技术,通过在编译时和运行时生成和验证签名来保护控制流、代码和信号完整性。 4. **实现方法**:包括静态分析生成GPSA、动态处理间接跳转和上下文切换,以及硬件/软件协同实现。 5. **实验结果**:在Comet处理器上实现,性能开销约为SCI-FI的3-4倍,面积开销约为SCI-FI的2倍,但有效处理了间接跳转。 6. **未来工作**:优化算法以处理边缘情况,简化控制流图,研究不同长度签名的保护,以及考虑16位签名和补丁以减少面积开销。
"RISC-V芯片如何抵御故障注入攻击?" "GPSA技术如何保护嵌入式系统?" "无需重编译,RISC-V芯片如何实现代码完整性?"
客服
商务合作
小程序
服务号
折叠