Processor, control device, and computer readable recording medium
AssigneeSony Olympus Medical Solutions Inc.
InventorMasashige KIMURA
Life of this patent
Estimating the term…
Abstract
A processor including hardware and performing control in accordance with an input signal is configured to: read, after the processor is booted, firmware information including an encrypted authentication file and an execution program to be executed by the processor; decrypt the encrypted authentication file with reference to the read encrypted authentication file and key information for decrypting the encrypted authentication file; execute the execution program in the processor when the encrypted authentication file is decrypted; and stop the execution of the execution program in the processor when the decryption of the encrypted authentication file fails.
Claims6
A processor comprising hardware and performing control in accordance with an input signal, the processor being configured to:
- read, after the processor is booted, firmware information including an encrypted authentication file and an execution program to be executed by the processor;
- decrypt the encrypted authentication file with reference to the read encrypted authentication file and key information for decrypting the encrypted authentication file;
- execute the execution program in the processor when the encrypted authentication file is decrypted;
- and
- stop the execution of the execution program in the processor when the decryption of the encrypted authentication file fails.
A control device, comprising:
- a processor comprising hardware and configured to perform control in accordance with an input signal;
- a nonvolatile memory configured to store firmware information including an encrypted authentication file and an execution program to be executed by the processor, and key information for decrypting the encrypted authentication file;
- and
- a volatile memory configured to store information related to startup processing executed by the processor, wherein
- the processor is configured to:
- read, after the processor is booted, the firmware information;
- expand the firmware information in the volatile memory;
- decrypt the encrypted authentication file with reference to the expanded encrypted authentication file and the key information;
- execute the execution program in the processor when the encrypted authentication file is decrypted;
- and
- stop the execution of the execution program when the decryption of the encrypted authentication file fails.
A non-transitory computer readable recording medium on which an executable program for performing control in accordance with an input signal, the program instructing a processor to execute:
- reading, with reference to a memory, after the processor is booted, firmware information including an encrypted authentication file and an execution program to be executed by the processor;
- decrypting the encrypted authentication file with reference to the read encrypted authentication file and key information for decrypting the encrypted authentication file;
- executing the execution program in the processor when the encrypted authentication file is decrypted;
- and
- stopping the execution of the execution program when the decryption of the encrypted authentication file fails.
Dependencies are inferred from the claim text.