会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • PROTECTION D'UN CALCUL D'EXPONENTIATION MODULAIRE EFFECTUE PAR UN CIRCUIT INTEGRE
    • 由集成电路生产的模块化指令计算的保护
    • WO2006134306A1
    • 2006-12-21
    • PCT/FR2006/050562
    • 2006-06-14
    • STMICROELECTRONICS SATEGLIA, YannickLIARDET, Pierre-YvanPOMET, Alain
    • TEGLIA, YannickLIARDET, Pierre-YvanPOMET, Alain
    • H04L9/30G06F7/72
    • G06F7/723G06F2207/7252H04L9/003
    • L ' invention concerne un procédé et un circuit de protection d'une quantité numérique (d) contenue dans un circuit intégré (1) sur un premier nombre de bits (n) , dans un calcul d'exponentiation modulaire d'une donnée (M) par ladite quantité numérique, consistant à : sélectionner au moins un deuxième nombre (j) compris entre l'unité et ledit premier nombre moins deux ; diviser ladite quantité numérique en au moins deux parties, une première partie (d(j-l, 0)) comprenant, depuis le bit de rang nul, un nombre de bits égal audit deuxième nombre, une deuxième partie (d(n-l, j)) comprenant les bits restants ; pour chaque partie de la quantité, calculer une première exponentiation modulaire (32, 33) de ladite donnée par la partie concernée et une deuxième exponentiation modulaire (36, 34) du résultat de la première par le chiffre 2 élevé à la puissance du rang du premier bit de la partie concernée ; et calculer (35) le produit des résultats des deuxièmes exponentiations modulaires.
    • 本发明涉及一种方法和电路,用于通过数字量(M)的模幂运算来保护包含在第一位数(n)上的集成电路(1)中的数值(d) 其包括:选择包括在所述单元和所述第一数字之间的至少一个第二数字(j)减去两个; 将所述数值分成至少两部分,第一部分(d(j-1,0)),其包括从秩零的比特数等于所述第二数的比特数,第二部分(d(n- 1,j)); 对于数量的每个部分,通过所涉及的部分计算所述数据的第一模幂运算(32,33),并且通过图2的第一个结果的第二模幂(36,34)乘以 排名第一位的部分; 并计算(35)第一和第二模幂的结果的乘积。
    • 4. 发明申请
    • METHOD OF PREVENTING POWER ANALYSIS ATTACKS ON MICROELECTRONIC ASSEMBLIES
    • 预防微电子组件功率分析攻击的方法
    • WO00067410A1
    • 2000-11-09
    • PCT/US2000/011419
    • 2000-04-28
    • G06F7/72H04K3/00
    • G06F7/723G06F7/725G06F2207/7252H04L9/003H04L9/3066H04L9/3252
    • A method is provided for providing a digital signature to prevent the detection of the secret exponent when monitoring power variation. In an apparatus in the form of a microelectronic assembly including an IC circuit, the digital signature is formed by utilizing a square-and multiply algorithm by modular exponentiation of a secret exponent having a plurality of bits characterizing a private key. The method comprises the steps of selecting at least one bit other (302) than the least significant bit (LSB) and the most significant bit (MSB), using the square-and-multiply algorithm, sequentially selecting bits to the left of the at least one predetermined bit for exponentiation until the MSB is selected (304-308), subsequent to selecting the MSB, sequentially selecting bits to the right of the at least one predetermined bit for exponentiation until the LSB is selected (310-314).
    • 提供一种提供数字签名以防止在监视功率变化时检测秘密指数的方法。 在包括IC电路的微电子组件的形式的装置中,通过利用具有表征私钥的多个位的秘密指数的模幂运算的平方和乘法算法来形成数字签名。 该方法包括以下步骤:使用平方和乘法算法选择除最低有效位(LSB)和最高有效位(MSB)之外的其他(302)的比特,顺序选择位于左侧的位 至少一个用于求幂的预定位直到选择MSB(304-308),在选择MSB之后,顺序选择至少一个预定位的右侧的位进行求幂,直到选择LSB(310-314)为止。
    • 8. 发明申请
    • SYSTEM AND METHOD FOR HIDING A CRYPTOGRAPHIC SECRET USING EXPANSION
    • 利用扩展来隐藏密码秘密的系统和方法
    • WO2017114739A1
    • 2017-07-06
    • PCT/EP2016/082334
    • 2016-12-22
    • GEMALTO SA
    • STEVEN, MadecDAVID, Vigilant
    • G06F7/72
    • G06F7/723G06F2207/7242G06F2207/7252G06F2207/7257
    • A system, method and computer-readable storage medium with instructions for protecting an electronic device having a processor and an instruction memory against side-channel attacks. The technology improves the ability of the electronic device to defend against side-channel attacks by operating a cryptographic device, to obscure a cryptographic quantity d by operating the processor to inject bits or blocks from an insertion sequence r into the cryptographic quantity d based on a random number R , thereby producing an expanded cryptographic quantity d' which is used in lieu of the cryptographic quantity d to perform cryptographic operation by using the second random number R to select between performing a fake operation or a real operation. Other systems and methods are disclosed.
    • 具有用于保护具有处理器和指令存储器的电子设备以防止侧信道攻击的系统,方法和计算机可读存储介质。 该技术通过操作密码设备来提高电子设备抵御旁道攻击的能力,通过操作处理器以将插入序列r中的比特或块插入到密码设备中来模糊密码量d 基于随机数R的密码量d,从而产生一个用来代替密码量d'的扩展的密码量'd'', 通过使用第二随机数R来选择执行伪操作还是实际操作来执行密码操作。 披露了其他系统和方法。
    • 9. 发明申请
    • VORRICHTUNG UND VERFAHREN ZUR MULTIPLIKATION ZUR ERSCHWERUNG VON SEITENKANALANGRIFFEN
    • DEVICE AND METHOD FOR乘法边信道攻击的复杂化
    • WO2016071523A1
    • 2016-05-12
    • PCT/EP2015/075993
    • 2015-11-06
    • IHP GMBH - INNOVATIONS FOR HIGH PERFORMANCE MICROELECTRONICS / LEIBNIZ-INSTITUT FÜR INNOVATIVE MIKROELEKTRONIK
    • DYKA, ZoyaLANGENDÖRFER, Peter
    • G06F7/53H04L9/00
    • G06F7/5324G06F2207/7252G06F2207/7257H04L9/003H04L2209/08
    • Es wird eine Vorrichtung zur Multiplikation zweier Bitfolgen beschrieben. Eine Steuereinheit wählt aus einer Vielzahl paralleler Multiplikationseinheiten in Abhängigkeit von einem Zufallssignal genau eine Multiplikationseinheit aus und aktiviert diese. Eine von allen Multiplikationseinheiten gemeinsam genutzte Teilmultipliziereinheit empfängt und multipliziert von der jeweils aktivierten Multiplikationseinheit gebildete Operanden miteinander. Jede der Multiplikationseinheiten implementiert eine andere Multiplikationsmethode zur Durchführung einer Multiplikation und weist dafür eine entsprechend der implementierten Multiplikationsmethode ausgebildete Auswahleinheit und eine entsprechend der implementierten Multiplikationsmethode ausgebildete Akkumulationseinheit auf. Die jeweilige Auswahleinheit wählt Schritt für Schritt Segmente der zu multiplizierenden Bitfolgen nach einem der jeweiligen Multiplikationsmethode angepassten Auswahlplan aus, bildet aus einem oder mehreren Segmenten Operanden und gibt sie an die Teilmultipliziereinheit aus. Die jeweilige Akkumulationseinheit empfängt von der Teilmultipliziereinheit ausgegebene Teilprodukte Schritt für Schritt, akkumuliert sie nach einem entsprechend der implementierten Multiplikationsmethode angepassten, zum Auswahlplan passenden Akkumulationsplan und gibt nach Abschluss der Akkumulation das so ermittelte Produkt der Bitfolgen aus.
    • 它是用于描述的两个比特序列中的乘法装置。 控制单元选择在响应多个平行的乘法单元的一个随机信号正好一个乘法器单元并激活它们。 由所有乘法单元Teilmultipliziereinheit接收并乘以操作符的由彼此分别激活乘法单元形成的共享。 每个乘法单元的实现用于执行乘法另一乘法方法并将其分配给训练相应实现的乘法方法选择单元,并且相应地执行乘法方法训练累积单元。 由比特序列的步骤的段相应的选择单元步骤,通过改编自选择计划相应乘法方法中的一个相乘,形成一个或多个段的操作数和将其输出到Teilmultipliziereinheit。 各个累积单元从Teilmultipliziereinheit输出部分乘积步步接收,它累积由适于选择计划匹配累积计划的实现的方法的相应的乘法和,如从确定该位序列的产物的积累完成之后。
    • 10. 发明申请
    • PROCEDE DE CRYPTOGRAPHIE COMPRENANT UNE OPERATION DE MULTIPLICATION PAR UN SCALAIRE OU UNE EXPONENTIATION
    • 包含通过标量或引证进行多项式运算的拼接方法
    • WO2014111647A1
    • 2014-07-24
    • PCT/FR2014/050054
    • 2014-01-13
    • INSIDE SECURE
    • FEIX, BenoîtVERNEUIL, VincentCLAVIER, Christophe
    • G06F7/72
    • G06F7/725G06F2207/7252H04L9/3066H04L9/3236
    • L'invention concerne un procédé de traitement cryptographique de données, mis en œuvre dans un dispositif électronique (DV1) comprenant un processeur (PROC), le procédé comprenant des étapes de fourniture d'un point d'une courbe elliptique dans un corps de Galois, et d'un nombre entier, et de calcul d'unproduit scalaire du point par le nombre, les coordonnées du point et le nombre ayant une taille supérieure à la taille de mots susceptibles d'être traités directement par le processeur, la multiplication scalaire du point par le nombre, comprenant des étapes consistant à: mémoriser des multiplesscalairesdu point par le nombre 2 élevé à une puissance appartenant à une série de nombres entiers, initialiser un point résultant, pour chaque bit non nul du premier nombre, additionner le point résultant et l'un des points multiples mémorisés, et fournir en sortie du processeur le point résultant en tant que résultat du produit scalaire.
    • 本发明涉及一种在包括处理器(PROC)的电子设备(DV1)中实现的数据的密码处理方法,该方法包括以下步骤:在伽罗瓦域中提供椭圆曲线的点,以及整数 ,并且通过数字,点的坐标和具有大于可由处理器直接处理的单词的大小的大小的数量来计算该点的标量积,该点的标量乘以数字 ,包括以下步骤:将针对所述点的标量倍数存储为提升到属于一系列整数的功率的点的标量倍数,对于第一个数字的每个非零比特的结果点的初始化,添加所得到的点 和存储的多个点之一,并且作为标量积的结果,在处理器的输出处提供所得到的点。