Verification of the sensitivity of an electronic circuit executing a modular exponentiation calculation

    公开(公告)号:US10209961B2

    公开(公告)日:2019-02-19

    申请号:US15056586

    申请日:2016-02-29

    Inventor: Yannick Teglia

    Abstract: A method of verifying the sensitivity of an electronic circuit executing a modular exponentiation calculation in a first register and a second register, successively including, for each bit of the exponent: a first step of multiplying the content of one of the registers, selected from among the first register and the second register according to the state of the bit of the exponent, by the content of the other one of the first and second registers, placing the result in said one of the registers; a second step of squaring the content of said other one of the registers by placing the result in this other register, wherein the content of that of the first and second registers which contains the multiplier of the operation of the first step is disturbed, for each bit of the exponent, during the execution of the first step.

    VERIFICATION OF THE SENSITIVITY OF AN ELECTRONIC CIRCUIT EXECUTING A MODULAR EXPONENTIATION CALCULATION
    13.
    发明申请
    VERIFICATION OF THE SENSITIVITY OF AN ELECTRONIC CIRCUIT EXECUTING A MODULAR EXPONENTIATION CALCULATION 审中-公开
    执行模块化指令计算的电子电路的灵敏度验证

    公开(公告)号:US20170060535A1

    公开(公告)日:2017-03-02

    申请号:US15056586

    申请日:2016-02-29

    Inventor: Yannick Teglia

    CPC classification number: G06F7/723 G06F2207/7219 H04L9/004 H04L9/06

    Abstract: A method of verifying the sensitivity of an electronic circuit executing a modular exponentiation calculation in a first register and a second register, successively including, for each bit of the exponent: a first step of multiplying the content of one of the registers, selected from among the first register and the second register according to the state of the bit of the exponent, by the content of the other one of the first and second registers, placing the result in said one of the registers; a second step of squaring the content of said other one of the registers by placing the result in this other register, wherein the content of that of the first and second registers which contains the multiplier of the operation of the first step is disturbed, for each bit of the exponent, during the execution of the first step.

    Abstract translation: 一种验证在第一寄存器和第二寄存器中执行模幂运算的电子电路的灵敏度的方法,其连续地包括针对指数的每一位:第一步骤,将寄存器之一的内容从 根据指数的位的状态,通过第一和第二寄存器中的另一个的内容,将第一寄存器和第二寄存器置于所述寄存器的一个寄存器中; 通过将结果放置在该另一个寄存器中来平坦化所述另一个寄存器的内容的第二步骤,其中包含第一步骤的操作的乘法器的第一寄存器和第二寄存器的内容的内容被干扰 在执行第一步时,指数的位。

    Detection of fault injections in a random number generator
    14.
    发明授权
    Detection of fault injections in a random number generator 有权
    检测随机数发生器中的故障注入

    公开(公告)号:US09582664B2

    公开(公告)日:2017-02-28

    申请号:US14299943

    申请日:2014-06-09

    Inventor: Yannick Teglia

    CPC classification number: G06F21/55 G06F7/58 G06F21/556

    Abstract: A method for detecting a fault injection in a random number generation circuit, wherein a bit pattern is mixed to a bit stream originating from a noise source and the presence of this pattern is detected in a signal sampled downstream of the mix.

    Abstract translation: 一种用于检测随机数生成电路中的故障注入的方法,其中将位模式混合到源自噪声源的比特流,并且在混合下游采样的信号中检测到该模式的存在。

    PROTECTION OF A CALCULATION AGAINST SIDE-CHANNEL ATTACKS
    16.
    发明申请
    PROTECTION OF A CALCULATION AGAINST SIDE-CHANNEL ATTACKS 有权
    保护对边界通道攻击的计算

    公开(公告)号:US20150063561A1

    公开(公告)日:2015-03-05

    申请号:US14470861

    申请日:2014-08-27

    Inventor: Yannick Teglia

    CPC classification number: H04L9/0618 H04L9/002 H04L9/003 H04L9/0869 H04L9/3066

    Abstract: A method for protecting a ciphering algorithm executing looped operations on bits of a first quantity and on a first variable initialized by a second quantity, wherein, for each bit of the first quantity, a random number is added to the state of this bit to update a second variable maintained between two thresholds.

    Abstract translation: 一种用于保护加密算法对第一数量的比特和由第二数量初始化的第一变量执行循环操作的方法,其中对于第一数量的每个比特,将随机数加到该比特的状态以更新 第二个变量保持在两个阈值之间。

Patent Agency Ranking