Information processing apparatus and control method for information processing apparatus
AssigneeCanon Kabushiki Kaisha
InventorTakahiro Yamashita
Life of this patent
Estimating the term…
Abstract
An information processing apparatus verifies, by using a fact that a first encryption scheme is supported and a second encryption scheme is not supported, whether or not a first signature corresponding to the first encryption scheme is valid, verifies, by using a fact that the first encryption scheme is not supported and the second encryption scheme is supported, whether or not a second signature corresponding to the second encryption scheme is valid, and executes, when the first signature or the second signature is verified to be valid, a program.
Claims13
An information processing apparatus comprising:
- a storage device configured to store a program including at least a first signature generated by using a first encryption scheme and at least a second signature generated by using a second encryption scheme;
- and
- a controller having one or more processors which execute instructions stored in one or more memories, the controller being configured to:
- verify, by using a fact that the first encryption scheme is supported and the second encryption scheme is not supported, whether or not the first signature corresponding to the first encryption scheme is valid,
- verify, by using a fact that the first encryption scheme is not supported and the second encryption scheme is supported, whether or not the second signature corresponding to the second encryption scheme is valid, and
- execute, when the first signature or the second signature is verified to be valid, the program.
A control method for an information processing apparatus including a storage device configured to store a program including at least a first signature generated by using a first encryption scheme and at least a second signature generated by using a second encryption scheme, and a controller configured to read a signature from the storage device and verify validity of the read signature, the control method comprising:
- verifying, by using a fact that the first encryption scheme is supported and the second encryption scheme is not supported, whether or not the first signature corresponding to the first encryption scheme is valid;
- verifying, by using a fact that the first encryption scheme is not supported and the second encryption scheme is supported, whether or not the second signature corresponding to the second encryption scheme is valid;
- and
- executing, when the first signature or the second signature is verified to be valid, the program.
Dependencies are inferred from the claim text.