【技术实现步骤摘要】
一种基于RISC-V的内存保护方法
本专利技术涉及信息安全
,尤其是涉及嵌入式内存安全
,具体的说,是一种基于RISC-V的内存保护方法。
技术介绍
随着物联网设备目前都开始接入互联网,针对设备上的安全保护变得尤为重要,特别是安全应用程序。目前几乎所有的没有MMU(MemoryManageUnit内存管理单元)的嵌入式设备的内存都是没有进行保护的,设备上的所有应用都可以访问内存的所有区域,这给应用数据的私密性和安全性带来了威胁和挑战。
技术实现思路
本专利技术的目的在于提供一种基于RISC-V的内存保护方法,用于解决现有技术中嵌入式设备对内存没有保护,应用可以访问内存所有区域,对数据的私密性和安全性存在威胁的问题。本专利技术通过下述技术方案解决上述问题:一种基于RISC-V的内存保护方法,包括:步骤S1:采用RISC-V芯片的设备开发n个APP应用;步骤S2:将RISC-V芯片的内存划分为n个互相独立的内存区域,其中n个内存区域分别对应n个APP应用;步 ...
【技术保护点】
1.一种基于RISC-V的内存保护方法,其特征在于,包括:/n步骤S1:采用RISC-V芯片的设备开发n个APP应用;/n步骤S2:将RISC-V芯片的内存划分为n个互相独立的内存区域,其中n个内存区域分别对应n个APP应用;/n步骤S3:配置RISC-V特权指令集,内存控制寄存器配置每一个应用APP,使每个应用APP在其对应的内存区域有访问权限,在其他内存区域无访问权限。/n
【技术特征摘要】
1.一种基于RISC-V的内存保护方法,其特征在于,包括:
步骤S1:采用RISC-V芯片的设备开发n个APP应用;
步骤S2:将RISC-V芯片的内存划分为n个互相独立的内存区域,其中n个内存区域分别对应n个APP应用;
步骤S3:配置RISC-V特权指令集,内存控制寄存器配置每一个应用APP,使每个应用APP在其对应的内存区域有访问权限,在其他内存区域无访问权限。
2.根据权利要求1所述的一种基于RISC-V的内存保护方法,其特征在于,所述步骤S1中的APP应用若存在交互,则在步骤S2中将RISC-V芯片的内存划分为n+1个互相独立的内存区域,其中n个内存区域分别对应n个APP应用,第n+1个设置为共享内存区域;
步骤S3:配置RISC-V特权指令集,内存控制寄存器配置...
【专利技术属性】
技术研发人员:杨国东,刘建敏,杨超,周强强,翟栋,
申请(专利权)人:四川虹微技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。