US 12,306,629 B2
Artificial neural network integrity verification
Alberto Troia, Munich (DE); Antonino Mondello, Messina (IT); and Michelangelo Pisasale, Catania (IT)
Filed by Lodestar Licensing Group LLC, Evanston, IL (US)
Filed on Feb. 26, 2024, as Appl. No. 18/587,492.
Application 18/587,492 is a continuation of application No. 17/953,266, filed on Sep. 26, 2022, granted, now 11,914,373.
Application 17/953,266 is a continuation of application No. 16/229,044, filed on Dec. 21, 2018, granted, now 11,454,968, issued on Sep. 27, 2022.
Claims priority of provisional application 62/636,214, filed on Feb. 28, 2018.
Prior Publication US 2024/0192684 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); G05D 1/00 (2024.01); G05D 1/228 (2024.01); G06F 11/10 (2006.01); G06F 17/16 (2006.01); G06F 21/00 (2013.01); G06N 3/063 (2023.01)
CPC G05D 1/0088 (2013.01) [G05D 1/228 (2024.01); G06F 11/1012 (2013.01); G06F 17/16 (2013.01); G06F 21/00 (2013.01); G06N 3/063 (2013.01); H04L 9/3239 (2013.01); H04L 9/3242 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a memory storing weight matrix data and bias data corresponding to a number of artificial neural network (ANN) partitions;
a first controller configured to:
determine a particular ANN partition to which a number of inputs correspond; and
read, from the memory:
the weight matrix data and bias data corresponding to the particular ANN partition; and
a first cryptographic code corresponding to the particular ANN partition; and
a second controller configured to:
generate a second cryptographic code corresponding to the particular ANN partition using the weight matrix data and bias data;
perform a comparison of the first cryptographic code and the second cryptographic code; and
responsive to determining a mismatch between the first cryptographic code and the second cryptographic code, issue an indication of the mismatch to a primary controller.