Implementing padding in a white-box implementation

A non-transitory machine-readable storage medium encoded with instructions for execution by a keyed encryption operation by a cryptographic system mapping an input message having an encoded portion and a padding portion to an output message, including: instructions for receiving a padding value k; i...

Full description

Saved in:
Bibliographic Details
Main Authors Trescher Joachim, Michiels Wil, Hoogerbrugge Jan
Format Patent
LanguageEnglish
Published 30.05.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A non-transitory machine-readable storage medium encoded with instructions for execution by a keyed encryption operation by a cryptographic system mapping an input message having an encoded portion and a padding portion to an output message, including: instructions for receiving a padding value k; instructions for receiving the input message, wherein the padding portion has a size indicated by the padding value k; instructions for computing a first portion of the encryption operation to produce a first portion output; instructions for computing a compensation factor corresponding to the padding portion of the input message; and instructions for compensating the first portion output based upon the compensation factor.
Bibliography:Application Number: US201514657395