Functions with a pre-charge operation and an evaluation operation
AssigneeCryptography Research, Inc.
InventorsPascal Sasdrich, Begül Bilgin, Michael Hutter
Life of this patent
Estimating the term…
Abstract
An input data may be received. A portion of a cryptographic operation may be performed with the received input data at a first function component. During the performance of the cryptographic operation at the first function component, a pre-charge operation may be performed at a second function component. Furthermore, the second function component may be used to perform another portion of the cryptographic operation with a result of the portion of the cryptographic operation performed at the first function component.
Claims20
A method comprising:
- receiving an input data;
- performing by a processing device, a portion of a cryptographic operation with the received input data at a first function component;
- and
- during the performance of the cryptographic operation at the first function component, performing a pre-charge operation at a second function component that is to perform another portion of the cryptographic operation with a result of the portion of the cryptographic operation performed at the first function component.
A system comprising:
- a first pipeline of components and memory elements to perform a first cryptographic operation;
- a second pipeline of components and memory elements to perform a second cryptographic operation;
- and
- a processing device, operatively coupled with the first pipeline and the second pipeline, to:
- provide a first input data to the first pipeline of components and memory elements;
- perform the first cryptographic operation based on the first input data by alternating between an evaluation operation and a pre-charge operation at the components and memory elements of the first pipeline;
- provide a subsequent second input data to the second pipeline of components and memory elements;
- and
- perform the second cryptographic operation based on the second input data by alternating between the pre-charge operation and the evaluation operation at the components and memory elements of the second pipeline.
A system comprising:
- a first function component;
- a second function component;
- and
- a processing device, operatively coupled with the first function component and the second function component, to:
- receive an input data;
- perform a portion of a cryptographic operation with the received input data at the first function component;
- and
- during the performance of the cryptographic operation at the first function component, perform a pre-charge operation at the second function component that is to perform another portion of the cryptographic operation with a result of the portion of the cryptographic operation performed at the first function component.
Dependencies are inferred from the claim text.