COMMUNICATION APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM
First Claim
1. 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 comprising:
- a determination unit configured to determine which encryption key of an encryption key provided by the communication apparatus and an encryption key provided by the other party'"'"'s communication apparatus is the encryption key used in common by the communication apparatus and the other party'"'"'s communication apparatus; and
a decision unit configured to decide, in accordance with result of the determination, which of the communication apparatus and other party'"'"'s communication apparatus is to be made the authenticating apparatus first.
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
20 Claims
-
1. 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 comprising:
-
a determination unit configured to determine which encryption key of an encryption key provided by the communication apparatus and an encryption key provided by the other party'"'"'s communication apparatus is the encryption key used in common by the communication apparatus and the other party'"'"'s communication apparatus; and a decision unit configured to decide, in accordance with result of the determination, which of the communication apparatus and other party'"'"'s communication apparatus is to be made the authenticating apparatus first. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. 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 comprising:
-
a determination unit configured to determine, after the communication apparatus serving as either the authenticating apparatus or the authenticated apparatus has executed the processing for sharing the encryption key, whether an error has occurred in separate processing for sharing the encryption key; and an execution unit configured to perform, in a case where said determination unit has determined occurrence of an error, and using an encryption key used in common for encryption by the communication apparatus and the other party'"'"'s communication apparatus, at least either of decryption of a signal, which relates to the processing for sharing the encryption key received from the other party'"'"'s communication apparatus, and encryption of a signal, which relates to the processing for sharing the encryption key transmitted to the other party'"'"'s communication apparatus, and to execute the processing for sharing the encryption key. - View Dependent Claims (12, 20)
-
-
13. A control method in 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, respectively at least one time, as an authenticating apparatus and an authenticated apparatus, the method comprising:
-
determining which encryption key of an encryption key provided by the communication apparatus and an encryption key provided by the other party'"'"'s communication apparatus is the encryption key used in common by the communication apparatus and the other party'"'"'s communication apparatus; and deciding, in accordance with result of the determination, which of the communication apparatus and other party'"'"'s communication apparatus is to be made the authenticating apparatus first. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A control method in 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 method comprising:
-
determining, after the communication apparatus serving as either the authenticating apparatus or the authenticated apparatus has executed the processing for sharing the encryption key, whether an error has occurred after the start of, and before completion of, separate processing for sharing the encryption key; and performing, in a case where occurrence of the error has been determined, by using an encryption key used in common for encryption by the communication apparatus and the other party'"'"'s communication apparatus, at least either of decryption of a signal, which relates to the processing for sharing the encryption key received from the other party'"'"'s communication apparatus, and encryption of a signal, which relates to the processing for sharing the encryption key transmitted to the other party'"'"'s communication apparatus, and executing the processing for sharing the encryption key.
-
Specification