VERIFICATION OF DATA READ IN MEMORY
    1.
    发明申请
    VERIFICATION OF DATA READ IN MEMORY 有权
    内存中数据读取的验证

    公开(公告)号:US20100325320A1

    公开(公告)日:2010-12-23

    申请号:US12743684

    申请日:2008-10-18

    CPC classification number: G06F21/606 G06F21/755

    Abstract: A method and a circuit for checking data transferred between a circuit and a processing unit, in which: the data originating from the circuit transit through a first buffer element having a size which is a multiple of the size of data to be subsequently delivered over a bus of the processing unit; an address provided by the processing unit for the circuit is temporarily stored in a second element; and the content of the first element is compared with current data originating from the circuit, at least when they correspond to an address of data already present in this first element.

    Abstract translation: 一种用于检查在电路和处理单元之间传送的数据的方法和电路,其中:从电路发出的数据通过第一缓冲元件,该第一缓冲元件的尺寸是要随后传送的数据的大小的倍数 总线处理单元; 由电路处理单元提供的地址暂时存储在第二元件中; 并且将第一元素的内容与来自电路的当前数据进行比较,至少当它们对应于已经存在于该第一元素中的数据的地址时。

    Protection of data of a memory associated with a microprocessor
    4.
    发明授权
    Protection of data of a memory associated with a microprocessor 有权
    保护与微处理器相关的存储器的数据

    公开(公告)号:US08195946B2

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

    申请号:US11402307

    申请日:2006-04-11

    CPC classification number: G06F21/52 G06F21/77 G06F21/79 H04L9/004

    Abstract: A method and a circuit for checking the coherence between data read from a first area of a memory of a microcontroller and the address of these data, including calculating a current digital signature of the read data by a function also taking into account the address of these data in the memory, and checking the coherence between the current signature and a previously-recorded signature.

    Abstract translation: 一种用于检查从微控制器的存储器的第一区域读取的数据与这些数据的地址之间的相干性的方法和电路,包括通过功能计算读取数据的当前数字签名,同时考虑到这些数据的地址 存储器中的数据,以及检查当前签名与之前记录的签名之间的一致性。

    Method for encrypting a calculation using a modular function
    5.
    发明授权
    Method for encrypting a calculation using a modular function 有权
    使用模块化功能加密计算的方法

    公开(公告)号:US07536564B2

    公开(公告)日:2009-05-19

    申请号:US10476359

    申请日:2002-04-29

    CPC classification number: G06F7/72 G06F21/755 G06F2207/7247

    Abstract: The invention concerns a method for encrypting, with a random quantity (r), a calculation using at least a modular operation (3), the method consisting in multiplying a first modulo (n) by said random quantity, in taking as modulo of the operation, the result (m) of said multiplication and in carrying out a modular reduction of the result of the operation, on the basis of the first modulo (n).

    Abstract translation: 本发明涉及一种使用至少模块化操作(3)以随机数(r)加密计算的方法,所述方法包括将第一模(n)乘以所述随机数,以模数 操作,所述乘法的结果(m)和基于第一模(n)执行操作结果的模块化减少。

    Secure method for secret key cryptographic calculation and component using said method
    6.
    发明授权
    Secure method for secret key cryptographic calculation and component using said method 有权
    秘密密钥加密计算的安全方法和使用所述方法的组件

    公开(公告)号:US07400723B2

    公开(公告)日:2008-07-15

    申请号:US10467572

    申请日:2002-02-06

    Abstract: A secured method of cryptographic computation to generate output data from input data and from a secret key includes a derived key scheduling step to provide a derived key from the secret key according to a known key scheduling operation. The method also includes a masking step, performed before the derived key scheduling step, to mask the secret key so that the derived scheduled key is different at each implementation of the method. The present method and component can be used in transfer type applications, such as bank type applications.

    Abstract translation: 一种用于从输入数据和秘密密钥生成输出数据的密码计算的安全方法包括:派生密钥调度步骤,用于根据已知密钥调度操作,从秘密密钥提供派生密钥。 该方法还包括在导出密钥调度步骤之前执行的掩蔽步骤,以掩蔽该秘密密钥,使得在该方法的每个实现方式上导出的调度密钥不同。 本方法和组件可用于转移类型应用,如银行类型应用。

    Protection of data of a memory associated with a microprocessor
    7.
    发明申请
    Protection of data of a memory associated with a microprocessor 有权
    保护与微处理器相关的存储器的数据

    公开(公告)号:US20070174622A1

    公开(公告)日:2007-07-26

    申请号:US11402307

    申请日:2006-04-11

    CPC classification number: G06F21/52 G06F21/77 G06F21/79 H04L9/004

    Abstract: A method and a circuit for checking the coherence between data read from a first area of a memory of a microcontroller and the address of these data, including calculating a current digital signature of the read data by a function also taking into account the address of these data in the memory, and checking the coherence between the current signature and a previously-recorded signature.

    Abstract translation: 一种用于检查从微控制器的存储器的第一区域读取的数据与这些数据的地址之间的相干性的方法和电路,包括通过功能计算读取数据的当前数字签名,同时考虑到这些数据的地址 存储器中的数据,以及检查当前签名与之前记录的签名之间的一致性。

    Method of secure cryptographic calculation, in particular, against attacks of the DFA and unidirectional type, and corresponding component
    9.
    发明授权
    Method of secure cryptographic calculation, in particular, against attacks of the DFA and unidirectional type, and corresponding component 有权
    安全加密计算的方法,特别是针对DFA和单向类型的攻击以及相应的组件

    公开(公告)号:US08958556B2

    公开(公告)日:2015-02-17

    申请号:US13441180

    申请日:2012-04-06

    CPC classification number: H04L9/003 H04L9/004

    Abstract: A method of secure cryptographic calculation includes formulating a first list of first random quantities, formulating a first non-linear substitution operator masked with at least part of the first list, and formulating a second list determined from the first list. The second list includes second random quantities respectively determined from the first random quantities. A second non-linear substitution operator masked with at least part of the second list is formulated. At least two successive implementations of a cryptographic calculation algorithm are performed that includes N rounds of calculations carried out successively to obtain output data based on input data and of a secret key, with a data path of the cryptographic calculation algorithm being masked.

    Abstract translation: 一种安全密码计算的方法包括:制定第一个随机数量的第一列表,制定用第一个列表的至少一部分屏蔽的第一个非线性替代运算符,以及制定从第一个列表确定的第二个列表。 第二列表包括从第一随机数量分别确定的第二随机数。 制定了具有至少部分第二列表的第二非线性替代运算符。 执行密码计算算法的至少两个连续实现,其包括连续执行的N次计算,以基于输入数据和秘密密钥获得输出数据,密码计算算法的数据路径被掩蔽。

    EMA protection of a calculation by an electronic circuit
    10.
    发明授权
    EMA protection of a calculation by an electronic circuit 有权
    电子电路的EMA保护计算

    公开(公告)号:US08321691B2

    公开(公告)日:2012-11-27

    申请号:US11713887

    申请日:2007-03-05

    Applicant: Fabrice Romain

    Inventor: Fabrice Romain

    Abstract: A method for masking a digital quantity used by a calculation executed by an electronic circuit and including several iterations, each including at least one operation which is a function of at least one value depending on the digital quantity, the method including at least one first step of displacement of at least one operand of the operation in a storage element selected independently from the value.

    Abstract translation: 一种用于屏蔽由电子电路执行的计算所使用的数字量的方法,包括几次迭代,每个迭代包括至少一个与数字量有关的至少一个值的函数,该方法包括至少一个第一步骤 在与该值独立地选择的存储元件中的操作的至少一个操作数的位移。

Patent Agency Ranking