Back to results
US 8,015,393 B2Granted
Data processing device, encryption communication method, key generation method, and computer program
AssigneeCanon Kabushiki Kaisha
InventorNobuaki Fukasawa
Life of this patent
Estimating the term…
Abstract
A data processing device comprises a storage unit adapted to store an initial value of a pair of a public key and a private key and a communication unit adapted to execute communication with an external device with use of the initial value of the pair of the public key and the private key stored in the storage unit, thereby enabling encryption communication without generating the pair of the public key and the private key.
Claims5
A data processing device comprising:
- a storage unit configured to store an initial value of a pair of a public key and a private key;
- a communication unit configured to (i) transmit the public key stored in said storage unit to an external device, (ii) receive a session key encrypted using the transmitted public key, (iii) decrypt the received session key using the private key stored in said storage unit, and (iv) receive a new pair of a public key and a private key from the external device using the decrypted session key;
- an installation unit configured to install the new pair of the public key and the private key received by said communication unit;
- a determination unit configured to determine whether login by an administrator authority is acknowledged;
- an installation permission unit configured to permit said installation unit to install the new pair of the public key and the private key when the login by an administrator authority is acknowledged;
- and
- a display control unit configured to cause a display unit to display a value of the public key installed from the external device.
4 more elements
A data processing device comprising:
- a storage unit configured to store an initial value of a pair of a public key and a private key;
- a communication unit configured to (i) transmit the public key stored in said storage unit to an external device, (ii) receive a session key encrypted using the transmitted public key, (iii) decrypt the received session key using the private key stored in said storage unit, and (iv) receive a new pair of a public key and a private key from the external device using the decrypted session key;
- an installation unit configured to install the new pair of the public key and the private key received by said communication unit;
- a display control unit configured to cause a display unit to display a value of the public key generated by said key generation unit;
- and
- a key generation unit configured to generate the initial value of the pair of the public key and the private key in said data processing device, in response to an instruction from a user,
- wherein said installation unit installs the new pair of the public key and the private key obtained from the external device by executing the encryption communication by using the initial value of the pair of the public key and the private key generated by said key generation unit.
4 more elements
A control method for controlling a data processing device, comprising:
- storing an initial value of a pair of a public key and a private key in a storage unit;
- transmitting, using a communication unit, the public key stored in the storage unit to an external device;
- receiving, using the communication unit, a session key encrypted using the transmitted public key;
- decrypting the received session key using the private key stored in the storage unit;
- receiving a new pair of a public key and a private key from the external device using the decrypted session key;
- determining, using a determination unit, whether login by an administrator authority is acknowledged;
- permitting installation of the new pair of the public key and the private key when the login by an administrator authority is acknowledged;
- installing, using an installation unit, the received new pair of the public key and the private key when installation is permitted;
- and
- displaying, using a display control unit, a value of the public key installed from the external device.
7 more elements
Dependencies are inferred from the claim text.