WO2021187020A1 - 通信装置、制御方法、およびプログラム - Google Patents

通信装置、制御方法、およびプログラム Download PDF

Info

Publication number
WO2021187020A1
WO2021187020A1 PCT/JP2021/006723 JP2021006723W WO2021187020A1 WO 2021187020 A1 WO2021187020 A1 WO 2021187020A1 JP 2021006723 W JP2021006723 W JP 2021006723W WO 2021187020 A1 WO2021187020 A1 WO 2021187020A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication device
management frame
frequency band
pmf
ghz band
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2021/006723
Other languages
English (en)
French (fr)
Inventor
秀明 橘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to CN202180019348.3A priority Critical patent/CN115316038B/zh
Priority to KR1020227034539A priority patent/KR102685310B1/ko
Priority to CN202510227359.0A priority patent/CN119996145A/zh
Priority to EP21771205.8A priority patent/EP4124154A4/en
Priority to BR112022016851A priority patent/BR112022016851A2/pt
Publication of WO2021187020A1 publication Critical patent/WO2021187020A1/ja
Priority to US17/932,402 priority patent/US12250603B2/en
Anticipated expiration legal-status Critical
Priority to US19/043,230 priority patent/US20250184840A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/06Reselecting a communication resource in the serving access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signalling for the administration of the divided path, e.g. signalling of configuration information
    • H04L5/0096Indication of changes in allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/037Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/19Connection re-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Definitions

  • the present invention relates to the protection of a frame by a communication device.
  • the IEEE802.11 series standard is a wireless communication standard being studied by the IEEE (Institute of Electrical and Electronics Engineers), and is at least one of the IEEE802.11a / b / g / n / ac / ax / be standard. There are two things. When using the 2.4 GHz band and the 5 GHz band as the frequency band, the use of PMF is optional.
  • Wi-Fi 6 which is an authentication program compliant with the IEEE802.11ax standard created by Wi-Fi Alliance, it is considered to use the 6 GHz band as a frequency band in addition to the conventional 2.4 GHz band and 5 GHz band. Has been done. Further, it is considered that PMF is indispensable for communication in the 6 GHz band.
  • Patent Document 1 discloses that security is set when performing wireless communication.
  • the PMF setting is changed when the frequency band to be used is changed from the 2.4 GHz band to the 5 GHz band or from the 5 GHz band to the 2.4 GHz band. I didn't need it. However, when changing from the 6 GHz band, which requires the use of PMF, to another frequency band, if the PMF is not set properly, it is not possible to establish a connection with other communication devices that do not use PMF, and interoperability. May decrease.
  • the establishment means for establishing a wireless network in a predetermined frequency band and the frequency band of the wireless network established by the establishment means are changed from the 6 GHz band to another frequency band.
  • the Management Frame Protection Cable (MFPC) field contains 1 as a value
  • the Management Frame Protection Wireless (MFPR) field contains 0 as a value. It has a generation means for generating a frame and a transmission means for transmitting a management frame generated by the generation means.
  • the present invention when the frequency band is changed from the 6 GHz band to another frequency band, interoperability can be improved by transmitting a management frame in which information regarding encryption of the management frame is appropriately set. become able to.
  • FIG. 1 shows the configuration of a network in which the communication device 102 according to the present embodiment participates.
  • the communication device 102 is an access point (Access Point, AP) having a role of constructing a network 101.
  • the network 101 is a wireless network.
  • the communication device 103 is a station (Station, STA) having a role of participating in the network 101.
  • Each communication device corresponds to the IEEE802.11ax standard, and can execute wireless communication conforming to the IEEE802.11ax standard via the network 101.
  • IEEE is an abbreviation for Institute of Electrical and Electronics Engineers.
  • Each communication device can communicate in the 2.4 GHz band, the 5 GHz band, and the 6 GHz band.
  • the frequency band used by each communication device is not limited to this, and different frequency bands may be used, for example, a 60 GHz band.
  • the communication devices 102 and 103 are supposed to perform wireless communication conforming to the IEEE802.11ax standard, but the present invention is not limited to this.
  • the communication devices 102 and 103 may perform wireless communication conforming to the IEEE802.11be standard, which is a successor standard of the IEEE802.11ax standard.
  • the IEEE802.11be standard as in the IEEE802.11ax standard, communication can be performed in the 2.4 GHz band, the 5 GHz band, and the 6 GHz band.
  • the communication devices 102 and 103 are said to correspond to the IEEE802.11ax standard, but in addition to this, they may correspond to at least one of the legacy standards which are the standards prior to the IEEE802.11ax standard.
  • the legacy standard is the IEEE802.11a / b / g / n / ac standard.
  • the successor standard of the IEEE802.11ax standard may be supported.
  • the successor standard is specifically the IEEE802.11be standard. Alternatively, it may correspond to the successor standard of IEEE802.11be or later.
  • At least one of the IEEE802.11a / b / g / n / ac / ax / be standards is referred to as an IEEE802.11 series standard.
  • the communication devices 102 and 103 may support other communication standards such as Bluetooth (registered trademark), NFC, UWB, Zigbee, and MBOA, in addition to the IEEE802.11 series standard.
  • UWB is an abbreviation for Ultra Wide Band
  • MBOA is an abbreviation for Multi Band OFDM Alliance.
  • OFDM is an abbreviation for Orthogonal Frequency Division Multiplexing.
  • NFC is an abbreviation for Near Field Communication.
  • UWB includes wireless USB, wireless 1394, Winet and the like. Further, it may correspond to a communication standard of wired communication such as a wired LAN.
  • the communication device 102 supports PMF (Protected Management Frame).
  • PMF is a function that encrypts and communicates a management frame using PTK (Pairwise Transition Key).
  • the encrypted management frame is specifically a Delivery frame, a Dissociation frame, and an Action frame. These management frames are called Robust Management Frames.
  • PTK is key information used in unicast communication.
  • the communication device 102 can prevent disconnection of the connection due to Dissociation transmitted by pretending to be another communication device, for example.
  • the communication device 102 can notify other communication devices of the PMF mode set in the own device by transmitting a management frame including information indicating the PMF mode set in the own device.
  • the management frame including the information indicating the mode of the PMF is specifically a Beacon frame, a Probe Response frame, and an Association Response frame.
  • the frame format used by the communication device 102 to indicate the information indicating the mode of the PMF will be described with reference to FIGS. 5 and 6 described later.
  • the communication device 102 can set three modes as PMF modes.
  • the first is a mode called PMF Liquid, which is a mode for connecting only to a communication device that can execute PMF
  • the second is a mode called PMF Embedded, which is a mode that can be connected to both a communication device that can execute PMF and a communication device that cannot execute PMF. Is.
  • the third mode is a mode called PMF Distributed in which the PMF function of the communication device 102 is disabled.
  • the communication device that cannot execute the PMF may be a communication device that does not support the PMF, or may be a communication device that supports the PMF but has the function disabled.
  • FIG. 7 shows a correspondence table between the PMF mode and whether or not it can be connected.
  • the AP that is PMF Disabled cannot be connected to the STA that is PMF Required that requires PMF.
  • the AP that is PMF Embedded can be connected to any STA of PMF Distributed, PMF Embedded, and PMF Required.
  • the Robot Management Frame is encrypted and communicated.
  • the AP which is PMF Embedded connects to the STA which is PMF Disclosed, the Robust Management Frame is not encrypted.
  • the AP that is PMF Required cannot be connected to the STA that is PMF Disabled.
  • the STA that can be connected to the AP may differ depending on the PMF mode that is set.
  • AP and STA may or may not execute PMF when communicating in the 2.4 GHz band or 5 GHz band. Therefore, even if the frequency band used by the communication device 102 when establishing the network 101 is changed from the 2.4 GHz band to the 5 GHz band, or from the 5 GHz band to the 2.4 GHz band, it is not necessary to change the PMF.
  • AP and STA when communicating in the 6 GHz band, AP and STA must execute PMF. Therefore, when the communication device 102 whose PMF setting is Diskled changes the frequency band used when establishing the network 101 to the 6 GHz band, it is connected to another communication device unless the PMF setting is set to Liquid. Can not.
  • the frequency band used by the communication device 102 whose PMF setting is set to Embedded is changed to the 6 GHz band, if the PMF setting is not set to Liquid, it will be connected to the communication device which is set to PMF Disabled. There is a risk. Further, when the frequency band used by the communication device 102 is changed from the 6 GHz band to the 2.4 GHz band or the 5 GHz band, the PMF must be set to Enabled to connect to the communication device that is set to PMF Disabled. There is a risk of reduced connectivity. As described above, when the frequency band used by the communication device 102 is changed between the 6 GHz band and the 2.4 GHz band or the 5 GHz band, the user may be inconvenienced if the PMF setting is not set appropriately. ..
  • the communication device 102 needs to set an authentication method to be used when constructing a wireless network.
  • Specific examples of the authentication method include Open, WPA (Wi-Fi Protected Access), WPA2, and WPA3.
  • Open is an authentication method defined as Open System Association in the IEEE802.11 series standard.
  • WPA Wi-Fi Protected Access
  • WPA2 is the successor standard to WPA and improves security compared to WPA by supporting a new encryption method that was not supported by WPA.
  • WPA3 is a successor standard to WPA2 and is a standard with further improved security.
  • Wi-Fi 6 which is an authentication program compliant with the IEEE802.11ax standard
  • WPA3 is indispensable as an authentication method used for communication in the 6 GHz band.
  • Any authentication method may be used in the 2.4 GHz band and the 5 GHz band.
  • the communication device 102 needs to make appropriate settings for the authentication method as well as the PMF. For example, if the frequency band used by the communication device 102 is changed from the 6 GHz band to the 2.4 GHz band or the 5 GHz band and the authentication method is left as WPA3 only, the STA that supports only up to WPA2 cannot be connected. There is a risk of inconvenience to the user.
  • Specific examples of the communication device 102 include, but are not limited to, a wireless LAN router and a PC.
  • the communication device 102 may be any communication device capable of performing wireless communication with another communication device in accordance with the IEEE802.11ax standard.
  • Specific examples of the communication device 103 include, but are not limited to, cameras, tablets, smartphones, PCs, mobile phones, video cameras, and the like.
  • the communication device 103 may be any communication device capable of executing wireless communication with another communication device in accordance with the IEEE802.11ax standard.
  • the network of FIG. 1 is a network composed of one AP and one STA, but the number of APs and STAs is not limited to this.
  • FIG. 2 shows the hardware configuration of the communication device 102 according to this embodiment.
  • the communication device 102 includes a storage unit 201, a control unit 202, a function unit 203, an input unit 204, an output unit 205, a communication unit 206, and an antenna 207.
  • the storage unit 201 is composed of one or more memories such as ROM and RAM, and stores various information such as programs for performing various operations described later and communication parameters for wireless communication.
  • ROM is an abbreviation for Read Only Memory
  • RAM is an abbreviation for Random Access Memory.
  • storage media such as flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, magnetic tapes, non-volatile memory cards, and DVDs. May be used. Further, the storage unit 201 may include a plurality of memories and the like.
  • the control unit 202 is composed of one or more processors such as a CPU and an MPU, and controls the entire communication device 102 by executing a program stored in the storage unit 201.
  • the control unit 202 may control the entire communication device 102 in cooperation with the program stored in the storage unit 201 and the OS (Operating System).
  • the control unit 202 generates data and signals (wireless frames) to be transmitted in communication with other communication devices.
  • the CPU is an abbreviation for Central Processing Unit
  • MPU is an abbreviation for Micro Processing Unit.
  • the control unit 202 may include a plurality of processors such as a multi-core processor, and the plurality of processors may control the entire communication device 102.
  • control unit 202 controls the functional unit 203 to execute a predetermined process.
  • the functional unit 203 is hardware for the communication device 102 to execute a predetermined process.
  • the data processed by the functional unit 203 may be data stored in the storage unit 201, or may be data communicated with another communication device via the communication unit 206 described later.
  • the input unit 204 accepts various operations from the user.
  • the output unit 205 outputs various outputs to the user via the monitor screen and the speaker.
  • the output unit 205 may operate as a display unit for displaying the screen or as a notification unit for giving various notifications to the user.
  • the output by the output unit 205 may be a display on the monitor screen, an audio output by the speaker, a vibration output, or the like.
  • both the input unit 204 and the output unit 205 may be realized by one module like a touch panel.
  • the input unit 204 and the output unit 205 may be integrated with the communication device 102, may be separate bodies, or may be devices connected to the communication device 102 wirelessly or by wire. ..
  • the output unit 205 may operate as a display control unit that causes the display unit of another communication device that communicates with the communication device 102 by wireless communication or wired communication to execute screen display.
  • the output unit 205 may operate as an output control unit that causes an output unit such as a speaker of the other communication device to execute audio output in addition to or instead of the screen.
  • the input unit 204 may accept the input made by the user via another communication device that communicates with the communication device 102 by wireless communication or wired communication.
  • the communication unit 206 controls wireless communication in accordance with the IEEE802.11ax standard. Further, the communication unit 206 may control wireless communication conforming to other IEEE802.11 series standards in addition to the IEEE802.11ax standard, or control wired communication such as a wired LAN. The communication unit 206 controls the antenna 207 to transmit and receive signals for wireless communication generated by the control unit 202. If the communication device 102 supports the NFC standard, the Bluetooth standard, or the like in addition to the IEEE802.11ax standard, wireless communication control conforming to these communication standards may be performed. Further, when the communication device 102 can execute wireless communication conforming to a plurality of communication standards, it may have a configuration in which a communication unit and an antenna corresponding to each communication standard are individually provided.
  • the communication device 102 communicates data such as image data, document data, and video data with the communication device 103 via the communication unit 206.
  • the antenna 207 may be configured as a separate body from the communication unit 206, or may be configured as one module together with the communication unit 206.
  • Antenna 207 is an antenna capable of communication in the 2.4 GHz band, 5 GHz band, and 6 GHz band.
  • the communication device 102 has one antenna, but may have different antennas for each frequency band. Further, when the communication device 102 has a plurality of antennas, the communication device 102 may have a communication unit 206 corresponding to each antenna.
  • the communication device 103 has the same hardware configuration as the communication device 102.
  • FIG. 3 is a flowchart showing a process executed by the communication device 102 reading the computer program stored in the storage unit 201 into the control unit 202 and executing the program when the frequency band to be used is changed.
  • the communication device 102 starts the processing of this flowchart based on the instruction from the user to change the frequency band to be used when the frequency band to be used has already been set.
  • the instruction from the user may be given directly to the input unit 204 of the communication device 102, or may be given from another device connected to the communication device 102 wirelessly or by wire.
  • Another device that connects to the communication device 102 by wire or wirelessly may instruct the display of the setting screen by inputting the IP (Internet Protocol) address of the communication device 102 in the address bar of the browser.
  • the communication device 102 may start the processing of this flowchart based on the frequency band change instruction from the application operating on the communication device 102.
  • the communication device 102 may start the process of this flowchart based on the change in the operation mode of the communication device 102.
  • the communication device 102 may start the processing of this flowchart based on the activation of a predetermined application.
  • the communication device 102 acquires the parameters of the wireless network to be constructed in the frequency band to be changed (S301). Specifically, the parameter acquired in this step is at least one of SSID, authentication method, encryption method, key information (PMK, PTK, passphrase, etc.), information on PMF setting, and information on frequency band.
  • SSID is an abbreviation for Service Set Identity, and is an identifier for identifying an AP (Communication Device 102).
  • the encryption method is a method for encrypting the communication between the AP (communication device 102) and the STA.
  • PMK is an abbreviation for Pairwise Master Key and is a master key that is the basis of various keys used in WPA.
  • PTK is generated based on PMK.
  • the passphrase is information used when encrypting the communication between the AP (communication device 102) and the STA, and only the STA who knows the passphrase set in the AP can use the AP. Can communicate.
  • the information regarding the PMF setting is information indicating which of the PMF Liquid, the PMF Disclosed, and the PMF Embedded is set in the communication device 102.
  • the information regarding the frequency band is information indicating whether the frequency band in which the communication device 102 constructs the wireless network is the 2.4 GHz band, the 5 GHz band, or the 6 GHz band. In this step, the communication device 102 acquires at least information about the frequency band to be changed.
  • the communication device 102 acquires the parameters by inputting the parameters related to the wireless network to be changed from the user.
  • the communication device 102 may acquire parameters from the storage unit 201 of its own device.
  • the communication device 102 may acquire parameters from another device via wired communication or wireless communication.
  • the communication device 102 determines whether or not the frequency band currently used is the 6 GHz band (S302). When the frequency band currently used is not the 6 GHz band, that is, the 2.4 GHz band or the 5 GHz band, the communication device 102 determines No in this step and performs the process of S312. On the other hand, when the frequency band currently used is the 6 GHz band, the communication device 102 determines Yes in this step and performs the process of S303.
  • the communication device 102 determines whether or not the frequency band to be switched is the 6 GHz band (S303). If the frequency band is the 6 GHz band among the parameters of the switching destination network acquired in S301, the communication device 102 determines Yes in this step and performs the process of S304. On the other hand, when the frequency band is the 2.4 GHz band or the 5 GHz band among the parameters of the switching destination network acquired in S301, the communication device 102 determines No in this step and performs the process of S317.
  • the communication device 102 does not change the PMF setting when both the change destination frequency band and the change source frequency band are in the 6 GHz band (S304). Since the frequency band of the change destination and the frequency band of the change source are both 6 GHz bands, the communication device 102 maintains the PMF Liquid setting. In this case, when transmitting the Beacon, the Probe Response, and the Association Response, the communication device 102 transmits the information indicating the PMF Request. The communication device 102 can notify the PMF information using the frame formats shown in FIGS. 5 and 6.
  • FIG. 5 shows the frame format of Robust Security Network Element (RSNE).
  • the Ethernet is information included in at least one MAC frame body of Beacon, Probe Response, and Association Response transmitted by the communication device 102.
  • RSNE includes the Element ID, Length, Version, Group Data Cipher Suite, and Pairwise Cipher Suite Count as fields. RSNE further includes as fields the Pairwise Cipher Suite List, AKM Suite Count, AKM Suite List, RSN Capabilities, and PMKIDCount. RSNE also includes PMKID List and Group Management Cipher Suite as fields. The communication device 102 communicates each field included in the RSNE in order from the Element ID so that the Group Management Cipher Suite is the last. At least one of these fields of RSNE may be omitted, or the order in which any of the fields is communicated may be changed.
  • the Element ID is an identifier for identifying the Information Element, and includes identification information indicating that it is RSNE in the present embodiment.
  • Length is a field indicating the data length of Element, and in the present embodiment, information indicating the data length of RSNE is included.
  • Version is a field indicating version information of the RSN (Robust Security Network) protocol.
  • information indicating Version 1 is included.
  • Group Data Cipher Suite is a field containing a Cipher selector used in a wireless network to protect a group address frame.
  • the Pairwise Cipher Suite Count is a field indicating the number of selectors of the Pairwise Cipher Suite included in the Pairwise Cipher Suite List described later.
  • the Pairwise Cipher Suite List is a field that includes one or more Selectors for the Pairwise Cipher Suite.
  • the AKM Suite Count is a field indicating the number of AKM Suite selectors included in the AKM Suite List described later.
  • AKM Suite List is a field that includes one or more AKM Suite selectors.
  • the AKM Suite selector refers to a combination of OUI indicating AKM Suite and type information.
  • the AKM Suite refers to a combination of an authentication method, a Key management type, and a Key derivation type.
  • the RSN Capabilities will be described with reference to FIG. 6 described later.
  • the RSN Capabilities contains information indicating the setting of the PMF of the communication device 102.
  • the PMKID Count is a field that includes information indicating the number of PMKIDs included in the PMKID List described later.
  • the PMKID List is a field containing information indicating one or more PMKIDs held by the communication device of the source of RSNE as valid with the communication device of the destination.
  • the PMKID is an identifier for identifying the PMK.
  • the Group Management Cipher Suite is a field containing a Cipher selector used in a wireless network to protect the Robust Management Frame including the group address.
  • FIG. 6 shows the frame format of RSN Capabilities.
  • RSN Capabilities includes, as fields, Precisionation, No Pairwise, PTKSA Play Counter, and GTKSA Play Counter.
  • RSN Capabilities further includes Management Frame Protection Retrieve (MFR) and Management Frame Protection Capable (MFPC) as fields.
  • RSN Capabilities further include Joint Multi-Band RSNA, PeeerKey Embedded, SPP A-MSDU Capable, and SPP A-MSDU Liquid as fields.
  • RSN Capabilities further includes PBAC and Extended Key ID for Individually Added Frames (EKIIAF) as fields.
  • the communication device 102 communicates each field included in the RSN Capabilities in order from the presentation so that the EKIIAF is the last. At least one of these fields of RSN Capabilities may be omitted, or the order in which any of the fields is communicated may be changed.
  • the presentation is a field indicating whether or not the device that is the source of the RSNE supports the function of the presentation. Preamination allows the STA to perform AP and RSNA authentication before performing (Re) Association.
  • No Pairwise is a field indicating whether or not the WEP (Wired Equivalent Privacy) default key 0 is supported at the same time as the pairwise key.
  • WEP Wired Equivalent Privacy
  • PTKSA PlayCounter is a field indicating a reply counter for each PTKSA.
  • PTKSA is an abbreviation for Pairwise Transition Key Security Association, and refers to the context resulting from the result of 4-way handshake. When the value included in the PTKSA Repeat Counter is 0, it indicates that the reply counter is 1 per PTKSA. Similarly, when the value included in the PTKSA Repeat Counter is 1, it indicates that the reply counter is 2 per PTKSA.
  • GTKSA PlayCounter is a field indicating a reply counter for each GTKSA.
  • GTKSA is an abbreviation for Group Temporal Key Security Association, and refers to the context that arises from the successful exchange of GTK by either the group key handshake or the 4-way handshake.
  • GTK is an abbreviation for Group Temporal Key. Similar to the PTKSA PlayCounter, when the value included in the GTKSA PlayCounter is 0, it indicates that the reply counter is 1 per GTKSA.
  • the MFPR is a field indicating whether the transmission device (communication device 102) of the RSN Managements requires the protection of the Robust Management Frame. When 1 is included as a value in the MFPR, it indicates that the transmission device of the RSN Managements requires the protection of the Robust Management Frame. Otherwise, the MFPR contains 0 as a value.
  • the MFPC is a field indicating whether or not the transmitting device (communication device 102) of the RSN Managements can execute the protection of the Robust Management Frame.
  • the transmission device of the RSN Managements includes 1 as a value in the MFPC when the protection of the Robot Management Frame can be executed. Otherwise, the MFPC contains 0 as a value.
  • the Joint Multi-Band RSNA is a field indicating whether or not the transmitting device (communication device 102) of the RSN Capabilities supports the Joint Multi-Band RSNA.
  • the PeerKey Enable is a field indicating whether or not the transmission device (communication device 102) of the RSN Capaviities supports the PeerKey handshake.
  • the SPP A-MSDU Capable notifies whether the transmitting device (communication device 102) of the RSN Capabilities supports A-MSDUs in which signaling and payload are protected.
  • SPP is an abbreviation for Signaling and Payload Protected.
  • A-MSDU is an abbreviation for Aggregate MAC Service Data Unit.
  • the SPP A-MSDU Liquid is a field indicating whether or not the transmitting device (communication device 102) of the RSN Capabilities requires A-MSDUs in which signaling and payload are protected.
  • PBAC is an abbreviation for Protected Block Accrement Capable, and is a field indicating whether or not it is PBAC.
  • EKIIAF is a field indicating whether or not the transmitting device (communication device 102) of RSN Capaviities supports a value in the range of 0 to 1 as the key ID of PTKSA and STKSA.
  • STKSA is an abbreviation for Station-to-station link (STSL) Transient Key Security Association.
  • the communication device 102 can indicate the PMF setting of its own device by using a specific field in the RSN Capabilities included in the RSNE.
  • the communication device 102 does not change the PMF setting of its own device in S304. In this case, the PMF setting of the communication device 102 remains PMF Request.
  • the communication device 102 may continue the transmission of the Probe Response or the Association Response including the same RSNE in addition to or instead of the Beacon.
  • the communication device 102 decides not to change the authentication method (S305). Since the frequency band of the change destination and the frequency band of the change source are both 6 GHz bands, the communication device 102 maintains the setting of the authentication method. In this case, the authentication method used by the communication device 102 remains only WPA3.
  • the communication device 102 may continue the transmission of the Probe Response or the Association Response including the same RSNE in addition to or instead of the Beacon.
  • the communication device 102 executes the process of S305, the process of this flow ends.
  • the communication device 102 does not need to change the PMF setting and the authentication method setting, so these settings are changed. Not done.
  • the communication device 102 may start the transmission of the Probe Response or the Association Response including the same RSNE in addition to or instead of the Beacon.
  • the communication device 102 improves the interoperability by changing the PMF setting to PMF Embedded. be able to. That is, the communication device 102 can be connected to other communication devices that are PMF Disabled by changing from the setting that other communication devices that are PMF Disabled cannot be connected, and the interoperability is improved. improves. Further, when the frequency band to be used is changed from the 6 GHz band to another band (2.4 GHz band or 5 GHz band), the communication device 102 can change the setting of the authentication method to enable both WPA3 and WPA2. , Interoperability can be improved. That is, the communication device 102 can be connected to other communication devices supporting only WPA2 by changing from the setting that other communication devices supporting only WPA2 cannot be connected, and the interoperability is improved. improves.
  • the communication device 102 determines whether or not the communication device 102 has received the PMF Request from the opposite device (S306). Specifically, the communication device 102 determines whether the RSNE included in the Association Request received from the STA (communication device 103) includes the RSN Capabilities indicating PMF Request. When the communication device 102 receives an Association Request including RSNE indicating PMF Request, it determines Yes in this step and performs the process of S307. On the other hand, when the communication device 102 receives an Association Request including RSNE indicating PMF Enable or PMF Disclosed, it determines No in this step and performs the process of S308.
  • the communication device 102 changes the PMF setting of its own device to PMF Request (S307). As a result, the communication device 102 can have higher security if the STA can execute the PMF even when the frequency band is changed to the 2.4 GHz band or the 5 GHz band.
  • the communication device 102 does not change the PMF setting of its own device (S308). In this case, the communication device 102 leaves the PMF setting of its own device as PMF Available.
  • the communication device 102 determines whether or not the authentication method has been received by the WPA3 from the opposite device (S309). Specifically, the communication device 102 determines whether the RSNE included in the Association Request received from the STA (communication device 103) includes the RSN Capabilities including the information indicating WPA3. When the communication device 102 receives the Association Request including the information indicating WPA3, it determines Yes in this step and performs the process of S310. On the other hand, when the communication device 102 receives the Association Request that does not include the information indicating WPA3, that is, includes only the information indicating WPA2, for example, it determines No in this step and performs the process of S311.
  • the communication device 102 changes the setting of the authentication method of its own device so that only WPA3 can be set (S310). As a result, the communication device 102 can have higher security if the STA can execute WPA3 even when the frequency band is changed to the 2.4 GHz band or the 5 GHz band.
  • the processing of this flow ends.
  • the communication device 102 does not change the setting of the authentication method of its own device (S311). In this case, the communication device 102 leaves the setting of the authentication method of its own device as WPA3 / WPA2.
  • the communication device 102 performs the process of S311, the process of this flow ends.
  • the communication device 102 may skip the processes of S306 to S311.
  • the communication device 102 can execute the PMF function regardless of whether WPA2 is used as the authentication method or WPA3 is used.
  • WPA2 is used as the authentication method
  • the PTK derived by the secure hash algorithm SHA1 is used as the PTK for encrypting the Robust Management Frame.
  • WPA3 is used as the authentication method
  • PTK is derived by the secure hash algorithm SHA256.
  • the communication device 102 changes the PMF setting and the authentication method setting based on the frequency band being changed from the 6 GHz band to another band, but the present invention is not limited to this.
  • the communication device 102 does not change the PMF setting even if the frequency band is changed from the 6 GHz band to another band. May be good.
  • the communication device 102 may not change the setting of the authentication method in addition to or instead of the setting of the PMF.
  • the output unit 205 may be used to warn the user about interoperability.
  • the security priority mode is set to invalid, such a communication device 102 executes the process of S317 in FIG.
  • the communication device 102 receives the Association Request including the information indicating the PMF Disclosure from the communication device 103, the communication device 102 changes the PMF setting of its own device to PMF Embedded.
  • the communication device 102 when the communication device 102 receives the Association Request including the information indicating PMF Request or PMF Enable from the communication device 103, the communication device 102 does not change the PMF setting of its own device as PMF Request.
  • the communication device 102 determines whether or not the information indicating WPA3 is received from the opposite device as the authentication method.
  • the communication device 102 receives the Association Request that does not include the information indicating WPA3 from the communication device 103 and includes the information indicating WPA2, the communication device 102 changes the setting of the authentication method of its own device to WPA3 / WPA2.
  • the communication device 102 when the communication device 102 receives the Association Request including the information indicating WPA3 from the communication device 103, the communication device 102 does not change the setting of the authentication method of its own device as WPA3. In this way, even when the frequency band is changed, the communication device 102 changes the PMF setting or the like according to the setting of the opposite device, so that the opposite device can handle the change. Can maintain high security settings.
  • the communication device 102 executes the operation as the AP and the operation as the STA in parallel at the same time, the frequency band of the network constructed as the AP is changed from the 6 GHz band to another band.
  • the communication device 102 may use the output unit 205 to warn the user about interoperability.
  • the communication device 102 determines whether the frequency band of the switching destination is the 6 GHz band (S312). The processing of this step is the same as that of S303. If the communication device 102 determines Yes in this step, it performs the process of S313, and if it determines No, it performs the process of S315.
  • the communication device 102 does not change the PMF setting of its own device when neither the switching source frequency band nor the switching destination frequency band is the 6 GHz band (S313). Specifically, the communication device 102 keeps the PMF setting of its own device as PMF Embedded and does not change it. As a result, the communication device 102 can maintain the interoperability of its own device.
  • the communication device 102 does not change the setting of the authentication method of its own device (S314). Specifically, the communication device 102 keeps the setting of the authentication method of its own device as WPA3 / WPA2 and does not change it. As a result, the communication device 102 can maintain the interoperability of its own device.
  • the communication device 102 executes the process of S314, the process of this flow ends.
  • the communication device 102 changes the PMF setting of its own device when the frequency band of the switching source is not the 6 GHz band but the frequency band of the switching destination is the 6 GHz band (S315). Specifically, the communication device 102 changes the PMF setting of its own device from PMF Embedded to PMF Request. This is because the execution of the PMF function is indispensable in the 6 GHz band.
  • the communication device 102 changes the setting of the authentication method of its own device (S316). Specifically, the communication device 102 changes the setting of the authentication method of its own device from WPA3 / WPA2 to WPA3 only. This is because it is essential to use WPA3 as an authentication method in the 6 GHz band.
  • the communication device 102 executes the process of S316, the process of this flow ends.
  • the communication device 102 interconnects by changing the PMF setting from PMF Liquid to PMF Embedded.
  • the sex can be improved.
  • the communication device 102 can improve the interoperability by changing the authentication method from the setting in which only WPA3 can be executed to the setting in which both WPA3 and WPA2 can be executed.
  • FIG. 4 is a sequence diagram showing an example of processing executed when the communication device 102 changes from a network that uses the 6 GHz band to a network that uses the 2.4 GHz band or the 5 GHz band.
  • the communication device 102 starts the processing of this sequence diagram when switching from the already constructed network using the 6 GHz band to the network using the 2.4 GHz band or the 5 GHz band.
  • the communication device 102 acquires the parameters of the network to be changed (S401). This process is the same as S301 in FIG. Here, the communication device 102 acquires information indicating that the frequency band of the network to be changed is the 2.4 GHz band or the 5 GHz band.
  • the communication device 102 Since the frequency band before the change is the 6 GHz band and the frequency band to be changed is the 2.4 GHz band or the 5 GHz band, the communication device 102 changes the settings of the PMF and the authentication method of its own device (S402). ). This process is the same as S317 in FIG. The communication device 102 changes the PMF setting from PMF Liquid to PMF Embedded, and changes the authentication method from WPA3 only to WPA3 / WPA2.
  • the communication device 102 receives an Association Request from the communication device 103, which is an STA (S404).
  • the Association Request includes RSNE including the PMF of the communication device 103 and the setting information of the authentication method.
  • the communication device 102 changes the PMF and authentication method settings of its own device based on the received PMF and authentication method setting information of the communication device 103 (S405). This process corresponds to the process of S306 to S311 in FIG. The communication device 102 may omit the process of S405.
  • the communication device 102 transmits an Association Response to the communication device 103 (S406).
  • the Association Response includes an RSNE containing information indicating the PMF of the communication device 102 and the setting of the authentication method.
  • the Association Response includes information indicating the changed setting.
  • the communication devices 102 and 103 establish a wireless connection (S407).
  • the communication devices 102 and 103 communicate the Robust Management Frame based on the PMF setting (S408). If one PMF setting is PMF Embedded and the other PMF setting is PMF Discable, the communication devices 102 and 103 communicate without encrypting the Robust Management Frame. Alternatively, if one PMF setting is PMF Embedded and the other PMF setting is PMF Request, the communication devices 102 and 103 encrypt and communicate with the Robot Management Frame.
  • FIG. 4 shows an example of processing when the frequency band used by the communication device 102 is changed from the 6 GHz band to the 2.4 GHz band or the 5 GHz band.
  • the communication device 102 can improve the interoperability by appropriately changing the settings of the PMF and the authentication method according to the change of the frequency band.
  • the communication device 102 when the frequency band is changed, the communication device 102 changes both the PMF setting and the authentication method setting, but the present invention is not limited to this, and only the PMF setting is changed. You may.
  • the communication device 102 transmits the management frame including the setting information of the PMF and the authentication method set based on the frequency band of the change destination network after constructing a new network.
  • the communication device 102 may generate a management frame including the setting information of the PMF and the authentication method set based on the frequency band of the network to be changed after constructing a new network. It may be generated before it is done.
  • the flowchart of the communication device 102 shown in FIG. 3 may be realized by hardware.
  • a dedicated circuit may be generated on the FPGA from a computer program for realizing each step, and this may be used.
  • FPGA is an abbreviation for Field Programmable Gate Array.
  • a Gate Array circuit may be formed in the same manner as the FPGA and realized as hardware. Further, it may be realized by ASIC (Application Specific Integrated Circuit).
  • the present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

通信装置102が無線ネットワーク101を確立する周波数帯域を6GHz帯から他の周波数帯域に切り替える場合に、Management Frame Protection Capable(MFPC)フィールドに値として1を含み、Management Frame Protection Required(MFPR)フィールドに値として0を含むRobust Security Network Element(RSNE)を含むIEEE802.11シリーズ規格に準拠したマネジメントフレームを生成し、生成したマネジメントフレームを送信する。

Description

通信装置、制御方法、およびプログラム
 本発明は、通信装置によるフレームの保護に関する。
 IEEE802.11シリーズ規格に準拠した無線通信において、マネジメントフレームを暗号化して通信するProtected Management Frame(PMF)という技術がある。IEEE802.11シリーズ規格とは、IEEE(米国電気電子学会)において検討されている無線通信規格のことであって、IEEE802.11a/b/g/n/ac/ax/be規格の少なくとも何れか一つのことである。周波数帯域として2.4GHz帯および5GHz帯を利用する場合、PMFの利用は任意である。
 Wi-Fi Allianceにおいて作成されているIEEE802.11ax規格に準拠した認証プログラムであるWi-Fi 6において、従来の2.4GHz帯および5GHz帯に加えて、6GHz帯を周波数帯域として利用することが検討されている。また、6GHz帯での通信において、PMFを必須とすることが検討されている。
 特許文献1には、無線通信を行う際にセキュリティの設定を行うことが開示されている。
特開2012-89926号公報
 2.4GHz帯と5GHz帯においてはPMFの利用が任意だったため、利用する周波数帯域を2.4GHz帯から5GHz帯、あるいは5GHz帯から2.4GHz帯に変更する場合に、PMFの設定を変更する必要はなかった。しかし、PMFの利用が必須の6GHz帯から他の周波数帯域に変更する場合に、PMFの設定を適切に行わないと、PMFを利用しない他の通信装置との接続を確立できず、相互接続性が低下する恐れがある。
 上記を鑑み、本発明は、周波数帯域を6GHz帯から他の周波数帯域に変更する場合における通信装置の相互接続性を向上させることを目的とする。
 上記目的を達成するため、本発明の通信装置は、所定の周波数帯域において無線ネットワークを確立する確立手段と、前記確立手段によって確立された無線ネットワークの周波数帯域が、6GHz帯から他の周波数帯域に切り替えられる場合、ManagementFrame Protection Capable(MFPC)フィールドに値として1を含み、Management Frame Protection Required(MFPR)フィールドに値として0を含むRobust Security Network Element(RSNE)を含むIEEE802.11シリーズ規格に準拠したマネジメントフレームを生成する生成手段と、前記生成手段によって生成したマネジメントフレームを送信する送信手段と、を有する。
 本発明によれば、周波数帯域を6GHz帯から他の周波数帯域に変更する場合に、マネジメントフレームの暗号化に関する情報を適切に設定したマネジメントフレームを送信することで、相互接続性を向上させることができるようになる。
通信装置102が属するネットワークの構成を示す図である。 通信装置102のハードウェア構成を示す図である。 通信装置102が利用する周波数帯域を変更する際に実行する処理を示すフローチャートである。 通信装置102が利用する周波数帯域を6GHz帯から2.4GHz帯または5GHz帯に変更する際に実行する処理の一例を示すシーケンス図である。 Robust Security Network Elementのフレームフォーマットを示す図である。 Robust Security Network Capabilityフィールドのフレームフォーマットを示す図である。 Protected Management Frameに関する接続の対応表である。
 以下、添付の図面を参照して、本発明の実施形態を詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
 図1は、本実施形態にかかる通信装置102が参加するネットワークの構成を示す。通信装置102はネットワーク101を構築する役割を有するアクセスポイント(Access Point、AP)である。なお、ネットワーク101は無線ネットワークである。また、通信装置103はネットワーク101に参加する役割を有するステーション(Station、STA)である。各通信装置は、IEEE802.11ax規格に対応しており、ネットワーク101を介してIEEE802.11ax規格に準拠した無線通信を実行することができる。なお、IEEEはInstitute of Electrical and Electronics Engineersの略である。各通信装置は、2.4GHz帯、5GHz帯、および6GHz帯の周波数帯において通信することができる。各通信装置が使用する周波数帯は、これに限定されるものではなく、例えば60GHz帯のように、異なる周波数帯を使用してもよい。
 なお、本実施形態では通信装置102と103とはIEEE802.11ax規格に準拠した無線通信を行うとしたが、これに限らない。通信装置102と103とは、IEEE802.11ax規格の後継規格であるIEEE802.11be規格に準拠した無線通信を行ってもよい。IEEE802.11be規格では、IEEE802.11ax規格と同様に2.4GHz帯、5GHz帯、および6GHz帯の周波数帯において通信することができる。
 また、通信装置102および103は、IEEE802.11ax規格に対応するとしたが、これに加えて、IEEE802.11ax規格より前の規格であるレガシー規格の少なくとも何れか一つに対応していてもよい。レガシー規格とは、IEEE802.11a/b/g/n/ac規格のことである。また、レガシー規格に加えて、あるいは代えて、IEEE802.11ax規格の後継規格に対応していてもよい。後継規格とは、具体的にはIEEE802.11be規格のことである。あるいはIEEE802.11be以降の後継規格に対応していてもよい。なお、本実施形態では、IEEE802.11a/b/g/n/ac/ax/be規格の少なくとも何れか一つをIEEE802.11シリーズ規格と呼ぶ。通信装置102と103とは、IEEE802.11シリーズ規格に加えて、Bluetooth(登録商標)、NFC、UWB、Zigbee、MBOAなどの他の通信規格に対応していてもよい。なお、UWBはUltra Wide Bandの略であり、MBOAはMulti Band OFDM Allianceの略である。なお、OFDMはOrthogonal Frequency Division Multiplexingの略である。また、NFCはNear Field Communicationの略である。UWBには、ワイヤレスUSB、ワイヤレス1394、Winetなどが含まれる。また、有線LANなどの有線通信の通信規格に対応していてもよい。
 通信装置102は、PMF(Protected Management Frame)をサポートしている。PMFは、PTK(Pairwise Transient Key)を用いてマネジメントフレームを暗号化して通信する機能である。暗号化されるマネジメントフレームとは、具体的には、Deauthenticationフレーム、Disassociationフレーム、およびActionフレームのことである。これらのマネジメントフレームのことをRobust Management Frameと呼ぶ。また、PTKはユニキャスト通信で使用される鍵情報である。
 通信装置102は、PMFを実行してRobust Management Frameを暗号化することで、例えば他の通信装置から成りすまして送信されてきたDisassociationによる接続の切断を防ぐことができる。
 通信装置102は、自装置に設定されているPMFのモードを示す情報を含むマネジメントフレームを送信することで、他の通信装置に自装置に設定されているPMFのモードを通知することができる。PMFのモードを示す情報を含むマネジメントフレームとは、具体的には、Beaconフレーム、Probe Responseフレーム、およびAssociation Responseフレームである。通信装置102がPMFのモードを示す情報を示すために用いるフレームフォーマットについては、後述の図5および図6を用いて説明する。
 通信装置102は、PMFのモードとして3つのモードを設定することができる。1つ目はPMFを実行できる通信装置とのみ接続するモードであるPMF Requiredというモードと、2つ目はPMFを実行できる通信装置および実行できない通信装置の両方と接続することができるPMF Enabledというモードである。また、3つ目は、通信装置102のPMFの機能が無効になっているPMF Disabledというモードである。なお、PMFを実行できない通信装置は、PMFをサポートしない通信装置であってもよいし、PMFをサポートしているが機能が無効になっている通信装置のことであってもよい。
 図7には、PMFのモードと接続可否の対応表を示した。PMF DisabledとなっているAPは、PMFを必須とするPMF RequiredとなっているSTAとは接続することができない。PMF EnabledとなっているAPは、PMF Disabled、PMF Enabled、およびPMF Requiredの何れのSTAとも接続することができる。PMF EnabledとなっているAPがPMF RequiredとなっているSTAと接続する場合、Robust ManagementFrameは暗号化されて通信される。一方、PMF EnabledとなっているAPがPMF DisabledとなっているSTAと接続する場合、Robust Management Frameの暗号化は行われない。PMF RequiredとなっているAPは、PMF DisabledとなっているSTAとは接続できない。
 図7に示したように、APは設定されているPMFのモードによって、接続できるSTAに差が出る場合がある。
 IEEE802.11シリーズ規格において、APおよびSTAは、2.4GHz帯あるいは5GHz帯において通信する場合、PMFを実行してもよいし、実行しなくてもよい。そのため、通信装置102がネットワーク101を確立する際に利用する周波数帯域を2.4GHz帯から5GHz帯、あるいは5GHz帯から2.4GHz帯に変更しても、PMFについて変更する必要はなかった。一方、6GHz帯において通信する場合、APおよびSTAはPMFを実行しなければならない。そのため、PMFの設定がDisabledになっている通信装置102がネットワーク101を確立する際に利用する周波数帯域を6GHz帯に変更する場合に、PMFの設定をRequiredにしないと、他の通信装置と接続できない。また、PMFの設定がEnabledになっている通信装置102の利用する周波数帯域を6GHz帯に変更した場合に、PMFの設定をRequiredにしないと、PMF Disabledとなっている通信装置と接続してしまう虞がある。また、通信装置102が利用する周波数帯域を6GHz帯から2.4GHz帯または5GHz帯に変更した場合に、PMFの設定をEnabledにしないと、PMF Disabledになっている通信装置とは接続できないため、接続性が低下する虞がある。このように、通信装置102は、利用する周波数帯を6GHz帯と2.4GHz帯または5GHz帯との間で変更する場合、PMFの設定を適切に設定しないと、ユーザに不便が生じる恐れがある。
 また、通信装置102は、無線ネットワークを構築する場合に、利用する認証方式を設定する必要がある。認証方式として、具体的には、Open、WPA(Wi-Fi Protected Access)、WPA2、およびWPA3が挙げられる。Openとは、IEEE802.11シリーズ規格において、Open System Authenticationとして定義されている認証方式である。この認証方式では、STAから認証要求を受けたAPは必ず認証成功を送信する。この認証方式では、必ず認証が成功するため、実質的な認証は行われていない。WPAは、Wi-Fi Allianceによって策定された認証方式に関する規格である。WPA2は、WPAの後継規格であって、WPAではサポートしていなかった新たな暗号化方式をサポートすることで、WPAに比べてセキュリティを向上させている。WPA3は、WPA2の後継規格であって、さらにセキュリティが向上した規格である。
 IEEE802.11ax規格に準拠した認証プログラムであるWi-Fi 6では、6GHz帯の通信において利用する認証方式として、WPA3を必須とすることが検討されている。なお、2.4GHz帯、および5GHz帯においては、いずれの認証方式を用いてもよい。通信装置102は、利用する周波数帯域を変更する場合、PMFと同様に認証方式についても適切な設定を行う必要がある。例えば、通信装置102が利用する周波数帯域を6GHz帯から2.4GHz帯または5GHz帯に変更した場合に、認証方式をWPA3のみのままにすると、WPA2までしか対応していないSTAは接続できなくなり、ユーザに不便が生じる恐れがある。
 通信装置102の具体例としては、無線LANルーターやPCなどが挙げられるが、これらに限定されない。通信装置102は、他の通信装置とIEEE802.11ax規格に準拠した無線通信を実行することができる通信装置であれば何でもよい。また、通信装置103の具体的な例としては、カメラ、タブレット、スマートフォン、PC、携帯電話、ビデオカメラなどが挙げられるが、これらに限定されない。通信装置103は、他の通信装置とIEEE802.11ax規格に準拠した無線通信を実行することができる通信装置であればよい。また、図1のネットワークは1台のAPと1台のSTAによって構成されるネットワークであるが、APおよびSTAの台数はこれに限定されない。
 図2に、本実施形態にかかる通信装置102のハードウェア構成を示す。通信装置102は、記憶部201、制御部202、機能部203、入力部204、出力部205、通信部206およびアンテナ207を有する。
 記憶部201はROMやRAM等の1以上のメモリにより構成され、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。ROMはRead Only Memoryの、RAMはRandom Access Memoryの夫々略である。なお、記憶部201として、ROM、RAM等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、磁気テープ、不揮発性のメモリカード、DVDなどの記憶媒体を用いてもよい。また、記憶部201が複数のメモリ等を備えていてもよい。
 制御部202はCPUやMPU等の1以上のプロセッサにより構成され、記憶部201に記憶されたプログラムを実行することにより通信装置102全体を制御する。なお、制御部202は、記憶部201に記憶されたプログラムとOS(Operating System)との協働により通信装置102全体を制御するようにしてもよい。また、制御部202は、他の通信装置との通信において送信するデータや信号(無線フレーム)を生成する。なお、CPUはCentral Processing Unitの、MPUは、Micro Processing Unitの略である。また、制御部202がマルチコア等の複数のプロセッサを備え、複数のプロセッサにより通信装置102全体を制御するようにしてもよい。
 また、制御部202は、機能部203を制御して所定の処理を実行する。機能部203は、通信装置102が所定の処理を実行するためのハードウェアである。機能部203が処理するデータは、記憶部201に記憶されているデータであってもよいし、後述する通信部206を介して他の通信装置と通信したデータであってもよい。
 入力部204は、ユーザからの各種操作の受付を行う。出力部205は、モニタ画面やスピーカーを介して、ユーザに対して各種出力を行う。なお、出力部205は、画面表示を行う表示部や、ユーザに各種通知を行う通知部として動作してもよい。ここで、出力部205による出力とは、モニタ画面上への表示や、スピーカーによる音声出力、振動出力などであってもよい。なお、タッチパネルのように入力部204と出力部205の両方を1つのモジュールで実現するようにしてもよい。また、入力部204および出力部205は、夫々通信装置102と一体であってもよいし、別体であってもよく、通信装置102と無線または有線によって接続されているデバイスであってもよい。あるいは、出力部205は、通信装置102と無線通信または有線通信によって通信する他の通信装置の表示部に画面表示を実行させる表示制御部として動作してもよい。あるいは、出力部205は、画面に加えて、あるいは代えて、該他の通信装置のスピーカーなどの出力部に音声出力を実行させる出力制御部として動作してもよい。また、入力部204は、通信装置102と無線通信または有線通信によって通信する他の通信装置を介してユーザが行った入力を受け付けるようにしてもよい。
 通信部206は、IEEE802.11ax規格に準拠した無線通信の制御を行う。また、通信部206は、IEEE802.11ax規格に加えて、他のIEEE802.11シリーズ規格に準拠した無線通信の制御や、有線LAN等の有線通信の制御を行ってもよい。通信部206は、アンテナ207を制御して、制御部202によって生成された無線通信のための信号の送受信を行う。なお、通信装置102が、IEEE802.11ax規格に加えて、NFC規格やBluetooth規格等に対応している場合、これらの通信規格に準拠した無線通信の制御を行ってもよい。また、通信装置102が複数の通信規格に準拠した無線通信を実行できる場合、夫々の通信規格に対応した通信部とアンテナを個別に有する構成であってもよい。通信装置102は通信部206を介して、画像データや文書データ、映像データ等のデータを通信装置103と通信する。なお、アンテナ207は、通信部206と別体として構成されていてもよいし、通信部206と合わせて一つのモジュールとして構成されていてもよい。
 アンテナ207は、2.4GHz帯、5GHz帯、および6GHz帯における通信が可能なアンテナである。本実施形態では、通信装置102は1つのアンテナを有するとしたが、周波数帯ごとに異なるアンテナを有していてもよい。また、通信装置102は、アンテナを複数有している場合、各アンテナに対応した通信部206を有していてもよい。
 なお、通信装置103は通信装置102と同様のハードウェア構成を有する。
 図3は、通信装置102が、利用する周波数帯域を変更する際に記憶部201に記憶されたコンピュータプログラムを制御部202に読み出し、実行することで実行される処理を示すフローチャートである。
 通信装置102は、既に利用する周波数帯域が設定されている場合に、ユーザから利用する周波数帯域の変更を指示されたことに基づいて、本フローチャートの処理を開始する。なお、ユーザからの指示は、通信装置102の入力部204に直接行われてもよいし、通信装置102に無線または有線で接続する他の装置から行われてもよい。有線または無線で通信装置102に接続する他の装置は、ブラウザのアドレスバーに通信装置102のIP(Internet Protocol)アドレスを入力することで、設定画面の表示を指示してもよい。あるいは通信装置102は、通信装置102で動作するアプリケーションからの周波数帯域の変更指示に基づいて、本フローチャートの処理を開始してもよい。あるいは、通信装置102は、通信装置102の動作モードが変更されたことに基づいて、本フローチャートの処理を開始してもよい。あるいは、通信装置102は、所定のアプリケーションの起動に基づいて、本フローチャートの処理を開始してもよい。
 通信装置102は、変更先となる周波数帯域において構築する無線ネットワークのパラメータを取得する(S301)。本ステップで取得されるパラメータとは、具体的にはSSIDや認証方式、暗号化方式、鍵情報(PMK、PTK、パスフレーズ等)、PMFの設定に関する情報、周波数帯域に関する情報の少なくとも1つのことである。SSIDはService Set Identifierの略であって、AP(通信装置102)を識別するための識別子である。暗号化方式とは、AP(通信装置102)とSTAとの間の通信を暗号化する際の方式である。PMKとは、Pairwise Master Keyの略であってWPAで使用する様々な鍵のもとになるマスター鍵のことである。PTKはPMKをもとにして生成される。パスフレーズとは、AP(通信装置102)とSTAとの間の通信を暗号化する際に用いられる情報であって、APに設定されているパスフレーズを知っているSTAだけが、該APと通信することができる。PMFの設定に関する情報とは、通信装置102が、PMF Requiredと、PMF Disabledと、PMF Enabledとの何れに設定されているかを示す情報である。周波数帯域に関する情報とは、通信装置102が無線ネットワークを構築する周波数帯域が、2.4GHz帯と、5GHz帯と、6GHz帯との何れであるかを示す情報である。本ステップにおいて、通信装置102は、少なくとも変更先となる周波数帯域に関する情報を取得する。
 通信装置102は、ユーザから変更先となる無線ネットワークに関するパラメータを入力されることで、パラメータを取得する。あるいは通信装置102は、自装置の記憶部201からパラメータを取得してもよい。あるいは通信装置102は、他の装置から、有線通信または無線通信を介してパラメータを取得してもよい。
 次に、通信装置102は、現在利用している周波数帯域が6GHz帯であるか否かを判定する(S302)。通信装置102は、現在利用している周波数帯域が6GHz帯ではない場合、つまり2.4GHz帯または5GHz帯の場合、本ステップでNoと判定しS312の処理を行う。一方、通信装置102は、現在利用している周波数帯域が6GHz帯の場合、本ステップでYesと判定し、S303の処理を行う。
 通信装置102は、切り替え先となる周波数帯域が6GHz帯であるか否かを判定する(S303)。通信装置102は、S301で取得した切り替え先のネットワークのパラメータの内、周波数帯域が6GHz帯である場合は、本ステップでYesと判定し、S304の処理を行う。一方、通信装置102は、S301で取得した切り替え先のネットワークのパラメータの内、周波数帯域が2.4GHz帯または5GHz帯の場合は、本ステップでNoと判定し、S317の処理を行う。
 通信装置102は、変更先の周波数帯域も変更元の周波数帯域も6GHz帯の場合、PMFの設定を変更しない(S304)。通信装置102は、変更先の周波数帯域も変更元の周波数帯域も6GHz帯だったため、PMF Requiredの設定を維持する。この場合に、通信装置102は、Beacon、Probe Response、Association Responseを送信する場合に、PMF Requiredを示す情報を含めて送信する。通信装置102は、図5および図6に示すフレームフォーマットを用いてPMFの情報を通知することができる。
 図5には、Robust Security Network Element(RSNE)のフレームフォーマットを示した。RSNEは、通信装置102が送信するBeacon、Probe Response、Association Responseの少なくとも1つのMACフレームボディに含まれる情報である。
 RSNEは、フィールドとして、Element ID、Length、Version、Group Data Cipher Suite、およびPairwise Cipher Suite Countを含む。RSNEはさらにフィールドとして、Pairwise Cipher Suite List、AKM Suite Count、AKM Suite List、RSN Capabilities、およびPMKIDCountを含む。RSNEはさらにフィールドとして、PMKID List、およびGroup Management Cipher Suiteを含む。通信装置102は、RSNEに含まれる各フィールドをElement IDから順に、Group Management Cipher Suiteが最後になるように通信する。なお、RSNEのこれらのフィールドの少なくとも1つが省略されてもよいし、いずれかのフィールドが通信される順番が変更されてもよい。
 Element IDは、Information Elementを識別するための識別子であって、本実施形態ではRSNEであることを示す識別情報が含まれる。
 Lengthは、Elementのデータ長を示すフィールドであって、本実施形態ではRSNEのデータ長を示す情報が含まれる。
 Versionは、RSN(Robust Security Network)プロトコルのバージョン情報を示すフィールドである。本実施形態ではVersion1を示す情報が含まれる。
 Group Data Cipher Suiteは、グループアドレスフレームをプロテクトするために無線ネットワークで用いられるCipherのセレクタを含むフィールドである。Cipherのセレクタとは、Cipherを示すOUI(Organizationally Unique Identifier)とタイプ情報(SuiteType)の組み合わせのことを指す。例えばCipherがTKIPの場合、OUI=00-0F-AC、タイプ=2の組み合わせで示される。
 Pairwise Cipher Suite Countは、後述のPairwise Cipher Suite Listに含まれるPairwise Cipher Suiteのセレクタの数を示すフィールドである。
 Pairwise Cipher Suite Listは、Pairwise Cipher Suiteのセレクタが1つ以上含まれるフィールドである。
 AKM Suite Countは、後述のAKM Suite Listに含まれるAKM Suiteのセレクタの数を示すフィールドである。
 AKM Suite Listは、AKM Suiteのセレクタが1つ以上含まれるフィールドである。AKM Suiteのセレクタとは、AKM Suiteを示すOUIとタイプ情報の組み合わせのことを指す。AKM Suiteとは、認証方式と、Key management typeと、Key derivation typeとの組み合わせを指す。
 RSN Capabilitiesについては、後述の図6を用いて説明する。RSNCapabilitiesには、通信装置102のPMFの設定を示す情報が含まれる。
 PMKID Countは、後述のPMKID Listに含まれるPMKIDの数を示す情報が含まれるフィールドである。
 PMKID Listは、RSNEの送信元の通信装置が、宛先の通信装置との間で有効だとして保持している1つ以上のPMKIDを示す情報が含まれるフィールドである。PMKIDとは、PMKを識別するための識別子である。
 Group Management Cipher Suiteは、グループアドレスを含むRobust Management Frameをプロテクトするために無線ネットワークで用いられるCipherのセレクタを含むフィールドである。
 図6には、RSN Capabilitiesのフレームフォーマットを示した。
 RSN Capabilitiesは、フィールドとして、Preauthentication、No Pairwise、PTKSA Replay Counter、およびGTKSA Replay Counterを含む。RSN Capabilitiesはさらにフィールドとして、Management Frame Protection Required(MFPR)、およびManagement Frame Protection Capable(MFPC)を含む。RSN Capabilitiesは、さらにフィールドとして、Joint Multi-Band RSNA、PeerKey Enabled、SPP A-MSDU Capable、およびSPP A-MSDU Requiredを含む。RSN Capabilitiesは、さらにフィールドとして、PBAC、およびExtended Key ID for Individually Addressed Frames(EKIIAF)を含む。通信装置102は、RSN Capabilitiesに含まれる各フィールドをPreauthenticationから順に、EKIIAFが最後になるように通信する。なお、RSN Capabilitiesのこれらのフィールドの少なくとも1つが省略されてもよいし、いずれかのフィールドが通信される順番が変更されてもよい。
 Preauthenticationは、RSNEの送信元の装置がPreauthenticationの機能をサポートしているか否かを示すフィールドである。Preauthenticationを利用すると、STAは(Re)Associationを実行する前に、APとRSNA認証を実行できる。
 No Pairwiseは、pairwise keyと同時に、WEP(WiredEquivalent Privacy)デフォルトキー0をサポートするか否かを示すフィールドである。
 PTKSA Replay Counterは、PTKSAごとのリプライカウンタを示すフィールドである。PTKSAは、Pairwise Transient KeySecurity Associationの略で、4-way handshakeの結果から生じるコンテキストを指す。PTKSA Replay Counterに含まれる値が0のとき、PTKSAあたり1のリプライカウンタであることを示す。同様に、PTKSA Replay Counterに含まれる値が1のとき、PTKSAあたり2のリプライカウンタであることを示す。
 GTKSA Replay Counterは、GTKSAごとのリプライカウンタを示すフィールドである。GTKSAはGroup Temporal Key Security Associationの略で、グループキーhandshakeまたは4-way handshakeのいずれかによるGTKの交換の成功から生じるコンテキストを指す。GTKとはGroup Temporal Keyの略である。PTKSA Replay Counterと同様に、GTKSA Replay Counterに含まれる値が0のとき、GTKSAあたり1のリプライカウンタであることを示す。
 MFPRは、RSN Capabilitiesの送信装置(通信装置102)がRobust Management Frameの保護を必須とするかを示すフィールドである。MFPRに値として1が含まれている場合、RSN Capabilitiesの送信装置がRobust Management Frameの保護を必須としていることを示す。それ以外のとき、MFPRには値として0が含まれる。
 MFPCは、RSN Capabilitiesの送信装置(通信装置102)がRobust Management Frameの保護を実行できるか否かを示すフィールドである。RSN Capabilitiesの送信装置は、Robust Management Frameの保護を実行できる場合はMFPCに値として1を含める。それ以外の場合は、MFPCには値として0が含まれる。
 RSN Capabilitiesの送信装置(通信装置102)は、MFPRとMFPCに含まれる値の組み合わせによって、自装置のPMFの設定を示すことができる。具体的には、MFPR=1かつMFPC=1の場合、PMF Requiredを示す。また、MFPR=0かつMFPC=0の場合、PMF Disabledを示す。また、MFPR=0かつMFPC=1の場合、PMF Enabledを示す。なお、MFPR=1かつMFPC=0は不正な組み合わせとなる。
 Joint Multi-Band RSNAは、RSN Capabilitiesの送信装置(通信装置102)がJoint Multi-Band RSNAをサポートするか否かを示すフィールドである。
 PeerKey Enabledは、RSN Capabilitiesの送信装置(通信装置102)がPeerKey handshakeをサポートするか否かを示すフィールドである。
 SPP A-MSDU Capableは、RSN Capabilitiesの送信装置(通信装置102)がシグナリングとペイロードが保護されたA-MSDUsをサポートするか否かを通知する。SPPとはSignaling and Payload Protectedの略である。また、A-MSDUは、Aggregate MAC Service Data Unitの略である。
 SPP A-MSDU Requiredは、RSN Capabilitiesの送信装置(通信装置102)がシグナリングとペイロードが保護されたA-MSDUsを必須とするか否かを示すフィールドである。
 PBACは、Protected Block Ack Agreement Capableの略であって、PBACであるか否かを示すフィールドである。
 EKIIAFは、RSN Capabilitiesの送信装置(通信装置102)が、PTKSAおよびSTKSAの鍵IDとして0から1の範囲の値をサポートしているか否かを示すフィールドである。STKSAは、Station-to-station link (STSL) Transient Key Security Associationの略である。
 図5および図6に示したように、通信装置102はRSNEに含まれるRSN Capabilities内の特定のフィールドを利用して、自装置のPMFの設定を示すことができる。
 図3に戻る。通信装置102は、S304において自装置のPMFの設定を変更しないとした。この場合、通信装置102のPMFの設定は、PMF Requiredのままとなる。通信装置102は、MFPR=1およびMFPC=1としたRSN Capabilitiesを含むRSNEを含むBeaconの送信を継続する。なお、通信装置102は、Beaconに加えて、あるいは代えて、同様のRSNEを含むProbe ResponseあるいはAssociation Responseの送信を継続してもよい。
 次に、通信装置102は、認証方式を変更しないことを決定する(S305)。通信装置102は、変更先の周波数帯域も変更元の周波数帯域も6GHz帯だったため、認証方式の設定を維持する。この場合、通信装置102が利用する認証方式はWPA3のみのままとなる。通信装置102は、AKM Suite ListにWPA3を示すセレクタ(OUI=00-0F-AC、SuiteType=8)を含むRSNEを含むBeaconの送信を継続する。なお、通信装置102は、Beaconに加えて、あるいは代えて、同様のRSNEを含むProbe ResponseあるいはAssociation Responseの送信を継続してもよい。通信装置102はS305の処理を実行すると本フローの処理を終了する。
 このように、通信装置102は、変更先となる周波数帯域も、変更元となる周波数帯域も6GHz帯の場合、PMFの設定および認証方式の設定を変更する必要はないので、これらの設定は変更されない。
 S303においてNoと判定されると、通信装置102は、PMFの設定および認証方式を変更する(S317)。具体的には、通信装置102は、PMFの設定を、PMF RequiredからPMF Enabledに変更する。また、通信装置102は、認証方式の設定を、WPA3のみから、WPA3とWPA2の少なくとも一方が可能な設定(WPA3/WPA2)に変更する。この場合、通信装置102は、MFPR=0およびMFPC=1としたRSN Capabilitiesを含むRSNEを含むBeaconの送信を開始する。また、AKM Suite ListにWPA3を示すセレクタに加えて、WPA2を示すセレクタ(OUI=00-0F-AC、SuiteType=2)を含むRSNEを含むBeaconの送信を開始する。なお、通信装置102は、Beaconに加えて、あるいは代えて、同様のRSNEを含むProbe ResponseあるいはAssociation Responseの送信を開始してもよい。
 通信装置102は、利用する周波数帯域が6GHz帯から他の帯域(2.4GHz帯または5GHz帯)に変更される場合に、PMFの設定をPMF Enabledに変更することで、相互接続性を向上させることができる。すなわち、通信装置102は、PMFDisabledとなっている他の通信装置が接続することができない設定から変更することで、PMF Disabledになっている他の通信装置とも接続できるようになり、相互接続性が向上する。さらに通信装置102は、利用する周波数帯域が6GHz帯から他の帯域(2.4GHz帯または5GHz帯)に変更される場合に、認証方式の設定をWPA3およびWPA2の何れも可能に変更することで、相互接続性を向上させることができる。すなわち、通信装置102は、WPA2のみサポートしている他の通信装置が接続することができない設定から変更することで、WPA2のみをサポートする他の通信装置とも接続できるようになり、相互接続性が向上する。
 次に通信装置102は、対向装置からPMF Requiredで受信したかを判定する(S306)。具体的には、通信装置102は、STA(通信装置103)から受信したAssociation Requestに含まれるRSNEに、PMF Requiredを示すRSN Capabilitiesが含まれていたかを判定する。通信装置102は、PMF Requiredを示すRSNEを含むAssociation Requestを受信した場合、本ステップでYesと判定し、S307の処理を行う。一方、通信装置102は、PMF EnabledあるいはPMF Disabledを示すRSNEを含むAssociation Requestを受信した場合、本ステップでNoと判定し、S308の処理を行う。
 通信装置102は、自装置のPMFの設定をPMF Requiredに変更する(S307)。これにより、通信装置102は、周波数帯域を2.4GHz帯または5GHz帯に変更した場合であっても、STAがPMFを実行可能な場合はセキュリティをより高くすることができる。
 一方、S306でNoと判定された場合、通信装置102は、自装置のPMFの設定を変更しない(S308)。この場合、通信装置102は、自装置のPMFの設定をPMFEnabledのままにする。
 次に、通信装置102は、対向装置から認証方式をWPA3で受信したかを判定する(S309)。具体的には、通信装置102は、STA(通信装置103)から受信したAssociation Requestに含まれるRSNEに、WPA3を示す情報を含むRSN Capabilitiesが含まれていたかを判定する。通信装置102は、WPA3を示す情報を含むAssociation Requestを受信した場合、本ステップでYesと判定し、S310の処理を行う。一方、通信装置102は、WPA3を示す情報を含まない、つまり例えばWPA2を示す情報のみを含むAssociation Requestを受信した場合、本ステップでNoと判定し、S311の処理を行う。
 通信装置102は、自装置の認証方式の設定をWPA3のみ可能とするように変更する(S310)。これにより、通信装置102は、周波数帯域を2.4GHz帯または5GHz帯に変更した場合であっても、STAがWPA3を実行可能な場合はセキュリティをより高くすることができる。通信装置102は、S310の処理を行うと、本フローの処理を終了する。
 一方、S309でNoと判定された場合、通信装置102は、自装置の認証方式の設定を変更しない(S311)。この場合、通信装置102は、自装置の認証方式の設定をWPA3/WPA2のままにする。通信装置102は、S311の処理を行うと、本フローの処理を終了する。
 なお、通信装置102は、S306~S311の処理をスキップしてもよい。
 通信装置102は、認証方式としてWPA2を利用する場合であっても、WPA3を利用する場合であっても、PMF機能を実行することができる。認証方式としてWPA2が用いられる場合、Robust Management Frameを暗号化するためのPTKは、セキュアハッシュアルゴリズムSHA1によって導出されるPTKが用いられる。一方、認証方式としてWPA3が用いられる場合、PTKはセキュアハッシュアルゴリズムSHA256によって導出される。
 また、本実施形態では、通信装置102は、周波数帯域が6GHz帯から他の帯域に変更されることに基づいて、PMFの設定および認証方式の設定を変更したがこれに限らない。例えば、通信装置102にセキュリティを優先するようなモードが有効に設定されていた場合、通信装置102は、周波数帯域が6GHz帯から他の帯域に変更されてもPMFの設定を変更しないようにしてもよい。この場合に、通信装置102は、PMFの設定に加えて、あるいは代えて、認証方式についても設定を変更しないようにしてもよい。通信装置102は、セキュリティ優先モードが有効に設定されており、PMFの設定を変更しない場合、出力部205を用いて、ユーザに相互接続性について警告を出すようにしてもよい。このような通信装置102は、セキュリティ優先モードが無効に設定されている場合は、図3のS317の処理を実行する。
 あるいは、通信装置102は、周波数帯域が6GHz帯から他の帯域に変更された場合に、対向装置であるSTAのPMF設定や認証方式の設定に基づいて、自装置のPMFの設定や認証方式の設定を変更するかを判定するようにしてもよい。この場合、通信装置102は、S303でNoと判定された場合に、S317の処理をスキップする。そして、S306の判定の代わりに、対向装置からPMF Disabled(MFPR=0、MFPC=0)を受信したかを判定する。通信装置102は、通信装置103からPMF Disabledを示す情報を含むAssociation Requestを受信した場合、自装置のPMF設定をPMF Enabledに変更する。一方、通信装置102は、通信装置103からPMF RequiredあるいはPMF Enabledを示す情報を含むAssociation Requestを受信した場合、自装置のPMF設定をPMF Requiredのまま変更しない。次に、通信装置102は、S309の判定の代わりに、対向装置から認証方式としてWPA3を示す情報を受信したかを判定する。通信装置102は、通信装置103からWPA3を示す情報を含まず、WPA2を示す情報を含むAssociation Requestを受信した場合、自装置の認証方式の設定をWPA3/WPA2に変更する。一方、通信装置102は、通信装置103からWPA3を示す情報を含むAssociation Requestを受信した場合、自装置の認証方式の設定をWPA3のまま変更しない。このように、通信装置102は、周波数帯域が変更された場合であっても、対向装置の設定に応じてPMFの設定などを変更するようにすることで、対向装置が対応している場合にはセキュリティの高い設定を維持できる。
 あるいは、通信装置102は、APとしての動作とSTAとしての動作を同時に並行して実行している場合、APとして構築しているネットワークの周波数帯域を6GHz帯から他の帯域に変更した場合であっても、PMFの設定を変更しなくてもよい。PMFの設定に加えて、あるいは代えて、認証方式の設定も変更しなくてもよい。この場合、通信装置102は、出力部205を用いて、ユーザに相互接続性について警告を出すようにしてもよい。
 通信装置102は、S302でNoと判定された場合、切り替え先の周波数帯域が6GHz帯であるかを判定する(S312)。本ステップの処理はS303と同様である。通信装置102は、本ステップでYesと判定するとS313の処理を行い、Noと判定するとS315の処理を行う。
 通信装置102は、切り替え元の周波数帯域も、切り替え先の周波数帯域も6GHz帯ではない場合、自装置のPMFの設定は変更しない(S313)。具体的には、通信装置102は、自装置のPMFの設定をPMF Enabledのままにし、変更しない。これにより、通信装置102は自装置の相互接続性を維持できる。
 次に通信装置102は、自装置の認証方式の設定を変更しない(S314)。具体的には、通信装置102は、自装置の認証方式の設定を、WPA3/WPA2のままにし、変更しない。これにより、通信装置102は自装置の相互接続性を維持できる。通信装置102は、S314の処理を実行すると、本フローの処理を終了する。
 一方、通信装置102は、切り替え元の周波数帯域は6GHz帯ではないが、切り替え先の周波数帯域が6GHz帯の場合、自装置のPMFの設定を変更する(S315)。具体的には、通信装置102は、自装置のPMFの設定をPMF EnabledからPMF Requiredに変更する。これは、6GHz帯においてはPMF機能の実行が必須のためである。
 次に、通信装置102は、自装置の認証方式の設定を変更する(S316)。具体的には、通信装置102は、自装置の認証方式の設定を、WPA3/WPA2から、WPA3のみに変更する。これは、6GHz帯においては認証方式としてWPA3を利用することが必須のためである。通信装置102は、S316の処理を実行すると、本フローの処理を終了する。
 図3に示すように、通信装置102は、利用する周波数帯域を6GHz帯から2.4GHz帯または5GHz帯に変更する場合に、PMFの設定をPMF RequiredからPMF Enabledに変更することで、相互接続性を向上させることができる。同様に、通信装置102は、認証方式についてもWPA3のみを実行可能とする設定から、WPA3とWPA2の両方を実行可能とする設定に変更することで、相互接続性を向上させることができる。
 図4は、通信装置102が6GHz帯を利用するネットワークから2.4GHz帯または5GHz帯を利用するネットワークに変更する場合に実行する処理の一例を示すシーケンス図である。
 通信装置102は、既に構築している6GHz帯を利用するネットワークから、2.4GHz帯または5GHz帯を利用するネットワークに切り替える場合に、本シーケンス図の処理を開始する。
 通信装置102は、変更先となるネットワークのパラメータを取得する(S401)。この処理は、図3のS301と同様である。ここでは、通信装置102は、変更先となるネットワークの周波数帯域が、2.4GHz帯または5GHz帯であることを示す情報を取得する。
 通信装置102は、変更前の周波数帯域が6GHz帯であり、変更先となる周波数帯域が2.4GHz帯または5GHz帯であることから、自装置のPMFおよび認証方式の設定の変更を行う(S402)。この処理は、図3のS317と同様である。通信装置102は、PMFの設定をPMF RequiredからPMF Enabledに変更し、認証方式をWPA3のみからWPA3/WPA2に変更する。
 次に、通信装置102は、PMFおよび認証方式の設定情報を含むマネジメントフレームを送信する(S403)。具体的には通信装置102は、PMF Requiredを示す情報(MFPR=1、MFPC=1)を含むRSNEを含むBeaconまたはProbe Responseを送信する。ここで送信されるRSNEは、WPA3を示すセレクタと、WPA2を示すセレクタとの両方を含むAKM Suite Listが含まれる。なお、通信装置102は、S403において、変更先となるネットワークの周波数チャネルを用いて、PMFおよび認証方式の設定情報を含むマネジメントフレームを送信する。通信装置102はS401の処理を行った後、S403の処理を行う前に変更先となるネットワークを構築する。
 通信装置102は、STAである通信装置103からAssociation Requestを受信する(S404)。このとき、Association Requestには、通信装置103のPMFおよび認証方式の設定情報を含むRSNEが含まれる。
 通信装置102は、受信した通信装置103のPMFおよび認証方式の設定情報に基づいて、自装置のPMFおよび認証方式の設定を変更する(S405)。本処理は、図3のS306~S311の処理に相当する。なお、通信装置102は、S405の処理を省略してもよい。
 通信装置102は、通信装置103にAssociation Responseを送信する(S406)。Association Responseには、通信装置102のPMFおよび認証方式の設定を示す情報を含むRSNEが含まれる。なお、S405で通信装置102のPMFと認証方式との少なくとも一方の設定を変更している場合、Association Responseには変更後の設定を示す情報が含まれる。
 通信装置102および103は、無線接続を確立する(S407)。
 通信装置102および103は、PMFの設定に基づいて、Robust Management Frameを通信する(S408)。通信装置102および103は、一方のPMFの設定がPMF Enabledで、他方のPMFの設定がPMF Disabledなら、Robust Management Frameを暗号化せずに通信する。あるいは、通信装置102および103は、一方のPMFの設定がPMF Enabledで、他方のPMFの設定がPMF Requiredなら、Robust Management Frameを暗号化して通信する。
 以上、図4には、通信装置102は利用する周波数帯域を6GHz帯から2.4GHz帯または5GHz帯に変更した場合の処理の一例を示した。図4に示したように、通信装置102は周波数帯域の変更に応じて適切にPMFおよび認証方式の設定を変更することで、相互接続性を向上させることができる。
 なお、本実施形態では、通信装置102は周波数帯域を変更した場合に、PMFの設定と認証方式の設定との両方を変更するとしたが、これに限らず、PMFの設定のみを変更するようにしてもよい。
 本実施形態において、通信装置102は、変更先のネットワークの周波数帯域に基づいて設定したPMFおよび認証方式の設定情報を含むマネジメントフレームを、新たなネットワークを構築してから送信するとした。この場合に、通信装置102は、変更先のネットワークの周波数帯域に基づいて設定したPMFおよび認証方式の設定情報を含むマネジメントフレームを、新たなネットワークを構築してから生成してもよいし、構築する前に生成してもよい。
 なお、図3に示した通信装置102のフローチャートの少なくとも一部または全部をハードウェアにより実現してもよい。ハードウェアにより実現する場合、例えば、所定のコンパイラを用いることで、各ステップを実現するためのコンピュータプログラムからFPGA上に専用回路を生成し、これを利用すればよい。FPGAとは、Field Programmable Gate Arrayの略である。また、FPGAと同様にしてGate Array回路を形成し、ハードウェアとして実現するようにしてもよい。また、ASIC(Application Specific Integrated Circuit)により実現するようにしてもよい。
 本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
 本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために以下の請求項を添付する。
 本願は、2020年3月17日提出の日本国特許出願特願2020-046695を基礎として優先権を主張するものであり、その記載内容の全てをここに援用する。

Claims (14)

  1.  通信装置であって、
     所定の周波数帯域において無線ネットワークを確立する確立手段と、
     前記確立手段によって確立された無線ネットワークの周波数帯域が、6GHz帯から他の周波数帯域に切り替えられる場合、Management Frame Protection Capable(MFPC)フィールドに値として1を含み、Management Frame Protection Required(MFPR)フィールドに値として0を含むRobust Security Network Element(RSNE)を含むIEEE802.11シリーズ規格に準拠したマネジメントフレームを生成する生成手段と、
     前記生成手段によって生成したマネジメントフレームを送信する送信手段と、
     を有することを特徴とする通信装置。
  2.  前記生成手段は、前記確立手段によって確立された無線ネットワークの周波数帯域が、前記他の周波数帯域から前記6GHz帯に切り替えられる場合、前記MFPCフィールドに値として1を含み、前記MFPRフィールドに値として1を含む前記RSNEを含む前記マネジメントフレームを生成することを特徴とする請求項1に記載の通信装置。
  3.  前記生成手段は、前記確立手段によって確立された無線ネットワークの周波数帯域が、6GHz帯から他の周波数帯域に切り替えられる場合、AKM Suite ListにWPA(Wi-Fi Protected Access)2のセレクタを含む前記RSNEを含む前記マネジメントフレームを生成することを特徴とする請求項1または2に記載の通信装置。
  4.  前記生成手段は、前記確立手段によって確立された無線ネットワークの周波数帯域が、前記他の周波数帯域から前記6GHz帯に切り替えられる場合、前記AKM SuiteListにWPA3のセレクタを含む前記RSNEを含む前記マネジメントフレームを生成することを特徴とする請求項3に記載の通信装置。
  5.  他の通信装置から前記MFPCフィールドに値として0を含み、前記MFPRフィールドに値として0を含む前記RSNEを含む他のマネジメントフレームを受信したかを判定する判定手段をさらに有し、
     前記生成手段は、前記確立手段によって確立された無線ネットワークの周波数帯域が、前記6GHz帯から前記他の周波数帯域に切り替えられる場合に、
     前記判定手段によって前記他のマネジメントフレームを受信したと判定したことに基づいて、前記MFPCフィールドに値として1を含み、前記MFPRフィールドに値として0を含む前記RSNEを含む前記マネジメントフレームを生成し、前記判定手段によって前記他のマネジメントフレームを受信しなかったと判定したことに基づいて、前記MFPCフィールドに値として1を含み、前記MFPRフィールドに値として1を含む前記RSNEを含む前記マネジメントフレームを生成することを特徴とする請求項1に記載の通信装置。
  6.  前記判定手段はさらに、AKM Suite ListにWPA3のセレクタを含む前記RSNEを含む前記他のマネジメントフレームを受信したかを判定し、
     前記生成手段は、前記確立手段によって確立された無線ネットワークの周波数帯域が、前記6GHz帯から前記他の周波数帯域に切り替えられる場合に、
     前記判定手段によって前記他のマネジメントフレームを受信したと判定したことに基づいて、前記AKM Suite ListにWPA2のセレクタを含まずWPA3のセレクタを含む前記RSNEを含む前記マネジメントフレームを生成し、前記判定手段によって前記他のマネジメントフレームを受信しなかったと判定したことに基づいて、前記AKM Suite ListにWPA2のセレクタを含む前記RSNEを含む前記マネジメントフレームを生成することを特徴とする請求項5に記載の通信装置。
  7.  前記他のマネジメントフレームは、Association Requestであることを特徴とする請求項5または6に記載の通信装置。
  8.  他の通信装置と、前記MFPCフィールドに値として1を含み、前記MFPRフィールドに値として1を含む前記RSNEを含むマネジメントフレームを通信した場合、該他の通信装置と通信するRobust Management Frameは暗号化されることを特徴とする請求項1から7の何れか1項に記載の通信装置。
  9.  前記Robust Management Frameは、Deauthenticationフレーム、Disassociationフレーム、およびActionフレームの少なくとも1つであることを特徴とする請求項8に記載の通信装置。
  10.  前記生成手段によって生成される前記マネジメントフレームは、Beaconフレーム、Probe Responseフレーム、Association Responseフレームの少なくとも一つであることを特徴とする請求項1から9のいずれか1項に記載の通信装置。
  11.  前記他の周波数帯域は、2.4GHz帯または5GHz帯であることを特徴とする請求項1から10のいずれか1項に記載の通信装置。
  12.  前記送信手段は、前記他の周波数帯域の無線ネットワークが確立された周波数チャネルにおいて前記生成手段によって生成された前記マネジメントフレームを送信することを特徴とする請求項1から11のいずれか1項に記載の通信装置。
  13.  通信装置の制御方法であって、
     所定の周波数帯域において無線ネットワークを確立する確立工程と、
     前記確立工程において確立された無線ネットワークの周波数帯域が、6GHz帯から他の周波数帯域に切り替えられる場合、Management Frame Protection Capable(MFPC)フィールドに値として1を含み、Management Frame Protection Required(MFPR)フィールドに値として0を含むRobust Security Network Element(RSNE)を含むIEEE802.11シリーズ規格に準拠したマネジメントフレームを生成する生成工程と、
     前記生成工程において生成したマネジメントフレームを送信する送信工程と、
     を有することを特徴とする制御方法。
  14.  コンピュータを請求項1から12のいずれか1項に記載の通信装置の各手段として機能させるためのプログラム。
PCT/JP2021/006723 2020-03-17 2021-02-24 通信装置、制御方法、およびプログラム Ceased WO2021187020A1 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN202180019348.3A CN115316038B (zh) 2020-03-17 2021-02-24 通信设备、控制方法和存储介质
KR1020227034539A KR102685310B1 (ko) 2020-03-17 2021-02-24 통신 장치, 제어 방법, 및 기억 매체
CN202510227359.0A CN119996145A (zh) 2020-03-17 2021-02-24 通信设备、控制方法和存储介质
EP21771205.8A EP4124154A4 (en) 2020-03-17 2021-02-24 COMMUNICATION DEVICE, CONTROL METHOD AND PROGRAM
BR112022016851A BR112022016851A2 (pt) 2020-03-17 2021-02-24 Dispositivo de comunicação, método de controle e meio de armazenamento
US17/932,402 US12250603B2 (en) 2020-03-17 2022-09-15 Communication device, control method, and storage medium for generating management frames
US19/043,230 US20250184840A1 (en) 2020-03-17 2025-01-31 Communication device, control method, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020-046695 2020-03-17
JP2020046695A JP7566477B2 (ja) 2020-03-17 2020-03-17 通信装置、制御方法、およびプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/932,402 Continuation US12250603B2 (en) 2020-03-17 2022-09-15 Communication device, control method, and storage medium for generating management frames

Publications (1)

Publication Number Publication Date
WO2021187020A1 true WO2021187020A1 (ja) 2021-09-23

Family

ID=77771983

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/006723 Ceased WO2021187020A1 (ja) 2020-03-17 2021-02-24 通信装置、制御方法、およびプログラム

Country Status (7)

Country Link
US (2) US12250603B2 (ja)
EP (1) EP4124154A4 (ja)
JP (1) JP7566477B2 (ja)
KR (1) KR102685310B1 (ja)
CN (2) CN115316038B (ja)
BR (1) BR112022016851A2 (ja)
WO (1) WO2021187020A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4529249A4 (en) * 2022-06-10 2025-06-25 Guangdong Oppo Mobile Telecommunications Corp., Ltd. WIRELESS COMMUNICATION METHOD AND DEVICE

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7718092B2 (ja) * 2021-04-16 2025-08-05 ブラザー工業株式会社 通信装置及び通信装置のためのコンピュータプログラム
WO2022259858A1 (ja) * 2021-06-09 2022-12-15 キヤノン株式会社 通信装置、通信方法、およびプログラム
CN117956466A (zh) * 2022-10-20 2024-04-30 艾锐势企业有限责任公司 用于抵抗降级攻击的设备、方法和计算机可读介质
WO2025048468A1 (ko) * 2023-08-29 2025-03-06 엘지전자 주식회사 무선랜 시스템에서 제어 프레임에 대한 보호를 지원하는 방법 및 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012089926A (ja) 2010-10-15 2012-05-10 Seiko Epson Corp 無線通信装置およびそれを有する周辺装置
JP2015104085A (ja) * 2013-11-27 2015-06-04 キヤノン株式会社 通信装置およびその制御方法
US20180324200A1 (en) * 2015-11-27 2018-11-08 Samsung Electronics Co., Ltd. Method for blocking connection in wireless intrusion prevention system and device therefor
JP2020046695A (ja) 2018-09-14 2020-03-26 キヤノンメディカルシステムズ株式会社 演算装置および医用情報処理システム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9307484B2 (en) * 2011-12-22 2016-04-05 Electronics And Telecommunications Research Institute Method and apparatus of scanning in wireless local area network system
KR20130079105A (ko) * 2011-12-22 2013-07-10 한국전자통신연구원 무선 랜을 위한 효율적인 스캐닝 방법
US9232548B2 (en) * 2012-07-03 2016-01-05 Interdigital Patent Holdings, Inc. Fast initial link setup discovery frames
US10129878B2 (en) * 2015-02-02 2018-11-13 Qualcomm Incorporated Systems and methods for dynamic band switching
US11255663B2 (en) 2016-03-04 2022-02-22 May Patents Ltd. Method and apparatus for cooperative usage of multiple distance meters
WO2018119153A2 (en) 2016-12-21 2018-06-28 Intel Corporation Wireless communication technology, apparatuses, and methods
WO2019045438A1 (ko) * 2017-08-29 2019-03-07 엘지전자 주식회사 무선랜 시스템에서 fst을 수행하는 방법, fst를 지원하는 방법 및 이를 위한 장치
US11452098B2 (en) * 2018-04-20 2022-09-20 Qualcomm Incorporated Dual band channel bonding and puncturing
US11985588B2 (en) * 2018-08-23 2024-05-14 Lg Electronics Inc. Method and device for obtaining information about communication entity operating in new band in wireless LAN system
US11991676B2 (en) * 2018-09-19 2024-05-21 Lg Electronics Inc. Method and device for transmitting data in wireless LAN system
US12477528B2 (en) * 2018-09-19 2025-11-18 Lg Electronics Inc. Method and device for receiving data in wireless LAN system
US20210185607A1 (en) * 2020-07-29 2021-06-17 Laurent Cariou Multi-link parameters and capability indication
US12284520B2 (en) * 2021-05-19 2025-04-22 Cisco Technology, Inc. Access point verification using crowd-sourcing
US20240236639A1 (en) * 2023-01-10 2024-07-11 Nxp Usa, Inc. Roaming using distributed access point multi-link device groups
US20240305409A1 (en) * 2023-03-10 2024-09-12 Apple Inc. Access point (ap)-assisted ap transition

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012089926A (ja) 2010-10-15 2012-05-10 Seiko Epson Corp 無線通信装置およびそれを有する周辺装置
JP2015104085A (ja) * 2013-11-27 2015-06-04 キヤノン株式会社 通信装置およびその制御方法
US20180324200A1 (en) * 2015-11-27 2018-11-08 Samsung Electronics Co., Ltd. Method for blocking connection in wireless intrusion prevention system and device therefor
JP2020046695A (ja) 2018-09-14 2020-03-26 キヤノンメディカルシステムズ株式会社 演算装置および医用情報処理システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4124154A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4529249A4 (en) * 2022-06-10 2025-06-25 Guangdong Oppo Mobile Telecommunications Corp., Ltd. WIRELESS COMMUNICATION METHOD AND DEVICE

Also Published As

Publication number Publication date
US20230011936A1 (en) 2023-01-12
EP4124154A4 (en) 2024-04-03
KR102685310B1 (ko) 2024-07-17
JP2021150722A (ja) 2021-09-27
EP4124154A1 (en) 2023-01-25
CN115316038B (zh) 2025-03-18
US20250184840A1 (en) 2025-06-05
CN115316038A (zh) 2022-11-08
JP7566477B2 (ja) 2024-10-15
CN119996145A (zh) 2025-05-13
BR112022016851A2 (pt) 2022-10-11
US12250603B2 (en) 2025-03-11
KR20220150936A (ko) 2022-11-11

Similar Documents

Publication Publication Date Title
JP7566477B2 (ja) 通信装置、制御方法、およびプログラム
JP5780558B2 (ja) 無線マルチバンドのセキュリティ
JP7387275B2 (ja) 通信装置、通信方法及びプログラム
US20080219452A1 (en) Wireless device and key exchange method thereof
KR102822266B1 (ko) 통신 장치, 통신 방법 및 프로그램
KR20090115292A (ko) 버튼 방식의 무선 랜 설정 방법 및 장치
US20240107306A1 (en) Communication apparatus, communication method, and storage medium
JP2017112552A (ja) 通信装置、制御方法、および、プログラム
JP7688751B2 (ja) 通信装置、制御方法、およびプログラム
US20250048087A1 (en) Security mode aware client connection management
WO2022259856A1 (ja) 通信装置、通信方法、およびプログラム
KR102823829B1 (ko) 통신 장치, 통신 방법 및 기억 매체
WO2021131975A1 (ja) 通信装置、制御方法、およびプログラム
EP4679874A1 (en) Communication device, control method, and program
JP2022188745A (ja) 通信装置、通信方法、およびプログラム
JP2022188744A (ja) 通信装置、通信方法、およびプログラム
WO2023218759A1 (ja) 通信装置およびその制御方法、通信システム
CN119967499A (zh) Wi-Fi切换的方法、装置及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21771205

Country of ref document: EP

Kind code of ref document: A1

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112022016851

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 20227034539

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 112022016851

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20220824

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2021771205

Country of ref document: EP

Effective date: 20221017

WWG Wipo information: grant in national office

Ref document number: 202180019348.3

Country of ref document: CN