会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明公开
    • PROTECTION D'UN CALCUL D'EXPONENTIATION MODULAIRE
    • 保护模块化的指数计算
    • EP3287892A1
    • 2018-02-28
    • EP17156309.1
    • 2017-02-15
    • STMICROELECTRONICS (ROUSSET) SAS
    • DIOP, IbrahimaLINGE, YanisLIARDET, Pierre-Yvan
    • G06F7/72
    • G06F7/723G06F7/58G06F7/722G06F21/72G06F2207/7247
    • L'invention concerne un procédé de protection d'un calcul d'exponentiation modulaire sur un premier nombre (M) et un exposant (d), modulo un premier modulo (N), exécuté par un circuit électronique (1) utilisant un premier registre ou emplacement mémoire (T0) et un deuxième registre ou emplacement mémoire (T1), comportant successivement, pour chaque bit de l'exposant (d) : un tirage d'un nombre aléatoire (r i ) ; une multiplication modulaire (36, 36') du contenu du premier registre ou emplacement mémoire par celui du deuxième registre ou emplacement mémoire, en plaçant le résultat dans l'un des premier et deuxième registres ou emplacements mémoire choisi en fonction de l'état du bit de l'exposant ; un carré modulaire (37, 37') du contenu de l'un des premier et deuxième registres ou emplacements mémoire choisi en fonction de l'état de l'exposant, en plaçant le résultat dans ce registre ou emplacement mémoire choisi, les opérations de multiplication et de carré étant effectuées modulo le produit du premier modulo par ledit nombre aléatoire.
    • 本发明涉及一种用于保护由电子电路(1)使用第一寄存器(1)执行的对第一数(M)和指数(d)进行模幂运算的方法,其中第一模(N) 或存储器位置(T0)和第二寄存器或存储器位置(T1),对于指数(d)的每一位依次包括:随机数(ri)的绘制; 第一寄存器或存储单元的内容的模乘(36,36')与第二寄存器或存储单元的内容的模乘(36,36'),将结果放置在第一和第二寄存器或根据 指数位; 根据指数的状态选择第一和第二寄存器或存储器位置之一的内容的模块方块(37,37'),将结果放入该寄存器或选定的存储器位置, 乘法和平方以所述随机数的第一模数的乘积进行模数化。
    • 10. 发明公开
    • METHOD, DEVICE AND NON-TRANSITORY COMPUTER-READABLE MEDIUM FOR CRYPTOGRAPHIC COMPUTATION
    • VERFAHREN,VORRICHTUNG UND NICHTTRANSITORISCHES COMPUTERLESBARES MEDIUM ZUR KRYPTOGRAFISCHEN BERECHNUNG
    • EP3115887A1
    • 2017-01-11
    • EP16162209.7
    • 2016-03-24
    • Winbond Electronics Corp.
    • KALUZHNY, Uri
    • G06F7/72
    • G06F7/728G06F21/602G06F2207/7247
    • A method, a device and a non-transitory computer-readable medium for cryptographic computation are provided. The method for computation includes: receiving, in a Montgomery multiplier circuit having a predefined block size, a pair of operands A and B and a modulus M for computation of a Montgomery product of A and B mod M; specifying a number n of blocks of the predefined block size to be used in the computation; computing a blinded modulus M' as a multiple of the modulus M by a random factor R, M' = R*M, while selecting R so that the length of M' is less than n times the block size by at least two bits; and operating the Montgomery multiplier circuit to compute and output the Montgomery product of A and B mod M'.
    • 提供了一种用于密码计算的方法,装置和非暂时性计算机可读介质。 计算方法包括:在具有预定块大小的蒙哥马利乘法器电路中接收一对操作数A和B,以及用于计算A和B mod M的蒙哥马利乘积的模数M; 指定要在计算中使用的预定块大小的数量n的块; 通过随机因子R,M'= R * M计算盲模M'作为模M的倍数,同时选择R使得M'的长度小于块大小的n倍至少两位; 并运行蒙哥马利乘数电路来计算和输出A和B mod M'的蒙哥马利产品。