[发明专利]安全集成电路及其方法有效
申请号: | 202110049066.X | 申请日: | 2021-01-14 |
公开(公告)号: | CN113127938B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 日弗·赫诗曼 | 申请(专利权)人: | 新唐科技股份有限公司 |
主分类号: | G06F21/72 | 分类号: | G06F21/72;G06F21/60;G06F21/64 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 董骁毅;叶明川 |
地址: | 中国台湾新竹*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 集成电路 及其 方法 | ||
1.一种安全集成电路,其特征在于,包括:
多个功能等效的组合逻辑电路,各所述多个组合逻辑电路配置为接收一或多个输入,并对所述一或多个输入进行组合逻辑运算,以产生一或多个输出;
多个状态采样组件,各状态采样组件包括一个或多个状态采样组件,所述一个或多个状态采样组件配置以对所述多个功能等效的组合逻辑电路之一的所述一或多个输出进行采样,并将所述一或多个采样输出作为输入,以提供给所述多个功能等效的组合逻辑电路的另一个;以及
一控制电路,配置为接收多组输入数据以供所述多个功能等效的组合逻辑电路处理,并将所述多组输入数据路由至所述多个功能等效的组合逻辑电路,以从所述多个功能等效的组合逻辑电路中提取多组输出数据,并与所述各组输入数据相关联地输出所述各组输出数据;
其中所述多个功能等效的组合逻辑电路的至少两个在硬件实现上彼此不同;
其中所述控制电路配置以将所述多组输入数据的至少一些初始化为随机数据或伪随机数据。
2.根据权利要求1所述的安全集成电路,其特征在于,其中所述组合逻辑运算包括一迭代安全运算的一迭代运算。
3.根据权利要求1所述的安全集成电路,其特征在于,其中通过将所述多个组合逻辑电路的所述一个或多个采样输出作为输入,以提供给所述多个组合逻辑电路的另一个,使得应用于一组给定输入数据的所述组合逻辑运算的迭代运算是由不同的所述多个组合逻辑电路的不同组合逻辑电路来执行。
4.根据权利要求1所述的安全集成电路,其特征在于,其中通过将所述多个组合逻辑电路的所述一个或多个采样输出作为输入,以提供给所述多个组合逻辑电路的另一个,使得所述另一个组合逻辑电路的一给定的组合逻辑电路是在连续的频率周期中,将所述组合逻辑运算应用于不同的所述多组输入数据。
5.根据权利要求1所述的安全集成电路,其特征在于,其中至少一个所述多个功能等效的组合逻辑电路,是通过相对于所述多个功能等效的组合逻辑电路的一个组合逻辑电路的负逻辑来实现。
6.根据权利要求1所述的安全集成电路,其特征在于,其中所述控制电路配置以通过相应的输入输出接口接收所述多组输入数据,并在一相同的输入输出接口上输出所述各组输出数据,其中所述相同的输入输出接口为接收所述各组输出数据对应的所述组输入数据。
7.根据权利要求1所述的安全集成电路,其特征在于,其中所述控制电路配置为以循环交替的方式,将所述多组输入数据分配到所述多个功能等效的组合逻辑电路,并以循环交替的方式,从所述多个功能等效的组合逻辑电路收集所述多组输出数据。
8.根据权利要求1所述的安全集成电路,其特征在于,其中所述多个组合逻辑电路的一个或多个配置为执行以下至少一项:
i) 在提取所述多组输出数据后,继续应用所述组合逻辑运算;以及
ii) 在提供所述多组输入数据之前,开始应用所述组合逻辑运算。
9.根据权利要求1所述的安全集成电路,其特征在于,其中所述控制电路配置为在将所述多组输入数据提供给所述多个组合逻辑电路的至少两个的时间之间,产生相对延迟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新唐科技股份有限公司,未经新唐科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110049066.X/1.html,转载请声明来源钻瓜专利网。