需要我帮你解读这件专利吗?
公开(公告)号CN122947179A | 申请号CN202611166926.7 | 专利类型发明专利 |
状态在审 | 国家或地区CN | 申请人甬江实验室 |
分类号G06F21/64(2013.01), G06F11/07(2006.01), G06F11/1446(2026.01), G06F11/1492(2026.01) | 申请日2026-07-31 | 公开日2026-10-20 |
发布日期2026-10-20 | 文档 ID84597858867100003 | 源数据页码657 |
专利语言zh | ||
本申请公开了一种RISC‑V处理器的飞地内控制流完整性保护方法及系统、介质、产品、设备,其中RISC‑V处理器的飞地内控制流完整性保护方法包括:在用户态下,在飞地内运行函数期间,在将函数的返回地址压入飞地的标准栈时,一并将返回地址压入飞地的影子栈,影子栈和标准栈均位于飞地内部;在从标准栈弹出实际返回地址之后,且在执行返回操作之前,从影子栈中弹出返回地址,并对实际返回地址和返回地址进行比较;响应于比较结果为不一致,触发硬件异常并切换至机器态;在机器态下的异常处理程序中,判断硬件异常是否来源于飞地;响应于硬件异常来源于飞地,销毁飞地。由此,能够为飞地内的程序提供控制流完整性保护。
附图 1