会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • 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的所述读取值的操作。
    • 9. 发明申请
    • PROCÉDÉ DE CONTREMESURE POUR UN COMPOSANT ÉLECTRONIQUE METTANT EN OEUVRE UN ALGORITHME DE CRYPTOGRAPHIE SUR UNE COURBE ELLIPTIQUE
    • 电子元件实现非线性曲线重构算法的计量法
    • WO2015121324A1
    • 2015-08-20
    • PCT/EP2015/052908
    • 2015-02-12
    • SECURE-IC SAS
    • MURDICA, CédricGUILLEY, Sylvain
    • H04L9/00
    • H04L9/003H04L9/3066H04L2209/04H04L2209/08
    • L'invention a pour objet un procédé de contremesure pour un composant électronique mettant en œuvre un algorithme de cryptographie à clé publique sur une courbe elliptique E définie sur un corps K et comprenant une opération itérative de multiplication scalaire permettant d'obtenir un point [ k ] P à partir d'un point P de la courbe E et d'un entier k devant rester secret, la consommation électrique du composant électronique dépendant de la valeur prise par au moins un point dit critique utilisé lors de ladite opération pour déterminer itérativement le point [ k ] P . Le procédé comprend : une étape de fourniture (500) d'au moins une puissance d'un élément c de K prédéfini constant non nul et différent de un; une étape d'initialisation (501) des coordonnées du au moins un point critique à une valeur prédéfinie; une étape mettant en œuvre l'opération de multiplication scalaire (502), les coordonnées associées à au moins un point critique étant modifiées à chaque itération en multipliant au moins une des coordonnées de ce point par la au moins une puissance de l'élément c obtenu à l'étape de fourniture (500).
    • 本发明的主题是实现公共密钥椭圆曲线加密算法的电子部件的对策方法,椭圆曲线E在身体K上定义,所述方法包括迭代标量乘法运算,允许点[k] P 要从曲线E上的点P和必须保密的整数k获得,电子部件的电功率消耗取决于所说的至少一个点被认为是至关重要的 用于迭代确定点[k] P的操作。 该方法包括:步骤(500),其提供K的元素c的至少一个能量,该元素被预设为常数,非零和不同于一个; 将至少一个临界点的坐标初始化(501)到预设值的步骤; 以及实现标量乘法(502)的操作的步骤,通过将该点的坐标中的至少一个乘以所获得的元素c的至少一个幂来与在每次迭代中修改的至少一个临界点相关联的坐标 在提供步骤(500)中。