Communication apparatus, control method, and storage medium
First Claim
1. A communication apparatus, comprising:
- a CPU coupled to a memory, wherein the CPU controls the communication apparatus to;
perform a first process for sharing a first encryption key between the communication apparatus and a second communication apparatus, with the first process initiated by the second communication apparatus;
perform a second process for transmitting a second encryption key without activating the first encryption key to the second communication apparatus, with the second process initiated by the communication apparatus, in a case where the first encryption key is shared;
perform a third process for transmitting the second encryption key encrypted by activating the first encryption key to the second communication apparatus, with the third process initiated by the communication apparatus, in a case where an error occurs in the second process, and not perform the third process in a case where the second process succeeds; and
activate the second encryption key for communication between the communication apparatus and the second communication apparatus after sharing of the second encryption key.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a communication apparatus for executing processing for sharing an encryption key between itself and another party'"'"'s communication apparatus, wherein the communication apparatus executes the processing, respectively at least one time, as an authenticating apparatus and an authenticated apparatus. The communication apparatus determines which encryption key of an encryption key provided by this communication apparatus and an encryption key provided by the other party'"'"'s communication apparatus is the encryption key used in common by this communication apparatus and the other party'"'"'s communication apparatus, and decides, in accordance with result of the determination, which of this communication apparatus and the other party'"'"'s communication apparatus is to be made the authenticating apparatus first.
-
Citations
8 Claims
-
1. A communication apparatus, comprising:
-
a CPU coupled to a memory, wherein the CPU controls the communication apparatus to; perform a first process for sharing a first encryption key between the communication apparatus and a second communication apparatus, with the first process initiated by the second communication apparatus; perform a second process for transmitting a second encryption key without activating the first encryption key to the second communication apparatus, with the second process initiated by the communication apparatus, in a case where the first encryption key is shared; perform a third process for transmitting the second encryption key encrypted by activating the first encryption key to the second communication apparatus, with the third process initiated by the communication apparatus, in a case where an error occurs in the second process, and not perform the third process in a case where the second process succeeds; and activate the second encryption key for communication between the communication apparatus and the second communication apparatus after sharing of the second encryption key. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method of a communication apparatus, comprising:
-
performing a first process for sharing a first encryption key between the communication apparatus and a second communication apparatus, with the first process initiated by the second communication apparatus; performing a second process for transmitting a second encryption key without activating the first encryption key to the second communication apparatus, with the second process initiated by the communication apparatus, in a case where the first encryption key is shared; in a case where an error occurs in the second process, performing a third process for transmitting the second encryption key encrypted by activating the first encryption key to the second communication apparatus, with the third process initiated by the communication apparatus, while the third process is not performed in a case where the second process succeeds; and activating the second encryption key for communication between the communication apparatus and the other communication apparatus after sharing of the second encryption key.
-
-
8. A non-statutory computer-readable storage medium storing a computer program for causing a computer to perform a method comprising:
-
performing a first process for sharing a first encryption key between the communication apparatus and a second communication apparatus, with the first process initiated by the second communication apparatus; performing a second process for transmitting a second encryption key without activating the first encryption key to the second communication apparatus, with the second process initiated by the communication apparatus, in a case where the first encryption key is shared; in a case where an error occurs in the second process, performing a third process for transmitting the second encryption key encrypted by activating the first encryption key to the second communication apparatus, with the third process initiated by the communication apparatus, while the third process is not performed in a case where the second process succeeds; and activating the second encryption key for communication between the communication apparatus and the second communication apparatus after sharing of the second encryption key.
-
Specification