会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • CIRCUIT PROTECTION SYSTEM AND METHOD
    • 电路保护系统和方法
    • WO2016020267A1
    • 2016-02-11
    • PCT/EP2015/067560
    • 2015-07-30
    • SECURE-IC SAS
    • GUILLEY, SylvainPORTEBOEUF, ThibaultDANGER, Jean-Luc
    • G09C1/00H04L9/00
    • G06F21/71G09C1/00H04L9/002H04L2209/046H04L2209/12
    • The invention proposes a method of protection of a Boolean circuit associated with a structural description of the circuit comprising elementary Boolean variables, each represented by one bit, the method comprising the steps consisting in: - selecting a set of k elementary Boolean variables of the circuit as a function of predefined selection criteria, - constructing a variable x represented by k bits by concatenation of the k selected variables in accordance with a chosen order, - determining a binary code C comprising a set of code words and belonging to a given vector space and the supplementary code D of said binary code C as a function of a condition bearing on the dual distance of said supplementary code D , said binary code C having a length n and a size 2 k , where k designates the number of bits representing said variable x ; - substituting the variable x in the structural description of the Boolean circuit with a protected variable z represented by n bits so that: - any operation of writing on the variable x in the circuit is substituted with an operation of writing on the variable z , the variable z being generated by adding the variable x encoded by said code C to a random bit vector y encoded by the supplementary code D , and - any operation of reading the variable x in the circuit is substituted with an operation of reading the value of the protected variable z and an operation of decoding said read value of the protected variable z using a decoding matrix J of size ( n x k ) determined from the binary code C and the supplementary code D of the binary code C .
    • 本发明提出了一种保护布尔电路的方法,该布尔电路与包括基本布尔变量的电路的结构描述相关联,每个基本布尔变量由一个位表示,该方法包括以下步骤: - 选择电路的一组k个基本布尔变量 作为预定义选择标准的函数, - 根据所选择的顺序,通过连接k个所选变量来构造由k个比特表示的变量x, - 确定包含一组码字并属于给定向量空间的二进制码C 以及所述二进制码C的补码D作为与所述辅助码D的双距离有关的条件的函数,所述二进制码C具有长度n和大小2k,其中k表示表示所述补码 变量x - 用布尔电路的结构描述中的变量x替换由n位表示的保护变量z,使得: - 对电路中的变量x进行写入的任何操作都被写入变量z的操作代替, 通过将由所述代码C编码的变量x添加到由补充代码D编码的随机位矢量y来生成变量z,并且读取电路中的变量x的任何操作都被读取 保护变量z和使用从二进制码C的二进制码C和补充码D确定的大小(nxk)的解码矩阵J来解码受保护变量z的所述读取值的操作。