[发明专利]改进的计算装置在审
申请号: | 201980034765.8 | 申请日: | 2019-05-17 |
公开(公告)号: | CN112204551A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 马库斯·福尔普;保罗·埃斯特韦斯-韦里西莫 | 申请(专利权)人: | 卢森堡大学 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F9/4401;G06F9/46;G06F21/57 |
代理公司: | 深圳尚业知识产权代理事务所(普通合伙) 44503 | 代理人: | 文蓉 |
地址: | 卢森堡*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 改进 计算 装置 | ||
1.一种基于能力的计算和/或数据处理架构(100)中的模块(120),包括:
存储器件,用于存储多个数据结构(404、410、412)和第一指令集(415),其中
第一数据结构(404)包括第一数据序列,所述第一数据序列代表启动子系统,所述子系统包括所述架构中的至少三个计算单元,每个计算单元包括至少一个计算资源;
第二数据结构(410)包括传递到待启动子系统的至少一个能力集;以及
第三数据结构(412)包括第二数据序列和启动指令集,所述第二数据序列代表所述待启动子系统的配置;
计算器件,通过所述第一指令集(415)被配置为:
基于所述存储的第二数据序列、所述存储的启动指令集和所述存储的能力集来计算(811-814)所述第一数据序列;
重置并暂停所述子系统的每个计算单元(130、140);
将所述存储的能力集(410)、所述第二数据序列和所述存储的启动指令集(412)复制到所述暂停的计算单元的存储器资源中;
将所述暂停的计算单元的标识符改变为所述计算的第一数据序列(404),然后允许所述暂停的计算单元恢复启动;以及
接口器件(310),用于与所述架构(100)的计算单元(130、140)进行数据通信的所述模块可操作地接口。
2.根据权利要求1所述的模块,其中所述存储器件还存储数据结构(402),所述数据结构代表所述启动子系统(150)中包括的核的当前配置。
3.根据权利要求2所述的模块,其中所述存储器件还存储数据结构(403),所述数据结构(403)代表先前包括在所述启动子系统(150)中的核的配置历史。
4.根据权利要求2或3所述的模块,其中所述存储器件还包括非易失性存储器(417),所述非易失性存储器(417)用于分别存储一个或多个先前启动的子系统150的一个或多个计算的第一数据序列和能力集。
5.根据权利要求1至4中任一项所述的模块,其中所述存储器件还存储至少一个随机值,所述至少一个随机值通过报价请求系统传递到所述模块(120)以防止重放;以及数据(406),所述数据代表针对所述至少一个随机值计算的安全启动证据。
6.根据权利要求1至5中任一项所述的模块,其中所述架构还包括认证令牌,并且其中至少一个认证令牌被设置为所述第一数据序列。
7.根据权利要求6中任一项所述的模块,其中至少一个能力的所述初始集被划分为若干个子集,每个子集具有用于标识所述子系统中每个计算单元的相应副本的相应标识符(i),由此所述模块以及所述子系统(150)的计算单元在所述架构中复制(120i-N,130i-N,140i-N)。
8.根据权利要求7所述的模块,其中所述架构还包括至少一个投票器模块(1110),并且其中通过将第一模块副本的操作提议引导到所述其余副本或每个其余模块副本来对所述启动子系统(150)的所述副本或每个副本(1201-N)的操作进行投票。
9.根据权利要求1至8中任一项所述的模块,其中所述模块还包括存储数据的防篡改保护存储区域(430)和用于更新所述模块(120)的可重新配置逻辑(441)。
10.根据权利要求9所述的模块,其中所述保护存储区域(430)包括第一非易失性存储器(432),所述第一非易失性存储器(432)存储用于验证和解密所述第一指令集(415)的更新的多个密码密钥(431);以及第二非易失性存储器,所述第二非易失性存储器存储用于更新、证明和启动所述证明模块(120)的多个密码密钥(435)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卢森堡大学,未经卢森堡大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980034765.8/1.html,转载请声明来源钻瓜专利网。