The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 12, 2021

Filed:

Mar. 16, 2020
Applicants:

Arm Ip Limited, Cambridge, GB;

Arm Ltd, Cambridge, GB;

Inventors:

Geraint David Luff, Cambridge, GB;

Brendan James Moran, Cambridge, GB;

Milosch Meriac, Cambridge, GB;

Manuel Pegourie-Gonnard, Paris, FR;

Assignees:

ARM IP LIMITED, Cambridge, GB;

ARM LTD, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); H04W 4/70 (2018.01); H04L 29/06 (2006.01); H04W 12/10 (2021.01); H04W 12/12 (2021.01); H04W 12/102 (2021.01); H04W 12/106 (2021.01); H04W 12/122 (2021.01); H04W 4/80 (2018.01); H04W 4/06 (2009.01);
U.S. Cl.
CPC ...
H04L 9/3239 (2013.01); H04L 63/12 (2013.01); H04W 4/70 (2018.02); H04W 12/10 (2013.01); H04W 12/102 (2021.01); H04W 12/106 (2021.01); H04W 12/12 (2013.01); H04W 12/122 (2021.01); H04L 9/3247 (2013.01); H04W 4/06 (2013.01); H04W 4/80 (2018.02);
Abstract

A method for verifying the integrity of data in a message by a data processing device, the message comprising a plurality of packets, the method comprising: receiving, at the device from a first resource, a manifest associated with the message, the manifest comprising a plurality of group check values for the plurality of packets; receiving, at the device, from the first or a different resource, the message; generating a first progression of rolling hashes for the plurality of packets; deriving group check values from the first progression of rolling hashes for groups of the plurality of packets along one or more paths; verifying the integrity of the data in the message based on or in response to a determination that the derived group check values correspond to the plurality of group check values in the manifest.


Find Patent Forward Citations

Loading…