Data item replay protection
AssigneeArm Limited
InventorEric Ola Harald LILJEDAHL
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorEric Ola Harald LILJEDAHL
Estimating the term…
Apparatus and a corresponding method for processing a received data item comprising a received sequence number are provided. A set of sequence number entries are stored as an array and data item processing circuitry performs an access to only a selected entry in the array in dependence on the received sequence number. Each possible sequence number maps only to a single entry in the array. The access comprises performing an atomic check and update operation on a stored sequence number in the selected entry and the update comprises storing the received sequence number in the selected entry when the received sequence number is larger than the stored sequence number in the selected entry. Since only the selected entry in the array is accessed, the blocking of the array whilst the access is made is limited only to the selected entry and multiple concurrent accesses to the array can be made, allowing the process to readily scaled out to multiple parallel processes.
Apparatus comprising:
A method of processing a received data item comprising a received sequence number, the method comprising the steps of:
Apparatus comprising:
Dependencies are inferred from the claim text.