Padding data
AssigneeSTMicroelectronics International N.V.
InventorRik PEETERS
Life of this patent
Estimating the term…
Abstract
A message is formed by one or several blocks of a first number of bytes. The message includes a first group of bytes formed by data of the message and a second group of bytes corresponding to a padding data of the message. The padding data includes a first part of bits representing a random number and a second part of bits representing a result of the application of a function to a length of the padding data. The length of the second part of bits of the padding data is equal to a rounding of a logarithm base two of a length of the message.
Claims22
A method, comprising:
- generating a message formed by one or several blocks of a first number of bytes, said message comprising a first group of bytes comprising data of said message and a second group of bytes corresponding to a padding data of said message;
- generating said padding data for the second group of bytes to include a first part of bits representing a random number and a second part of bits representing a result of an application of a function to a length of the padding data;
- and
- wherein a length of said second part of bits of said padding data is equal to a rounding of a logarithm base two of a number of bytes in the message.
A method for generating padding data of a message, comprising:
- generating padding data to include a first part of bits representing a random number and a second part of bits representing a result of the application of a function to a length of the padding data;
- wherein a length of said second part of bits is equal to a rounding of the logarithm base two of a number of bytes in the message.
An electronic device configured to generate a message comprising a first group of bytes comprising data of said message and a second group of bytes corresponding to a padding data of said message;
- wherein said padding data for the second group of bytes include a first part of bits representing a random number and a second part of bits representing a result of an application of a function to a length of the padding data;
- and
- wherein a length of said second part of bits of said padding data is equal to a rounding of a logarithm base two of a number of bytes in the message.
Dependencies are inferred from the claim text.