Security controller and method for processing data elements of a data array
AssigneeInfineon Technologies AG
InventorsChristoph Lampe, Martin Steinbach
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfineon Technologies AG
InventorsChristoph Lampe, Martin Steinbach
Estimating the term…
According to an embodiment, a security controller is described comprising a memory storing data elements of a data array and a processing circuit configured to determine a power of two such that number of data elements is higher than the power of two but at most equal to double the power of two, determine random first and second integers, change indices of a predefined sequence of indices, comprising performing a first change of the index according to a first permutation if it is lower than the power of two, performing a second change of the index by adding a third integer modulo data array length and performing a third change of the index by a second permutation if it is, following the second change, lower than the power of two, and process the data elements in an order of the changed indices.
A security controller comprising
A method for processing data elements of a data array stored in a memory of a security controller, wherein the data array has a number of data elements given by a length of the data array, the method comprising:
Dependencies are inferred from the claim text.