会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • 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)中。
    • 2. 发明申请
    • DEVICE AND METHOD FOR PROTECTING EXECUTION OF A CRYPTOGRAPHIC OPERATION
    • WO2019121747A1
    • 2019-06-27
    • PCT/EP2018/085592
    • 2018-12-18
    • SECURE-IC SAS
    • GUILLEY, SylvainMURDICA, Cédric
    • H04L9/00H04L9/30
    • H04L9/004G06F2207/7247G06F2207/7257H04L9/302H04L9/3066H04L2209/08
    • There is provided a device for protecting the execution of a cryptographic operation from attacks, said cryptographic operation being implemented by a cryptographic algorithm, said cryptographic operation comprising at least one modular operation between a main base (m) representing a data block and at least one scalar (d) in at least one finite starting group. The device is configured to determine at least one intermediary group (Ε') different from said at least one starting group (E) (602), the number of intermediary groups being equal to the number of starting groups (E). The device is further configured to determine at least one final group (E") from said at least one starting group (E) and said at least one intermediary group (E') (604). The base (m) being mapped to an auxiliary elements in said at least one intermediary group and to an auxiliary base (m") in said at least one final group (E") (606). The device performs a first elementary operation in each final group (E"i), the first elementary operation consisting in executing said modular operation between said auxiliary base (m") and an auxiliary scalar (d a ) in each final group (E") (608), which provides at least one result, the auxiliary scalar (d a ) being determined from the auxiliary element (x) and from the main scalar (d). The device further performs a second elementary operation in each starting group (E), the second elementary operation consisting in executing said modular operation between an additional auxiliary base and an additional auxiliary scalar (d'b) in each starting group, at least one of the additional auxiliary base and of the additional scalar being derived from the result of the first elementary operation (612).