Communication apparatus, control method of communication apparatus, computer program, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorFumihide Goto
Life of this patent
Estimating the term…
Abstract
The security level is enhanced without impairing user operability when executing an automatic communication parameter setting processing. A communication apparatus which configures a network serves as a providing apparatus which provides communication parameters to a receiving apparatus which receives the provided communication parameters. At this time, whether or not an encryption key, which is included in the communication parameters, is generated randomly is determined based on the participation status of the communication apparatus in the network.
Claims13
A communication apparatus comprising a processor configured to:
- execute processing for providing communication parameters to another apparatus which does not join a wireless network where the communication apparatus joins, according to a predetermined communication protocol;
- generate an encryption key included in the communication parameters;
- and
- confirm whether or not the processing for providing communication parameters to the another apparatus has already been executed based on providing history information,
- wherein the processing for providing the communication parameters provides the another apparatus with the communication parameters including a newly generated encryption key in a case where it is confirmed that the processing has not been executed yet, and provides the another apparatus with the communication parameters without generating a new encryption key in a case where it is confirmed that the processing has already been executed.
A method of controlling a communication apparatus, the method comprising:
- performing processing for providing communication parameters to another apparatus which does not join a wireless network where the communication apparatus joins, according to a predetermined communication protocol;
- generating an encryption key included in the communication parameters;
- and
- confirming whether or not the processing for providing communication parameters to the another apparatus has already been executed based on providing history information,
- wherein the communication parameter including a newly generated encryption key is provided to the another apparatus in a case where it is confirmed that the processing has not been executed yet, and the communication parameter is provided to the another apparatus without generating a new encryption key in a case where it is confirmed that the processing has already been executed.
A non-transitory computer-readable storage medium storing a computer program for making a computer execute a control method for controlling a communication apparatus, the method comprising:
- performing processing for providing communication parameters to another apparatus which does not join a wireless network where the communication apparatus joins, according to a predetermined communication protocol;
- generating an encryption key included in the communication parameters;
- and
- confirming whether or not the processing for providing communication parameters to the another apparatus has already been executed based on providing history information,
- wherein the communication parameter including a newly generated encryption key is provided to the another apparatus in a case where it is confirmed that the processing has not been executed yet, and the communication parameter is provided to the another apparatus without generating a new encryption key in a case where it is confirmed that the processing has already been executed.
Dependencies are inferred from the claim text.