US 12,355,896 B2
Verification method, verification apparatus, and storage medium including program stored therein
Yuji Unagami, Osaka (JP); Manabu Maeda, Osaka (JP); Tomoyuki Haga, Nara (JP); Hideki Matsushima, Tokyo (JP); and Jun Anzai, Kanagawa (JP)
Assigned to PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, Torrance, CA (US)
Filed by PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, Torrance, CA (US)
Filed on Apr. 6, 2023, as Appl. No. 18/131,448.
Application 18/131,448 is a continuation of application No. 17/101,876, filed on Nov. 23, 2020, granted, now 11,652,643.
Application 17/101,876 is a continuation of application No. 16/264,804, filed on Feb. 1, 2019, granted, now 10,887,111, issued on Jan. 5, 2021.
Application 16/264,804 is a continuation of application No. PCT/JP2018/004973, filed on Feb. 14, 2018.
Claims priority of application No. 2017-096225 (JP), filed on May 15, 2017; and application No. 2018-009147 (JP), filed on Jan. 23, 2018.
Prior Publication US 2023/0246849 A1, Aug. 3, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01); H04L 9/32 (2006.01); H04L 67/12 (2022.01); G08G 1/09 (2006.01)
CPC H04L 9/3247 (2013.01) [G06F 21/6236 (2013.01); G06F 21/64 (2013.01); H04L 9/3242 (2013.01); H04L 63/123 (2013.01); H04L 67/12 (2013.01); G08G 1/09 (2013.01); H04L 2209/84 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A verification method for verifying content data to be used in a mobility entity, the verification method comprising:
acquiring the content data, the content data including main content data, a plurality of first hash values respectively generated from a first plurality of pieces of partial data obtained by dividing the main content data, and a signature generated using the plurality of first hash values and a secret key;
extracting, from the content data, the respective plurality of first hash values;
extracting, from the content data, the signature;
acquiring state information that indicates a state of the mobility entity;
determining an integer N that is greater than or equal to one based on the acquired state information, in a case where a size of the content data is greater than a predetermined size;
determining the integer N as a number of all pieces of partial data, in a case where a size of the content data is less than or equal to the predetermined size;
generating, from N pieces of partial data included in the first plurality of pieces of partial data, respective second hash values;
verifying the content data by using each of (a) a subset of the extracted plurality of first hash values which are those respectively corresponding to partial data other than the N pieces of partial data, (b) the generated second hash values, and (c) the extracted signature; and
outputting information that indicates a result of the verifying.