【技术实现步骤摘要】
【国外来华专利技术】电路保护系统和方法
本专利技术总体上涉及电子电路,并且更具体地涉及用于保护这种电子电路的系统和方法。现有技术制造电子组件需要极其复杂的工艺。此外,制造这种组件需要复杂且昂贵的基础设施,例如用于制造通常由硅组成并使用掩模的这些电子组件的电子电路的代工型工厂。特别地,已经观察到电子组件的技术越发达,制造它们所需要的工厂数量越少。继而,小数量的这种工厂必须以强约束运转(举例来说,例如可用性和生产能力限制),以便能够处理交付给它们的不同类型的电子组件。继而,变得难以选择特定的代工厂。为了通过使这些约束(例如在延迟方面)最小化来优化电子组件的制造成本,可能需要在其它地理区域中制造组件。在一些技术行业中,这种选择可能受到由代工厂提供的缺少或保证的限制,并且具体而言不可能确保代工厂操作人员在制造电子组件的背景下没有恶意。例如,难以检查代工厂是否进行以下操作:-生产比所要求的样本更多的样本,以便将其在灰色市场(这是被称为过度生产的概念)上销售;-复制电子组件的蓝图,以便将其转售;-在制造电子电路之前对其蓝图进行修改(称为仿造)。对电子电路进行修改是尤其敏感的威胁。很多动机可能导致代工厂恶意地修改这些蓝图,举例来说,例如:-使得电路有意地比竞争对手的电路表现得差;-插入“后门”,以便提供远程访问或简单地以谨慎的方式过滤掉信息;-插入能够远程销毁组件的逻辑单元(被称为终止开关)。对电子电路的这种恶意修改通常被称为硬件特洛伊木马。特洛伊木马包括两部分:1、激活部分(触发器),其监视电路的状态以从中推断出用于触发特洛伊木马的条件,以及2、动作部分(有效载荷),其在触发之后执行 ...
【技术保护点】
一种用于布尔电路(11)的保护(100)的方法,所述布尔电路(11)与包括基本布尔变量的电路的结构描述相关联,每个所述基本布尔变量由一位表示,所述方法包括以下步骤,所述步骤在于:‑根据预定义的选择标准来选择所述电路的k个基本布尔变量的集合,‑通过根据选定的顺序对k个所选择的变量进行级联来构造由k位表示的变量x,‑根据与二进制码C的补码D的对偶距离有关的条件来确定所述二进制码C以及所述二进制码C的所述补码D,所述二进制码C包括一组代码字并属于给定的向量空间,所述二进制码C具有长度n和大小2
【技术特征摘要】
【国外来华专利技术】2014.08.06 EP 14306247.91.一种用于布尔电路(11)的保护(100)的方法,所述布尔电路(11)与包括基本布尔变量的电路的结构描述相关联,每个所述基本布尔变量由一位表示,所述方法包括以下步骤,所述步骤在于:-根据预定义的选择标准来选择所述电路的k个基本布尔变量的集合,-通过根据选定的顺序对k个所选择的变量进行级联来构造由k位表示的变量x,-根据与二进制码C的补码D的对偶距离有关的条件来确定所述二进制码C以及所述二进制码C的所述补码D,所述二进制码C包括一组代码字并属于给定的向量空间,所述二进制码C具有长度n和大小2k,其中,k指示表示所述变量x的位数;-用由n位表示的受保护的变量z来代替所述布尔电路的所述结构描述中的所述变量x,从而:-用写入所述受保护的变量z的操作来代替写入所述电路中的所述变量x的任何操作,通过将由所述代码C编码的所述变量x加到由所述补码D编码的随机位向量y来生成所述受保护的变量z,以及-用读取所述受保护的变量z的值的操作和使用大小为(n×k)的解码矩阵J来对所述受保护的变量z的所述读取值进行解码的操作,来代替读取所述电路中的所述变量x的任何操作,所述大小为(n×k)的解码矩阵J由所述二进制码C和所述二进制码C的所述补码D来确定。2.根据权利要求1所述的电路保护方法,其特征在于,选择所述基本布尔变量的步骤包括选择具有不同用途的基本布尔变量。3.根据权利要求1和2中的任一项所述的电路保护方法,其特征在于,所述二进制码C是包括大小为k×n的生成矩阵G的线性代码,所述大小为k×n的生成矩阵G用于根据关系式xG对所述变量x的状态进行编码,并且其特征在于,所述补码D包括大小为(n-k)×n的生成矩阵H,所述大小为(n-k)×n的生成矩阵H用于根据关系式yH对随机位的所述向量y进行编码,所使用的所述矩阵J由所述二进制码C的所述生成矩阵G和所述补码D的所述生成矩阵H来确定。4.根据前述权利要求中的任一项所述的电路保护方法,其特征在于,所述方法包括步骤(312),所述步骤(312)在于:通过判断与所述随机位向量有关的条件是否被验证来检测注入到所述受保护的变量z中的故障,如果所述随机位向量y不同于所述受保护的变量z的所述读取值并且所述随机位向量y由大小为n×(n-k)的解码矩阵K进行解码,则所述条件被验证,所述矩阵K由所述二进制码C和所述补码D来确定。5.根据权利要求3和4所述的电路保护方法,其特征在于,所述解码矩阵K由所述二进制码C的所述生成矩阵G和所述补码D的所述生成矩阵H来确定。6.根据权利要求3至5中的任一项所述的电路保护方法,其特征在于,所述解码矩阵J和/或所述解码矩阵K由以下关系式来确定:其中,G指示所述二进制码C的所述生成矩阵G,并且H指示所述补码D的所述生成矩阵。7.根据权利要求4至6中的任一项所述的方法,其特征在于,由所述补码D编码的所述随机位向量y进一步由维度大于或等于n-k的代码E进行编码并产生大小为m的字,所述代码与解码矩阵M和编码矩阵L相关联,所述代码E还与补码F相...
【专利技术属性】
技术研发人员:S·吉耶,T·波特伯夫,JL·当热,
申请(专利权)人:智能IC卡公司,
类型:发明
国别省市:法国,FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。