[发明专利]芯片中非易失性存储空间的数据存储方法和可信芯片有效
申请号: | 201610998449.0 | 申请日: | 2016-11-11 |
公开(公告)号: | CN108073351B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 付颖芳 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 中非 易失性 存储空间 数据 存储 方法 可信 | ||
1.一种可信芯片,其特征在于,包括:
存储器,包括非易失性存储空间,其中,所述非易失性存储空间的属性至少包括:用于表征在所述非易失性存储空间中存储属主数据的参数,和所述属主数据的存储地址范围;
其中,所述属主数据的存储地址范围用于表征允许向芯片请求数据时的最大数据长度;
其中,所述属主数据的存储地址范围根据向所述非易失性存储空间写入的所述属主数据的大小确定,其中,通过所述属主数据的数据块的初始存储地址和末尾存储地址来确定所述存储地址范围,所述属主数据的存储地址范围与所述属主数据的长度相同。
2.一种获取存储在芯片中的数据的系统,其特征在于,包括:
访问设备端,用于发出用于访问芯片的非易失性存储空间的访问请求;
可信芯片,与所述访问设备端通信,用于响应所述访问请求,获取所述访问设备端返回的验证信息和需要请求的数据长度,在验证所述验证信息通过的情况下,如果所述需要请求的数据长度处于属主数据的存储地址范围之内,则允许返回所述属主数据的内容;
其中,所述属主数据的存储地址范围用于表征允许向所述可信芯片请求数据时的最大数据长度;
其中,所述可信芯片还用于向所述非易失性存储空间写入所述属主数据,并根据所述属主数据的大小确定所述属主数据的存储地址范围,其中,通过所述属主数据的数据块的初始存储地址和末尾存储地址来确定所述存储地址范围,所述属主数据的存储地址范围与所述属主数据的长度相同。
3.一种芯片中非易失性存储空间的数据存储方法,其特征在于,包括:
在芯片中创建非易失性存储空间,其中,所述非易失性存储空间的属性至少包括:用于表征在所述非易失性存储空间中存储属主数据的参数,所述属主数据的存储地址范围;
其中,所述属主数据的存储地址范围用于表征允许向所述芯片请求数据时的最大数据长度;
其中,在芯片中创建非易失性存储空间之后,所述方法还包括:向所述非易失性存储空间写入所述属主数据,并根据所述属主数据的大小确定所述属主数据的存储地址范围,其中,通过所述属主数据的数据块的初始存储地址和末尾存储地址来确定所述存储地址范围,所述属主数据的存储地址范围与所述属主数据的长度相同。
4.根据权利要求3所述的方法,其特征在于,所述非易失性存储空间的属性至少还包括如下至少之一:空间编号、空间属主名称、空间授权密码、空间大小和空间物理地址范围。
5.根据权利要求3或4所述的方法,其特征在于,在向所述非易失性存储空间写入所述属主数据,并根据所述属主数据的大小确定所述属主数据的存储地址范围之后,所述方法还包括:
接收用于访问所述非易失性存储空间的访问请求;
响应所述访问请求,得到验证信息和需要请求的数据长度;
在验证所述验证信息通过的情况下,判断所述需要请求的数据长度是否处于所述属主数据的存储地址范围之内;
如果所述需要请求的数据长度处于所述属主数据的存储地址范围之内,则允许返回所述属主数据的内容。
6.根据权利要求5所述的方法,其特征在于,如果所述需要请求的数据长度处于所述属主数据的存储地址范围之外,则中止获取所述属主数据的流程,和/或输出用于表征请求失败的提示信息。
7.根据权利要求5所述的方法,其特征在于,所述验证信息至少包括如下至少之一:需要访问的空间编号、密码口令。
8.根据权利要求5所述的方法,其特征在于,在验证所述验证信息失败的情况下,返回无法获取所述属主数据的提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610998449.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于云渲染的对象存储系统和方法
- 下一篇:虚拟磁盘处理方法及装置