| 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 |

|
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.
|