IP Library Granted Patent US 12,028,899
Granted Patent B2
US 12,028,899 · App. 17/568,294 · Granted Jul 2, 2024

Communication apparatus, control method, and storage medium

Inventor: Yuki Yoshikawa (Kanagawa, JP)
Assignee: CANON KABUSHIKI KAISHA
H04W74/0816H04W72/121H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,028,899
App. No.
17/568,294
Granted
Jul 2, 2024
Kind
B2
Abstract

A communication apparatus compliant with an IEEE 802.11 series standard capable of performing Multi-Link communication with a plurality of other communication apparatuses using a plurality of links with different frequency channels is provided. The communication apparatus generates a key for encrypting a frame to be communicated for each one of the plurality of links, receives, from a first communication apparatus from among the plurality of other communication apparatuses, a notification indicating disconnection or suspension of one or more links of the plurality of links, confirms a state of communication via the plurality of links between the plurality of other communication apparatuses and the communication apparatus in a case where the notification is received, and determines whether or not to re-generate the key for each one of the plurality of links on the basis of a result of the confirmation.

Claims (42)

1. A communication apparatus compliant with an IEEE 802.11 series standard capable of performing Multi-Link communication with a plurality of other communication apparatuses using a plurality of links with different frequency channels, comprising:

a key control unit configured to generate a key for encrypting a frame to be communicated for each one of the plurality of links;

a reception unit configured to receive, from a first communication apparatus from among the plurality of other communication apparatuses, a notification indicating disconnection or suspension of one or more links of the plurality of links;

a confirmation unit configured to execute confirmation of a state of communication via the plurality of links between the plurality of other communication apparatuses and the communication apparatus in a case where the notification is received; and

a determination unit configured to determine whether or not to re-generate the key for each one of the plurality of links on the basis of a result of the confirmation.

2. The communication apparatus according to claim 1 , wherein

in a case where, the reception unit receives, from the first communication apparatus, a notification indicating disconnection or suspension of a link, from among the plurality of links, which includes a first link,

the confirmation unit confirms whether the first communication apparatus is communicating with the communication apparatus via a different link, from among the plurality of links, which is not the first link; and

in a case where the confirmation unit confirms that the first communication apparatus is communicating with the communication apparatus via the different link, the determination unit determines to not re-generate the key for the first link.

3. The communication apparatus according to claim 2 , wherein

in a case where the confirmation unit confirms that the first communication apparatus is not communicating with the communication apparatus via the different link, the confirmation unit further confirms whether a second communication apparatus, from among the plurality of other communication apparatuses, is communicating with the communication apparatus via the first link; and

in a case where the confirmation unit confirms that the second communication apparatus is communicating with the communication apparatus via the first link, the determination unit determines to re-generate the key for the first link, and

the key control unit re-generates the key for the first link and executes key exchange of the generated key with the second communication apparatus.

4. The communication apparatus according to claim 3 , wherein

in a case where the confirmation unit confirms that the second communication apparatus is communicating with the communication apparatus via the first link, the confirmation unit further confirms whether the first link is a link subject to disconnection or suspension by the first communication apparatus; and

in a case where the confirmation unit confirms that the first link is a link subject to disconnection or suspension by the first communication apparatus, the determination unit determines to re-generate the key for the first link, and

the key control unit re-generates the key for the first link and executes key exchange of the generated key with the second communication apparatus.

5. The communication apparatus according to claim 4 , wherein

in a case where the confirmation unit confirms that the first link is not a link subject to disconnection or suspension by the first communication apparatus, the confirmation unit further confirms whether the first communication apparatus has previously communicated with the communication apparatus via the first link; and

in a case where the confirmation unit confirms that the first communication apparatus has not previously communicated with the communication apparatus via the first link, the determination unit determines to not re-generate the key for the first link.

6. The communication apparatus according to claim 5 , wherein

in a case where the confirmation unit confirms that the first communication apparatus has previously communicated with the communication apparatus via the first link, the confirmation unit further confirms whether the key for the first link has been updated since the first communication apparatus previously communicated with the communication apparatus via the first link; and

in a case where the confirmation unit confirms that the key for the first link has not been updated since the first communication apparatus previously communicated with the communication apparatus via the first link, the determination unit determines to re-generate the key for the first link, and

the key control unit re-generates the key for the first link and executes key exchange of the generated key with the second communication apparatus.

7. The communication apparatus according to claim 6 , wherein

in a case where the confirmation unit confirms that the key for the first link has been updated since the first communication apparatus previously communicated with the communication apparatus via the first link, the determination unit determines to not re-generate the key for the first link.

8. The communication apparatus according to claim 1 , wherein

the notification is a deauthentication frame or a disassociation frame.

9. The communication apparatus according to claim 1 , wherein

the communication apparatus is a communication apparatus that operates as an access point.

10. The communication apparatus according to claim 1 , wherein

the communication apparatus is a communication apparatus that operates as a group owner (GO) for Wi-Fi Direct.

11. A control method for a communication apparatus compliant with an IEEE 802.11 series standard capable of performing Multi-Link communication with a plurality of other communication apparatuses using a plurality of links with different frequency channels, comprising:

generating a key for encrypting a frame to be communicated for each one of the plurality of links;

receiving, from a first communication apparatus from among the plurality of other communication apparatuses, a notification indicating disconnection or suspension of one or more links of the plurality of links;

executing confirmation of a state of communication via the plurality of links between the plurality of other communication apparatuses and the communication apparatus in a case where the notification is received; and

determining whether or not to re-generate the key for each one of the plurality of links on the basis of a result of the confirmation.

12. A non-transitory computer-readable storage medium that stores a program for causing, when executed by a computer included in a communication apparatus compliant with an IEEE 802.11 series standard capable of performing Multi-Link communication with a plurality of other communication apparatuses using a plurality of links with different frequency channels, the computer to:

generate a key for encrypting a frame to be communicated for each one of the plurality of links;

receive, from a first communication apparatus from among the plurality of other communication apparatuses, a notification indicating disconnection or suspension of one or more links of the plurality of links;

execute confirmation of a state of communication via the plurality of links between the plurality of other communication apparatuses and the communication apparatus in a case where the notification is received; and

determine whether or not to re-generate the key for each one of the plurality of links on the basis of a result of the confirmation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2022
From: YOSHIKAWA, YUKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 058917/0595 →
Priority Claims (1)
JP 2021-013599 · Jan 29, 2021 · national
Continuity (1)
Related Publication 20220248465A1 · Aug 4, 2022