Non-deterministic number generation
    41.
    发明申请
    Non-deterministic number generation 有权
    非确定性数字生成

    公开(公告)号:US20070116289A1

    公开(公告)日:2007-05-24

    申请号:US11481298

    申请日:2006-07-05

    IPC分类号: H04K1/00

    摘要: A method for determining the entropy of a noise source providing a bit flow, a method and a device for generating a bit flow, including parallelizing the bit flow to obtain first words over a first number of bits, applying to the successive words a compression function, and evaluating a second number of bits over which the compression function provides its results, the second number representing the number of useful bits in the first words.

    摘要翻译: 一种用于确定提供比特流的噪声源的熵的方法,用于产生比特流的方法和装置,包括并行化所述比特流以在第一比特数量上获得第一个字,向所述连续词应用压缩函数 ,并且评估所述压缩函数提供其结果的第二数量的比特,所述第二数字表示所述第一个词中的有用比特的数量。

    Checking of the skew constancy of a bit flow
    42.
    发明申请
    Checking of the skew constancy of a bit flow 有权
    检查位流的偏斜常数

    公开(公告)号:US20050288924A1

    公开(公告)日:2005-12-29

    申请号:US11166564

    申请日:2005-06-24

    IPC分类号: G06F7/58 G10L21/02 H03K3/84

    CPC分类号: G06F7/58 G06F7/588 H03K3/84

    摘要: A method and a circuit for detecting a possible loss in the equiprobable character of a first output bit flow originating from at least one first element of normalization of an initial bit flow, consisting of analyzing the flow rate of the normalization element.

    摘要翻译: 一种用于检测源自起始位流的归一化的至少一个第一元素的第一输出比特流的等能特性可能的损失的方法和电路,其包括分析归一化元素的流率。

    Protection of registers against unilateral disturbances
    43.
    发明授权
    Protection of registers against unilateral disturbances 有权
    保护登记册免受单方面的干扰

    公开(公告)号:US09020148B2

    公开(公告)日:2015-04-28

    申请号:US13030317

    申请日:2011-02-18

    摘要: A method for protecting a key intended to be used by an electronic circuit in an encryption or decryption algorithm, including the steps of: submitting the key to a first function taking a selection value into account; storing all or part of the result of this function in at least two registers; when the key is called by the algorithm, reading the contents of said registers and submitting them to a second function taking into account all or part of the bits of the registers; and providing the result of the combination as an input for the algorithm, the second function being such that the provided result corresponds to the key.

    摘要翻译: 一种用于保护加密或解密算法中由电子电路使用的密钥的方法,包括以下步骤:将密钥提交给考虑到选择值的第一功能; 将该功能的全部或部分结果存储在至少两个寄存器中; 当通过算法调用密钥时,读取所述寄存器的内容并将其提交给考虑了寄存器的全部或部分位的第二功能; 以及将所述组合的结果提供给所述算法的输入,所述第二功能使得所提供的结果对应于所述密钥。

    Masking of data in a calculation
    44.
    发明授权
    Masking of data in a calculation 有权
    在计算中屏蔽数据

    公开(公告)号:US08582765B2

    公开(公告)日:2013-11-12

    申请号:US12182408

    申请日:2008-07-30

    IPC分类号: H04L9/06 H04K1/00

    CPC分类号: H04L9/003 H04L2209/046

    摘要: A method and a circuit for ciphering or deciphering data with a key by using at least one variable stored in a storage element and updated by the successive operations, the variable being masked by at least one first random mask applied before use of the key, then unmasked by at least one second mask applied after use of the key, at least one of the masks being dividable into several portions successively applied to the variable and which, when combined, represent the other mask.

    摘要翻译: 一种用于通过使用存储在存储元件中并由连续操作更新的至少一个变量来用密钥加密或解密数据的方法和电路,所述变量被使用密钥之前应用的至少一个第一随机掩码掩蔽,然后 在使用该键之后施加的至少一个第二掩模未屏蔽,所述掩模中的至少一个可被分割成连续施加到所述变量的若干部分,并且当组合时表示另一掩码。

    Protection of the execution of a program
    45.
    发明授权
    Protection of the execution of a program 有权
    保护程序的执行

    公开(公告)号:US08190909B2

    公开(公告)日:2012-05-29

    申请号:US12100652

    申请日:2008-04-10

    CPC分类号: G06F21/54

    摘要: A method for controlling the execution of at least one program in an electronic circuit and a processor for executing a program, in which at least one volatile memory area of the circuit is, prior to the execution of the program to be controlled, filled with first instructions resulting in an exception processing; the program contains instructions for replacing all or part of the first instructions with second valid instructions; and the area is called for execution of all or part of the instruction that it contains at the end of the execution of the instruction program.

    摘要翻译: 一种用于控制电子电路中的至少一个程序的执行的方法和用于执行程序的处理器的方法,其中在执行要控制的程序之前,电路的至少一个易失性存储器区域被填充有第一 指令导致异常处理; 该程序包含用第二条有效指令替换全部或部分第一条指令的指令; 并且该区域被要求在执行指令程序结束时执行其包含的全部或部分指令。

    Protection of a modular exponentiation calculation performed by an integrated circuit
    46.
    发明授权
    Protection of a modular exponentiation calculation performed by an integrated circuit 有权
    保护集成电路执行的模幂运算

    公开(公告)号:US08135129B2

    公开(公告)日:2012-03-13

    申请号:US11917347

    申请日:2006-06-14

    IPC分类号: H04L9/28 G06F12/14 H04L9/32

    摘要: A method and a circuit for protecting a numerical quantity contained in an integrated circuit on a first number of bits, in a modular exponentiation computing of a data by the numerical quantity, including: selecting at least one second number included between the unit and said first number minus two; dividing the numerical quantity into at least two parts, a first part including, from the bit of rank null, a number of bits equal to the second number, a second part including the remaining bits; for each part of the quantity, computing a first modular exponentiation of said data by the part concerned and a second modular exponentiation of the result of the first by the FIG. 2 exponentiated to the power of the rank of the first bit of the part concerned; and computing the product of the results of the first and second modular exponentiations.

    摘要翻译: 一种方法和电路,用于通过所述数字量对数据的模幂运算中的第一位数保护包含在集成电路中的数值,包括:选择包括在所述单元和所述第一位之间的至少一个第二数字 数减二; 将所述数值分为至少两部分,第一部分包括从所述位零位的比特数等于所述第二数目的第二部分,包括剩余比特的第二部分; 对于数量的每个部分,通过所涉及的部分计算所述数据的第一模幂运算,并且通过图1计算第一次的结果的第二模幂运算。 2指数与有关部分的第一位的等级的权力; 并计算第一和第二模幂指数的结果的乘积。

    PROTECTION OF REGISTERS AGAINST UNILATERAL DISTURBANCES
    47.
    发明申请
    PROTECTION OF REGISTERS AGAINST UNILATERAL DISTURBANCES 有权
    保护防止非法作战的登记

    公开(公告)号:US20110222684A1

    公开(公告)日:2011-09-15

    申请号:US13030317

    申请日:2011-02-18

    IPC分类号: H04L9/28

    摘要: A method for protecting a key intended to be used by an electronic circuit in an encryption or decryption algorithm, including the steps of: submitting the key to a first function taking a selection value into account; storing all or part of the result of this function in at least two registers; when the key is called by the algorithm, reading the contents of said registers and submitting them to a second function taking into account all or part of the bits of the registers; and providing the result of the combination as an input for the algorithm, the second function being such that the provided result corresponds to the key.

    摘要翻译: 一种用于保护加密或解密算法中由电子电路使用的密钥的方法,包括以下步骤:将密钥提交给考虑到选择值的第一功能; 将该功能的全部或部分结果存储在至少两个寄存器中; 当通过算法调用密钥时,读取所述寄存器的内容并将其提交给考虑了寄存器的全部或部分位的第二功能; 以及将所述组合的结果提供给所述算法的输入,所述第二功能使得所提供的结果对应于所述密钥。

    PROTECTION OF A CIPHERING KEY
    48.
    发明申请
    PROTECTION OF A CIPHERING KEY 有权
    保护钥匙的保护

    公开(公告)号:US20110103584A1

    公开(公告)日:2011-05-05

    申请号:US12917792

    申请日:2010-11-02

    IPC分类号: H04K1/00

    摘要: A method for protecting a key used, by an electronic circuit, in a symmetrical algorithm for ciphering or deciphering a message, including the steps of complementing to one the key and the message; executing the algorithm twice, respectively with the key and the message and with the key and the message complemented to one, the selection between that of the executions which processes the key and the message and that which processes the key and the message complemented to one being random; and checking the consistency between the two executions.

    摘要翻译: 一种用于通过电子电路保护用于加密或解密消息的对称算法中的密钥的方法,包括与密钥和消息中的一个相互补充的步骤; 执行算法两次,分别是密钥和消息,并将密钥和消息补充为1,处理密钥和消息的执行处理与处理密钥和消息的处理之间的选择与之互补 随机; 并检查两个执行之间的一致性。

    Protection of several identical calculations
    49.
    发明授权
    Protection of several identical calculations 有权
    保护几个相同的计算

    公开(公告)号:US07885408B2

    公开(公告)日:2011-02-08

    申请号:US10903525

    申请日:2004-07-30

    IPC分类号: H04K1/02 H04K3/00 G06F12/14

    摘要: A method for masking several identical functional processes manipulating digital data, including dividing the functional processes into steps at the end of each of which the process can be interrupted with the storage of at least one intermediary result, and successively executing the steps of at least two processes and selecting, at each step end, the process of the next step according to the result of a non-deterministic drawing of a number.

    摘要翻译: 一种用于屏蔽操纵数字数据的几个相同的功能过程的方法,包括将功能过程划分成每个结尾处的步骤,其中过程可以通过存储至少一个中间结果而被中断,并且连续执行至少两个步骤 根据数字的非确定性绘制的结果在每个步骤结束处理和选择下一步骤的处理。

    Checking of the skew constancy of a bit flow
    50.
    发明授权
    Checking of the skew constancy of a bit flow 有权
    检查位流的偏斜常数

    公开(公告)号:US07827222B2

    公开(公告)日:2010-11-02

    申请号:US11166564

    申请日:2005-06-24

    IPC分类号: G06F7/58 G06F7/00

    CPC分类号: G06F7/58 G06F7/588 H03K3/84

    摘要: A method and a circuit for detecting a loss in the equiprobable character of a first output bit flow originating from at least one first element of normalization of an initial bit flow, including analyzing the flow rate of the normalization element.

    摘要翻译: 一种用于检测源自起始位流的归一化的至少一个第一元素的第一输出位流的等能特性损失的方法和电路,包括分析归一化元件的流量。