一种安全存储的空间分配方法、装置、设备及存储介质制造方法及图纸

技术编号:37846956 阅读:27 留言:0更新日期:2023-06-14 22:32
本发明专利技术涉及一种安全存储的空间分配方法、装置、设备及存储介质。本发明专利技术中中央处理器将内存的内存空间划分为若干存储空间,并通过配置安全和共享属性的方式将所述存储空间设置为本地共享存储空间、非安全共享存储空间、安全共享存储空间、安全存储空间和非安全存储空间;所述中央处理器发起内存访问时,所述总线识别所述内存访问的访问类型,并判断所述内存访问的访问类型是否与被访问存储空间的属性符合,若符合,则允许进行所述内存访问,否则拒绝。实现了利用访问类型和存储空间属性的匹配来实现访问权限的控制,所述非安全存储空间的访问指令和所述安全存储空间的访问指令不同,保护所述安全存储空间内的数据。保护所述安全存储空间内的数据。保护所述安全存储空间内的数据。

【技术实现步骤摘要】
一种安全存储的空间分配方法、装置、设备及存储介质


[0001]本专利技术涉及安全存储设计领域,尤其涉及一种安全存储的空间分配方法、装置、设备及存储介质。

技术介绍

[0002]参与到存储芯片功能构建的代码包括内核代码和第三方代码,在存储芯片的研发过程中,经常需要内核代码和第三方代码配合实现一些功能,往往会遇到内核代码或和第三方代码的版本更替的情况。实际的研发场景中,往往需要对第三方代码进行频繁修改、编译,而尽量减少对内核代码的修改。为减少第三方代码修改影响到内核,保证内核的安全性,需要针对不同的代码类型,需要进行划区域管理。对于不希望进行修改的代码(如内核代码),需要放置在安全存储区域,以实现对代码的保护;对于经常进行修改的第三方代码(如测试代码),需要放置在非安全存储区域。为满足上述需求,需要一种一种安全存储的空间分配方法、装置、设备及存储介质。

技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供一种安全存储的空间分配方法、装置、设备及存储介质。
[0004]第一方面,本专利技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种安全存储的空间分配方法,应用于通过总线互联的中央处理器和内存所组成的架构,其特征在于,包括:所述中央处理器将所述内存的内存空间划分为若干存储空间,并通过配置安全和共享属性的方式将所述存储空间设置为本地共享存储空间、非安全共享存储空间、安全共享存储空间、安全存储空间和非安全存储空间;所述中央处理器通过包含标志位的访问指令发起内存访问时,所述总线通过所述标志位识别所述内存访问的访问类型,并判断所述内存访问的访问类型是否与被访问存储空间的属性符合,若符合,则允许进行所述内存访问,得到所述内存访问的访问结果,否则拒绝进行所述内存访问并返回错误信息。2.根据权利要求1所述的一种安全存储的空间分配方法,其特征在于,所述本地共享存储空间支持所述中央处理器、所述非安全共享存储空间和所述安全共享存储空间访问;用于实现所述非安全共享存储空间和所述安全共享存储空间的指定数据交换,共享所述非安全共享存储空间和所述安全共享存储空间的指定数据。3.根据权利要求1所述的一种安全存储的空间分配方法,其特征在于,所述非安全共享存储空间支持所述中央处理器、所述本地共享存储空间和全部的所述非安全存储空间访问;作为全部所述非安全存储空间的共享存储区域,允许任意所述非安全存储空间从所述非安全共享存储空间获取指定数据,允许任意所述非安全存储空间向所述非安全共享存储空间存入指定数据,以供其他非安全存储空间获取。4.根据权利要求1所述的一种安全存储的空间分配方法,其特征在于,所述安全共享存储空间支持所述中央处理器、所述本地共享存储空间和全部的所述安全存储空间访问;作为全部所述安全存储空间的共享存储区域,允许任意所述安全存储空间从所述安全共享存储空间获取内容,允许任意所述安全存储空间向所述安全共享存储空间存入内容,以供其他所述安全存储空间获取。5.根据权利要求1所述的一种安全存储的空间分配方法,其特征在于,所述安全存储空间用于存放有安全要求的代码和/或数据;所述非安全存储空间用于存放用户经常访问修改的代码和/或数据。6.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:孟凡兴刘奇浩颜港杨雪敏王瑞程希光
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1