会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明公开
    • PROTECTION D'UN CALCUL MODULAIRE
    • 保护模块计算
    • EP3287891A1
    • 2018-02-28
    • EP17156308.3
    • 2017-02-15
    • STMICROELECTRONICS (ROUSSET) SAS
    • DIOP, IbrahimaLIARDET, Pierre-YvanLINGE, Yanis
    • G06F7/72
    • G06F21/52G06F7/523G06F7/72G06F7/723G06F2207/7242G06F2221/032
    • L'invention concerne un procédé de protection d'un calcul modulaire sur un premier nombre (M) et un deuxième nombre (d'), exécuté par un circuit électronique (1), comportant les étapes suivantes : combiner le deuxième nombre (d') à un troisième nombre (r) pour obtenir un quatrième nombre (d") ; exécuter le calcul modulaire sur les premier et troisième nombres, le résultat étant contenu dans un premier registre ou emplacement mémoire (T0) ; initialiser un deuxième registre ou emplacement mémoire (RC) à la valeur du premier registre ou à l'unité ; et successivement, pour chaque bit (r i ) à l'état 1 du troisième nombre : si le bit correspondant (d" i ) du quatrième nombre est à l'état 1, le contenu du deuxième registre ou emplacement mémoire est multiplié (310') par l'inverse du premier nombre et le résultat est placé dans le premier registre ou emplacement mémoire, si le bit correspondant du quatrième nombre est à l'état 0, le contenu du deuxième registre ou emplacement mémoire est multiplié (310) par le premier nombre et le résultat est placé dans le premier registre ou emplacement mémoire.
    • 本发明涉及一种用于保护由电子电路(1)执行的第一数量(M)和第二数量(d')的模块化计算的方法,包括以下步骤:将第二数量 )转换为第三数字(r)以获得第四数字(d“);对第一和第三数字执行模块化计算,结果被包含在第一寄存器或存储位置(T0)中;初始化第二寄存器或位置 存储器(RC)以第一寄存器或单元的值存储,并且对于第三数字的状态1中的每个位(ri),连续存储:如果第四数字的对应位(d“i)处于 状态1时,第二寄存器或存储器位置的内容乘以(310')第一数字的倒数,并且如果第四数字的对应位处于状态0,则将结果放置在第一寄存器或存储器位置中 ,第二注册商的内容 e或存储单元与第一个数字相乘(310),结果放在第一个寄存器或存储单元中。