Tweakable block ciphers for secure data encryption
AssigneeSecure-Ic SAS
InventorsThéophile Boue, Margaux Dugardin, Yannick Le Provost, Brice Moreau
Life of this patent
Estimating the term…
Loading patent…
AssigneeSecure-Ic SAS
InventorsThéophile Boue, Margaux Dugardin, Yannick Le Provost, Brice Moreau
Estimating the term…
A block cipher encryption device for encrypting a data unit plaintext into blocks of ciphertexts, the data unit plaintext being assigned a tweak value and being divided into one or more plaintext blocks. The block cipher encryption device comprises: a combinatorial function unit associated with each plaintext block, the combinatorial function unit being configured to determine a tweak block value by applying a combinatorial function between a value derived from the tweak value and a function of a block index assigned to the plaintext block, a first masking unit in association with each plaintext block, the first masking unit being configured to determine a masked value by applying a data masking algorithm to the tweak block value determined by the combinatorial function unit associated with the plaintext block.
A block cipher encryption device for encrypting a data unit plaintext into blocks of ciphertexts, said data unit plaintext being assigned a tweak value and being divided into one or more plaintext blocks, the block cipher encryption device comprising:
A method for encrypting a data unit plaintext into blocks of ciphertexts, said data unit plaintext being assigned a tweak value and being divided into one or more plaintext blocks, the method comprising:
A method for decrypting a data unit ciphertext into blocks of plaintexts, said data unit ciphertext being assigned a tweak value and being divided into one or more ciphertext blocks, the decryption method comprising:
Dependencies are inferred from the claim text.