Protecting parallel multiplication operations from external monitoring attacks
AssigneeCryptography Research, Inc.
InventorsGuilherme Ozari de Almeida, Elena Trichina, Elke De Mulder
Life of this patent
Estimating the term…
Loading patent…
AssigneeCryptography Research, Inc.
InventorsGuilherme Ozari de Almeida, Elena Trichina, Elke De Mulder
Estimating the term…
Systems and methods for protecting from external monitoring attacks cryptographic data processing operations involving universal polynomial hash functions computation. An example method may comprise: receiving an input data block and an iteration result value; performing a first field multiplication operation to produce a new iteration result value, by iteratively processing, starting from a first bit position, bits of a combination of the input data block and the iteration result value, wherein the first bit position is represented by one of: a least-significant bit and a most-significant bit; performing a second field multiplication operation to produce a new mask correction value, by iteratively processing operand bits starting from a second bit position, wherein the second bit position is represented by one of: a least-significant bit and a most-significant bit, and wherein the second bit position is different from the first bit position; applying the new mask correction value to the new iteration result value; and producing, based on the new iteration result value, a value of a cryptographic hash function to be utilized by at least one of: an authenticated encryption operation or an authenticated decryption operation.
A method, comprising:
A system comprising:
A system, comprising:
A system, comprising:
Dependencies are inferred from the claim text.