Patent ID: 11914682
Assignee: MITSUBISHI ELECTRIC CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 3:
4. The software verification device according to claim 3,
wherein the processing circuitry
acquires update software and signature of the update software, computes a hash value of activation software before update when signature verification and version check for the update software are successful, and outputs the hash value of the activation software before the update and the MAC of the activation software, which is stored in the storage, before the update,
computes the MAC of the activation software before the update based on the hash value, which is output from the processing circuitry, and the configuration verification key, and compares with the MAC output from the processing circuitry, MAC computed,
writes the update software and signature when the MAC computed and the MAC output from the processing circuitry all match, computes the hash value of the update software, and outputs the hash value,
regenerates the configuration verification key, and computes the MAC of the update software using a regenerated configuration verification key and the hash value of the update software, and
stores in the storage, the MAC of the update software.