Data processing apparatus and computer-readable recording medium
First Claim
1. A data processing apparatus providing a predetermined function by executing a program for the data processing apparatus, comprising:
- an operational input that accepts turning on power;
a first memory configured to store encoded execution starting data for starting execution of the program for the data processing apparatus;
a second memory configured to store a first decode key capable of decoding encoded execution starting data;
processing circuitry configured toobtain the first decode key from the second memory when the operational input accepts turning on the power and decode the encoded execution starting data by the first decode key to start executing the program for the data processing apparatus,send a request for authentication to an external apparatus after starting execution of the program for the data processing apparatus, andstart providing the predetermined function when obtaining an authentication result indicating the apparatus is authenticated from the external apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a data processing apparatus providing a predetermined function by executing a program for the data processing apparatus, including a first storage unit that stores encoded execution starting data for starting execution of the program; a first decode key storage unit that stores a first decode key capable of decoding the encoded execution starting data; a start up unit that obtains the first decode key from the first decode key storage unit when turning on the power is accepted and decodes the encoded execution starting data by the first decode key to start executing the program; and an authentication confirmation unit that sends a request for authentication to an external apparatus after the start up unit starts executing the program and starts providing the predetermined function when obtaining an authentication result indicating the apparatus is authenticated from the external apparatus.
-
Citations
16 Claims
-
1. A data processing apparatus providing a predetermined function by executing a program for the data processing apparatus, comprising:
-
an operational input that accepts turning on power; a first memory configured to store encoded execution starting data for starting execution of the program for the data processing apparatus; a second memory configured to store a first decode key capable of decoding encoded execution starting data; processing circuitry configured to obtain the first decode key from the second memory when the operational input accepts turning on the power and decode the encoded execution starting data by the first decode key to start executing the program for the data processing apparatus, send a request for authentication to an external apparatus after starting execution of the program for the data processing apparatus, and start providing the predetermined function when obtaining an authentication result indicating the apparatus is authenticated from the external apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable recording medium having recorded thereon a program that causes a data processing unit, which is composed of a computer, stores encoded execution starting data for starting execution of a program for the data processing apparatus, a first decode key capable of decoding the encoded execution starting data, and provides a predetermined function, to execute a method, comprising:
-
accepting turning on the power; obtaining the first decode key when turning on the power is accepted and decoding the encoded execution starting data by the first decode key to start executing the program for the data processing apparatus; sending a request for authentication to an external apparatus after starting execution of the program for the data processing apparatus; and starting to provide the function when obtaining an authentication result indicating the apparatus is authenticated from the external apparatus.
-
-
16. A data processing apparatus providing a predetermined function by executing a program for the data processing apparatus, comprising:
-
accepting turning on power; storing, at a first memory, encoded execution starting data for starting execution of the program for the data processing apparatus; storing, at a second memory, a first decode key capable of decoding the encoded execution starting data; obtaining, via processing circuitry, the first decode key from the second memory when the operational input accepts turning on the power and decodes the encoded execution starting data by the first decode key to start executing the program for the data processing apparatus; sending, via the processing circuitry, a request for authentication to an external apparatus after starting execution of the program for the data processing apparatus; and providing, via the processing circuitry, the predetermined function when obtaining an authentication result indicating the apparatus is authenticated from the external apparatus.
-
Specification