-
公开(公告)号:US20130159791A1
公开(公告)日:2013-06-20
申请号:US13715157
申请日:2012-12-14
Inventor: Fabrice Marinet , Jean-Louis Modave , Gilles Van Assche , Ronny Van Keer
IPC: G06F11/00
CPC classification number: G06F21/554 , G06F11/006 , G06F11/073 , G06F11/0751 , G06F11/079 , G06F21/755 , G06F2207/7219
Abstract: The disclosure concerns a method implemented by a processing device. The method includes performing a first execution by the processing device of a computing function based on one or more initial parameters stored in a first memory device. The execution of the computing function generates one or more modified values of at least one of the initial parameters, wherein during the first execution the one or more initial parameters are read from the first memory device and the one or more modified values are stored in a second memory device. The method also includes performing a second execution by the processing device of the computing function based on the one or more initial parameters stored in the first memory device.
Abstract translation: 本公开涉及由处理装置实现的方法。 该方法包括:基于存储在第一存储器设备中的一个或多个初始参数来执行计算功能的处理设备的第一执行。 计算功能的执行产生至少一个初始参数的一个或多个修改值,其中在第一次执行期间,从第一存储器件读取一个或多个初始参数,并且将一个或多个修改值存储在 第二存储设备。 该方法还包括基于存储在第一存储器件中的一个或多个初始参数来执行计算功能的处理设备的第二执行。
-
公开(公告)号:US10585738B2
公开(公告)日:2020-03-10
申请号:US14996107
申请日:2016-01-14
Inventor: Fabrice Marinet , Jean-Louis Modave , Gilles Van Assche , Ronny Van Keer
Abstract: The disclosure concerns a method implemented by a processing device. The method includes performing a first execution by the processing device of a computing function based on one or more initial parameters stored in a first memory device. The execution of the computing function generates one or more modified values of at least one of the initial parameters, wherein during the first execution the one or more initial parameters are read from the first memory device and the one or more modified values are stored in a second memory device. The method also includes performing a second execution by the processing device of the computing function based on the one or more initial parameters stored in the first memory device.
-
公开(公告)号:US11354428B2
公开(公告)日:2022-06-07
申请号:US17067510
申请日:2020-10-09
Applicant: PROTON WORLD INTERNATIONAL N.V.
Inventor: Joan Daemen , Gilles Van Assche
Abstract: A method encrypts, using an encryption circuit, a first data value having a number n of first binary words, each word having a number m of bits. The encrypting includes generating a second data value having a same number n of second binary words of m bits each and outputting a result of the encryption. The number n is an integer greater than or equal to 3, m and n do not have a common integer division, and n or m is even. A second binary word of the second data value having a rank i is equal to a sum of: a first binary word having a same rank i; and a product of: a complement of a first binary word having rank ((i+1)modulo n), shifted by a first number of bit positions; and a first binary word having rank ((i+2)modulo n), shifted by a second number of bit positions.
-
公开(公告)号:US20160124796A1
公开(公告)日:2016-05-05
申请号:US14996107
申请日:2016-01-14
Inventor: Fabrice Marinet , Jean-Louis Modave , Gilles Van Assche , Ronny Van Keer
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/006 , G06F11/073 , G06F11/0751 , G06F21/554 , G06F21/755 , G06F2207/7219
Abstract: The disclosure concerns a method implemented by a processing device. The method includes performing a first execution by the processing device of a computing function based on one or more initial parameters stored in a first memory device. The execution of the computing function generates one or more modified values of at least one of the initial parameters, wherein during the first execution the one or more initial parameters are read from the first memory device and the one or more modified values are stored in a second memory device. The method also includes performing a second execution by the processing device of the computing function based on the one or more initial parameters stored in the first memory device.
-
公开(公告)号:US09311477B2
公开(公告)日:2016-04-12
申请号:US13715157
申请日:2012-12-14
Inventor: Fabrice Marinet , Jean-Louis Modave , Gilles Van Assche , Ronny Van Keer
CPC classification number: G06F21/554 , G06F11/006 , G06F11/073 , G06F11/0751 , G06F11/079 , G06F21/755 , G06F2207/7219
Abstract: The disclosure concerns a method implemented by a processing device. The method includes performing a first execution by the processing device of a computing function based on one or more initial parameters stored in a first memory device. The execution of the computing function generates one or more modified values of at least one of the initial parameters, wherein during the first execution the one or more initial parameters are read from the first memory device and the one or more modified values are stored in a second memory device. The method also includes performing a second execution by the processing device of the computing function based on the one or more initial parameters stored in the first memory device.
Abstract translation: 本公开涉及由处理装置实现的方法。 该方法包括:基于存储在第一存储器设备中的一个或多个初始参数来执行计算功能的处理设备的第一执行。 计算功能的执行产生至少一个初始参数的一个或多个修改值,其中在第一次执行期间,从第一存储器件读取一个或多个初始参数,并且将一个或多个修改值存储在 第二存储设备。 该方法还包括基于存储在第一存储器件中的一个或多个初始参数来执行计算功能的处理设备的第二执行。
-
-
-
-