WO2023090820A1 - Method and apparatus for ue authentication for remote provisioning - Google Patents
Method and apparatus for ue authentication for remote provisioning Download PDFInfo
- Publication number
- WO2023090820A1 WO2023090820A1 PCT/KR2022/018006 KR2022018006W WO2023090820A1 WO 2023090820 A1 WO2023090820 A1 WO 2023090820A1 KR 2022018006 W KR2022018006 W KR 2022018006W WO 2023090820 A1 WO2023090820 A1 WO 2023090820A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- authentication
- remote provisioning
- pvs
- dcs
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/069—Authentication using certificates or pre-shared keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0869—Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
- H04W12/35—Protecting application or service provisioning, e.g. securing SIM application provisioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/72—Subscriber identity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
Definitions
- the disclosure relates generally to a method and apparatus for a terminal authentication for remote provisioning in a wireless system and, more particularly, to a method for authenticating a terminal performing a user plane (UP) based remote provisioning in onboarding.
- UP user plane
- 5th generation (5G) mobile communication technologies define broad frequency bands such that high transmission rates and new services are possible, and can be implemented not only in sub 6GHz bands such as 3.5GHz, but also in above 6GHz bands referred to as mmWave including 28GHz and 39GHz.
- 6G mobile communication technologies referred to as beyond 5G systems
- terahertz bands e.g., 95GHz to 3THz bands
- MIMO massive multiple-input and multiple-output
- eMBB enhanced mobile broadband
- URLLC ultra reliable low latency communications
- mMTC massive machine-type communications
- MIMO massive multiple-input and multiple-output
- numerologies e.g., operating multiple subcarrier spacings
- BWP bandwidth part
- new channel coding methods such as a low density parity check (LDPC) code for large amount of data transmission and a polar code for highly reliable transmission of control information
- L2 pre-processing and network slicing for providing a dedicated network specialized to a specific service.
- LDPC low density parity check
- V2X vehicle-to-everything
- NR-U new radio unlicensed
- UE user equipment
- NTN non-terrestrial network
- IIoT industrial Internet of things
- IAB integrated access and backhaul
- DAPS conditional handover and dual active protocol stack
- RACH random access channel
- 5G baseline architecture e.g., service based architecture or service based interface
- NFV network functions virtualization
- SDN software-defined networking
- MEC mobile edge computing
- 5G mobile communication systems are commercialized, connected devices that have been exponentially increasing will be connected to communication networks. Accordingly, it is expected that enhanced functions and performances of 5G mobile communication systems and integrated operations of connected devices will be necessary.
- new research is scheduled in connection with extended reality (XR) for efficiently supporting augmented reality (AR), virtual reality(VR), mixed reality (MR) and the like, 5G performance improvement and complexity reduction by utilizing artificial intelligence (AI) and machine learning (ML), AI service support, metaverse service support, and drone communication.
- XR extended reality
- AR augmented reality
- VR virtual reality
- MR mixed reality
- AI artificial intelligence
- ML machine learning
- AI service support metaverse service support
- drone communication drone communication.
- multi-antenna transmission technologies such as full dimensional MIMO (FD-MIMO), array antennas and large-scale antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, high-dimensional space multiplexing technology using orbital angular momentum (OAM), and reconfigurable intelligent surface (RIS), but also full-duplex technology for increasing frequency efficiency of 6G mobile communication technologies and improving system networks, AI-based communication technology for implementing system optimization by utilizing satellites and AI from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at levels of complexity exceeding the limit of UE operation capability by utilizing ultra-high-performance communication and computing resources.
- FD-MIMO full dimensional MIMO
- OFAM orbital angular momentum
- RIS reconfigurable intelligent surface
- NPN non-public network
- An aspect of the disclosure is to provide a method and apparatus capable of effectively providing a service in a wireless communication system.
- a provisioning server providing the SNPN credentials and the user subscription data performs an authentication procedure on the terminal.
- a method for authenticating a terminal by the PVS server is provided below.
- a method for operating a terminal in a wireless network includes configuring a restricted packet data unit (PDU) session with a PVS; transmitting a remote provisioning request message including a subscription permanent identifier (SUPI) to the PVS; and receiving a remote provisioning response message in response to the remote provisioning request message.
- the remote provisioning response message includes SNPN credentials and subscription data of a terminal in case that a remote provisioning for the terminal is approved.
- a method for operating a PVS in a wireless network includes configuring a restricted PDU session with a terminal; receiving a remote provisioning request message including a SUPI from the terminal; and transmitting a remote provisioning response message to the terminal in response to the remote provisioning request message.
- the remote provisioning response message includes SNPN credentials and subscription data of the terminal in case that a remote provisioning for the terminal is approved.
- a method for operating a default credentials server (DCS) in a wireless network includes performing mutual authentication with a PVS; receiving an authentication request message including a SUPI from the PVS; and transmitting an authentication response message including an authentication result to the PVS in response to the authentication request message.
- the authentication request message is transmitted based on a remote provisioning request message received from the terminal.
- the authentication response message includes SNPN credentials and subscription data of the terminal in case that the authentication result indicates authentication success.
- FIG. 1 illustrates a 5G network according to an embodiment
- FIG. 2 illustrates a structure of a 5G network according to an embodiment
- FIG. 3 is a signal flow diagram of a procedure for performing registration for onboarding after generating a restricted PDU session in order to receive SNPN credentials and user subscription data from a PVS according to an embodiment
- FIG. 4 illustrates a terminal according to an embodiment
- FIG. 5 illustrates a DCS according to an embodiment
- FIG. 6 illustrates a PVS according to an embodiment.
- Each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations can be implemented by computer program instructions, which may be mounted on a processor of a general purpose computer, a special purpose computer or other programmable data processing apparatus so that the instructions executed by the processor of the computer or other programmable data processing apparatus create means for executing the functions specified in the flowchart block(s).
- These computer program instructions may also be stored in computer-usable or computer-readable memory that can direct a computer or other programmable data processing equipment to function in a particular manner, such that the instructions stored in the computer-usable or computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block(s).
- the computer program instructions may also be loaded on a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-executed process, so that the instructions performing the computer or other programmable apparatus provide steps for executing the functions described in the flowchart block(s).
- each block may represent a portion of a module, a segment or code, which includes one or more executable instructions for implementing a specified logical function(s).
- the functions noted in the blocks may occur out of order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- the term unit means software or a hardware component, such as a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), and the unit performs specific tasks.
- the unit does not always have a meaning limited to software or hardware.
- the unit may advantageously be configured to reside on an addressable storage medium and configured to operate on one or more processors.
- the unit may include, for example, components, such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, procedures, sub-routines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
- the functionalities provided in the components and units may be combined into fewer components and units or may be further separated into additional components and units. Further, the components and units may be implemented to operate on one or more central processing units (CPUs) within a device or a security multimedia card.
- CPUs central processing units
- a base station is an entity that performs resource allocation of the terminal, and may be at least one of a Node B, , an eNode B (eNB), a gNode B (gNB), a wireless access unit, a base station controller (BSC), or a node on a network.
- a terminal may include a UE, a mobile station (MS), a cellular phone, a smartphone, a computer, or a multimedia system capable of performing communication functions.
- embodiments may be applied to other, similar, communication systems.
- a term for identifying an access node terms referring to network entities or network functions (NFs), terms referring to messages, a term referring to an interface between network objects, and terms referring to various identification information are illustrated for convenience of explanation. Therefore, the disclosure is not limited by the following terms, and other terms indicating targets having equivalent technical meanings may be used.
- the disclosure may employ terms and names defined in the 3rd-Generation Partnership Project Long Term Evolution (3GPP LTE) standards.
- 3GPP LTE 3rd-Generation Partnership Project Long Term Evolution
- FIG. 1 illustrates a 5G network according to an embodiment.
- a network entity or network nodes constituting a 5G network 10 will be described as below.
- An access network e.g., a radio AN ((R)AN) 200 performs radio resource allocation of a terminal (UE) 100, and may be at least one of an eNode B, a Node B, a BS, a next generation RAN (NG-RAN), a 5G-AN, a wireless access unit, a BSC, or a node on a network.
- the UE 100 may include UE, a next generation UE (NG UE), an MS, a cellular phone, a smartphone, a computer, or a multimedia system capable of performing communication functions. While embodiments are described by using a 5G system as an example, the embodiments may also be applied to similar communication systems.
- NG NextGen
- 5GC 5G core
- the new core network virtualizes all existing network entities (NEs) to form an NF, which may mean a network entity, a network component, and a network resource.
- a 5GC may include NFs (300, 400, 500, 600, 700, 800, 900, 1000, 1500, 1600, 1700, and 1800) illustrated in FIG. 1.
- the 5GC is not limited to the illustration of FIG. 1, and may also include fewer or a greater of NFs than illustrated in FIG. 1.
- An access and mobility management function (AMF) 500 may be an NF that manages mobility of the UE 100.
- a session management function (SMF) 600 may be an NF that manages packet data network (PDN) connection provided to the UE 100.
- PDN packet data network
- the PDN connection may be referred to as a PDU session.
- a policy control function (PCF) 700 may be an NF that applies a service policy, a charging policy, and a PDU session policy of a mobile network operator for the UE 100.
- a unified data management (UDM) 1000 provides an NF that stores information for a subscriber.
- a network exposure function (NEF) 1500 provides information about the UE 100 to a server outside a 5G network.
- the NEF 1500 may provide information required for a service to the 5G network to store the information in a unified data repository (UDR, not shown).
- UDR unified data repository
- a UP function (UPF) 300 serves as a gateway that delivers a user data (e.g., a PDU) to a data network (DN) 400.
- a user data e.g., a PDU
- DN data network
- a network repository function (NRF) 1600 functions to discover an NF.
- An authentication server function (AUSF) 900 performs authentication with respect to a terminal on a 3GPP AN and a non-3GPP AN.
- a network slice selection function (NSSF) 800 performs a function of selecting a network slice instance provided to the terminal 100.
- the UE 100 transmits or receives data through the DN 400 in order to use a service of a network operator or a service of a 3rd party.
- FIG. 2 illustrates a structure of a 5G network according to an embodiment.
- FIG. 2 provides a conceptual diagram illustrating remote provisioning based on a control plane.
- the wireless communication system 20 for transmitting SNPN credentials and user subscriber data for accessing the SNPN to the UE 100 may include the UE 100, an onboarding SNPN (ON-SNPN) 400, a DCS 1100, PVS 1200, and a subscription owner SNPN (SO-SNPN) 1300 that includes SNPN credentials and user subscription data.
- ON-SNPN onboarding SNPN
- DCS 1100 DCS 1100
- PVS 1200 PVS 1200
- SO-SNPN subscription owner SNPN
- the UE 100 does not have the SNPN credentials and user subscription data, and the UE 100 has a default UE credentials allocated by the DCS 1100.
- the DCS 1100 may allocate an SUPI capable of uniquely identifying the UE 100 to the UE 100.
- the ON-SNPN 400 may provide the UE 100 with an UP-based IP connectivity (UE onboarding) or a CP-based non-access stratum (NAS) connectivity (UE onboarding) so that the UE, which does not have SNPN credentials and user subscription data, may receive the SNPN credentials and user subscription data.
- the ON-SNPN may request authentication and authorization for the UE 100 from the DCS 1100.
- the DCS 1100 may configure default UE credentials and a SUPI for the UE 100 in advance, and then store the configured default UE credentials and the SUPI.
- the DCS 1100 may receive a request for authentication for the UE 100 from the ON-SNPN when performing registration for UE onboarding. Here, authentication and authorization for the UE 100 is performed based on the default UE credentials and the SUPI.
- the DCS 1100 may receive a request for terminal authentication for the UE 100 from the PVS 1200 to determine whether the UE 100 is a terminal having the right to receive the SNPN credentials and user subscription data.
- the DCS 1100 may be a manufacturer of the UE 100 or a third party associated with the manufacturer or the SNPN network operator.
- the PVS 1200 may receive a SNPN credentials and user subscription data such as user configuration information from the SO-SNPN 1300 and transmit the received SNPN credentials and the user subscription data to the UE.
- the PVS 1200 may exist as a single server with the DCS 1100, and like the DCS 1100, the PVS 1200 may be a server owned by the manufacturer of the UE 100 or a third party associated with the SNPN network operator. The PVS 1200 may communicate with the DCS 1100 for authentication and authorization of the UE 100.
- the SO-SNPN 1300 including the SNPN credentials and user subscription data may transmit the SNPN credentials and user subscription data to the UE 100 through the PVS 1200.
- FIG. 3 is a signal flow diagram of a procedure for performing registration for onboarding after generating a restricted PDU session in order to receive SNPN credentials and user subscription data from the PVS 1200 according to an embodiment.
- the UE 100 in step S300, the UE 100 generates a restricted PDU session in the ON-SNPN network in order to perform UP-based remote provisioning.
- the restricted PDU session refers to a PDU session for remote provisioning that only allows traffic to the PVS 1200 and a domain name system (DNS) server and does not allow traffic destined for other destinations.
- DNS domain name system
- step S301 the UE 100 transmits a remote provisioning request message including an SUPI to the PVS 1200.
- the Internet protocol (IP) address or fully qualified domain name (FQDN) address of the PVS 1200 may be preconfigured in the UE 100 or may be received from the ON-SNPN to the UE 100.
- the PVS 1200 may receive a remote provisioning message including the SUPI from the UE 100.
- the PVS 1200 selects the DCS server based on the SUPI.
- the PVS 1200 may identify and address the DCS server based on the SUPI.
- the SUPI of the UE 100 is in the form of a network access identifier (NAI), so that the DCS server can be identified and addressed using a realm part of the SUPI.
- NAI network access identifier
- the PVS 1200 may transmit an authentication request message including the SUPI of the UE 100 to the DCS 1100 for authentication of the UE 100.
- the DCS 1100 may receive the authentication request message including the SUPI of the UE 100 from the PVS 1200.
- the DCS 1100 may transmit an authentication response message including a terminal authentication result to the PVS 1200 in response to the authentication request message.
- the PVS 1200 may receive the authentication response message including the terminal authentication result in response to the authentication request message from the DCS 1100.
- the PVS 1200 may determine a remote provisioning based on the terminal authentication result.
- the terminal authentication result may indicate authentication success or authentication failure.
- the PVS 1200 may receive the SNPN credentials and subscription data of the UE 100 from the SO-SNPN.
- the remote provisioning request of the UE 100 may be rejected.
- the PVS 1200 transmits a remote provisioning response message including the SNPN credentials and subscription data of the UE 100 received from the SO-SNPN 20 to the UE 100.
- the PVS 1200 may transmit a remote provisioning response message including the terminal authentication result indicating the terminal authentication failure to the UE.
- the UE 100 may receive the remote provisioning response message from the PVS 1200.
- the remote provisioning response message may include the SNPN credentials and subscription data of the UE 100.
- the remote provisioning response message may include the terminal authentication result indicating a terminal authentication failure.
- FIG. 4 illustrates a terminal (UE 100) according to an embodiment.
- the UE 100 includes a processor 102 configured to control overall operations of the UE 100, a transceiver 101 including a transmitter and a receiver, and a memory 103.
- the terminal is not limited to the above example, and may include a greater number of or fewer components than those illustrated in FIG. 4.
- the transceiver 101 may transmit or receive a signal to or from network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or other terminals.
- a signal transmitted to or from a network entity (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) may include control information and data.
- the transceiver 101 may receive a signal via a radio channel and output the same to the controller 102, and transmit the signal output from the controller 102, via the radio channel.
- the controller 102 may control the UE 100 such that the terminal performs the above-described operations of FIGs. 3 and 4.
- the controller 102, the memory 103, and the transceiver 101 are not necessarily implemented as separate modules but may also be implemented as a single component, for example, in the form of a single chip.
- the controller 102 and the transceiver 101 may be electrically connected to each other.
- the controller 102 may be an application processor (AP), a communicator processor (CP), a circuit, an application-specific circuit, or at least one processor.
- AP application processor
- CP communicator processor
- the memory 103 may store data such as a basic program for operation of the UE 100, an application program, setup information, etc. In particular, the memory 103 provides stored data according to a request from the controller 102.
- the memory 103 may be constituted in a storage medium, such as read-only memory (ROM), random access memory (RAM), a hard disk, compact disc-ROM (CD-ROM), or a digital versatile disc (DVD), or a combination thereof.
- the memory 103 may be included by a plural number.
- the controller 102 may execute the above-described embodiments based on a program stored in the memory 103, the program being designed to perform the above-described embodiments of the disclosure.
- FIG. 5 illustrates a DCS 1100 according to an embodiment.
- the DCS 1100 includes a controller 1102 configured to control overall operations of the DCS 1100, a network interface 1101 including a transmitter and a receiver, and a memory 1103.
- the DCS 1100 is not limited to the above example, and may include a greater number of or fewer components than those illustrated in FIG. 5.
- the network interface 1101 may transmit or receive a signal to or from other network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or at least one of terminals 100.
- the signal transmitted or received to or from the other network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or at least one of the terminals 100 may include control information and data.
- the controller 1102 may control the DCS 1100 such that the DCS 1100 performs the above-described operations of FIG. 3.
- the controller 1102, the memory 1103, and the network interface 1101 are not necessarily implemented as separate modules but may also be implemented as a single component, for example, in the form of a single chip.
- the controller 1102 and the network interface 1101 may be electrically connected to each other.
- the controller 1102 may be an AP, a CP, a circuit, an application-specific circuit, or at least one processor.
- the memory 1103 may store data such as a basic program for operation of the DCS 1100, an application program, configuration information, or the like. In particular, the memory 1103 provides stored data according to a request from the controller 1102.
- the memory 1103 may be configured in a storage medium, such as ROM, RAM, a hard disk, CD-ROM, or DVD, or a combination thereof.
- the memory 1103 may be included by a plural number.
- the controller 1102 may execute the above-described embodiments based on a program stored in the memory 1103, the program being designed to perform the above-described embodiments of the disclosure.
- FIG. 6 illustrates a PVS 1200 according to an embodiment.
- the PVS 1200 includes a controller 1202 configured to control overall operations of the PVS 1200, a transceiver 1201 including a transmitter and a receiver, and a memory 1203.
- the PVS 1200 is not limited to the above example, and may include a greater number of or fewer components than those illustrated in FIG. 6.
- the transceiver 1201 may transmit or receive a signal to or from other network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or at least one of terminals 100.
- the signal transmitted or received to or from the other network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or at least one of the terminals 100 may include control information and data.
- the controller 1202 may control the PVS 1200 such that the PVS 1200 performs the above-described operations of FIG. 3.
- the controller 1202, the memory 1203, and the transceiver 1201 are not necessarily implemented as separate modules but may also be implemented as a single component, for example, in the form of a single chip. Also, the controller 1202 and the transceiver 1201 may be electrically connected to each other. Also, the controller 1202 may be an AP, a CP, a circuit, an application-specific circuit, or at least one processor.
- the memory 1203 may store data such as a basic program for operation of the PVS 1200, an application program, configuration information, etc. In particular, the memory 1203 provides stored data according to a request from the controller 1202.
- the memory 1203 may be configured in a storage medium, such as ROM, RAM, a hard disk, CD-ROM, or DVD, or a combination thereof.
- the memory 1203 may be included by a plural number.
- the controller 1202 may execute the above-described embodiments based on a program stored in the memory 1203, the program being designed to perform the above-described embodiments of the disclosure.
- the operations of the base station or the terminal described above may be implemented by including a memory device storing relevant program codes, in an arbitrary component in the base station or the terminal device. That is, a controller of the base station or the terminal device may execute the above-described operations by reading the program codes stored in the memory device by using a processor or a CPU and execute the same.
- Various components and modules of an entity, a base station, or a terminal device described herein may also be operated using a hardware circuit, for example, a complementary metal oxide semiconductor-based logic circuit, firmware, or a combination of software and/or hardware or a combination of firmware and/or software embedded in a machine-readable medium.
- a hardware circuit for example, a complementary metal oxide semiconductor-based logic circuit, firmware, or a combination of software and/or hardware or a combination of firmware and/or software embedded in a machine-readable medium.
- various electrical structures and methods may be implemented using transistors, logic gates, and electrical circuits such as application-specific semiconductors.
- a computer-readable storage medium storing one or more programs (e.g., software modules) may be provided.
- the one or more programs stored in the computer-readable storage medium are configured to be executable by one or more processors in an electronic device.
- the one or more programs include instructions causing the electronic device to execute the methods according to embodiments.
- the programs may be stored in RAM, non-volatile memory including flash memory, ROM, electrically erasable programmable read-only memory (EEPROM), a magnetic disc storage device, a CD-ROM, a DVD, another type of optical storage device, or a magnetic cassette.
- the programs may be stored in a memory including a combination of some or all of the above-mentioned memory devices.
- each memory may be included by a plural number.
- the programs may also be stored in an attachable storage device which is accessible through a communication network such as the Internet, an intranet, a local area network (LAN), a wireless LAN (WLAN), a storage area network (SAN), or a combination thereof.
- the storage device may be connected through an external port to an apparatus performing the embodiments of the disclosure.
- a separate storage device on the communication network may also be connected to the apparatus performing the embodiments of the disclosure.
- components included in the disclosure are expressed in a singular or plural form according to the particular embodiments of the disclosure.
- the singular or plural form is appropriately selected for convenience of explanation and the disclosure is not limited thereto.
- a component expressed in a plural form may also be constituted as a single component, and a component expressed in a singular form may also be configured as plural components.
- the disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology (for example, smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services).
- intelligent services based on the 5G communication technology and the IoT-related technology (for example, smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). A method is provided for operating a terminal in a wireless network, including configuring a restricted packet data unit session with a provisioning server (PVS); transmitting a remote provisioning request message including a subscription permanent identifier to the PVS; and receiving a remote provisioning response message in response to the remote provisioning request message. The remote provisioning response message includes standalone non-public network credentials and subscription data of a terminal in case that a remote provisioning for the terminal is approved.
Description
The disclosure relates generally to a method and apparatus for a terminal authentication for remote provisioning in a wireless system and, more particularly, to a method for authenticating a terminal performing a user plane (UP) based remote provisioning in onboarding.
5th generation (5G) mobile communication technologies define broad frequency bands such that high transmission rates and new services are possible, and can be implemented not only in sub 6GHz bands such as 3.5GHz, but also in above 6GHz bands referred to as mmWave including 28GHz and 39GHz. In addition, it has been considered to implement 6th generation (6G) mobile communication technologies (referred to as beyond 5G systems) in terahertz bands (e.g., 95GHz to 3THz bands) in order to accomplish transmission rates up to fifty times faster than 5G mobile communication technologies and ultra-low latencies one-tenth of 5G mobile communication technologies.
Since the beginning of the development of 5G mobile communication technologies, in order to support services and to satisfy performance requirements in connection with enhanced mobile broadband (eMBB), ultra reliable low latency communications (URLLC), and massive machine-type communications (mMTC), there has been ongoing standardization regarding beamforming and massive multiple-input and multiple-output (MIMO) for mitigating radio-wave path loss and increasing radio-wave transmission distances in mmWave, supporting numerologies (e.g., operating multiple subcarrier spacings) for efficiently utilizing mmWave resources and dynamic operation of slot formats, initial access technologies for supporting multi-beam transmission and broadbands, definition and operation of bandwidth part (BWP), new channel coding methods such as a low density parity check (LDPC) code for large amount of data transmission and a polar code for highly reliable transmission of control information, L2 pre-processing, and network slicing for providing a dedicated network specialized to a specific service.
Currently, there are ongoing discussions regarding improvement and performance enhancement of initial 5G mobile communication technologies in view of services to be supported by 5G mobile communication technologies, and there has been physical layer standardization regarding technologies such as vehicle-to-everything (V2X) for aiding driving determination by autonomous vehicles based on information regarding positions and states of vehicles transmitted by the vehicles and for enhancing user convenience, new radio unlicensed (NR-U) aimed at system operations conforming to various regulation-related requirements in unlicensed bands, new radio (NR) user equipment (UE) power saving, non-terrestrial network (NTN) which is UE-satellite direct communication for providing coverage in an area in which communication with terrestrial networks is unavailable, and positioning.
Moreover, there has been ongoing standardization in air interface architecture/protocol regarding technologies such as industrial Internet of things (IIoT) for supporting new services through interworking and convergence with other industries, integrated access and backhaul (IAB) for providing a node for network service area expansion by supporting a wireless backhaul link and an access link in an integrated manner, mobility enhancement including conditional handover and dual active protocol stack (DAPS) handover, and two-step random access for simplifying random access procedures (2-step random access channel (RACH) for NR). There also has been ongoing standardization in system architecture/service regarding a 5G baseline architecture (e.g., service based architecture or service based interface) for combining network functions virtualization (NFV) and software-defined networking (SDN) technologies, and mobile edge computing (MEC) for receiving services based on UE positions.
As 5G mobile communication systems are commercialized, connected devices that have been exponentially increasing will be connected to communication networks. Accordingly, it is expected that enhanced functions and performances of 5G mobile communication systems and integrated operations of connected devices will be necessary. To this end, new research is scheduled in connection with extended reality (XR) for efficiently supporting augmented reality (AR), virtual reality(VR), mixed reality (MR) and the like, 5G performance improvement and complexity reduction by utilizing artificial intelligence (AI) and machine learning (ML), AI service support, metaverse service support, and drone communication.
Further, such development of 5G mobile communication systems will serve as a basis for developing not only new waveforms for providing coverage in terahertz bands of 6G mobile communication technologies, multi-antenna transmission technologies such as full dimensional MIMO (FD-MIMO), array antennas and large-scale antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, high-dimensional space multiplexing technology using orbital angular momentum (OAM), and reconfigurable intelligent surface (RIS), but also full-duplex technology for increasing frequency efficiency of 6G mobile communication technologies and improving system networks, AI-based communication technology for implementing system optimization by utilizing satellites and AI from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at levels of complexity exceeding the limit of UE operation capability by utilizing ultra-high-performance communication and computing resources.
Various services can be provided according to the development of mobile communication systems, as described above. However, a method for efficiently using a non-public network (NPN) is required.
The disclosure has been made to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below.
An aspect of the disclosure is to provide a method and apparatus capable of effectively providing a service in a wireless communication system.
According to the disclosure, when a terminal performs UP-based remote provisioning to receive standalone NPN (SNPN) credentials and user subscription data, a provisioning server (PVS) providing the SNPN credentials and the user subscription data performs an authentication procedure on the terminal. A method for authenticating a terminal by the PVS server is provided below.
In accordance with aspect of the disclosure, a method for operating a terminal in a wireless network is provided that includes configuring a restricted packet data unit (PDU) session with a PVS; transmitting a remote provisioning request message including a subscription permanent identifier (SUPI) to the PVS; and receiving a remote provisioning response message in response to the remote provisioning request message. The remote provisioning response message includes SNPN credentials and subscription data of a terminal in case that a remote provisioning for the terminal is approved.
In accordance with another aspect of the disclosure, a method for operating a PVS in a wireless network is provided that includes configuring a restricted PDU session with a terminal; receiving a remote provisioning request message including a SUPI from the terminal; and transmitting a remote provisioning response message to the terminal in response to the remote provisioning request message. The remote provisioning response message includes SNPN credentials and subscription data of the terminal in case that a remote provisioning for the terminal is approved.
In accordance with another aspect of the disclosure, a method for operating a default credentials server (DCS) in a wireless network is provided that includes performing mutual authentication with a PVS; receiving an authentication request message including a SUPI from the PVS; and transmitting an authentication response message including an authentication result to the PVS in response to the authentication request message. The authentication request message is transmitted based on a remote provisioning request message received from the terminal. The authentication response message includes SNPN credentials and subscription data of the terminal in case that the authentication result indicates authentication success.
The above and other aspects, features, and advantages of certain embodiments will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
FIG. 1 illustrates a 5G network according to an embodiment;
FIG. 2 illustrates a structure of a 5G network according to an embodiment;
FIG. 3 is a signal flow diagram of a procedure for performing registration for onboarding after generating a restricted PDU session in order to receive SNPN credentials and user subscription data from a PVS according to an embodiment;
FIG. 4 illustrates a terminal according to an embodiment;
FIG. 5 illustrates a DCS according to an embodiment; and
FIG. 6 illustrates a PVS according to an embodiment.
Hereinafter, embodiments are described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals denote the same elements. Well known functions or structures may not be described or illustrated in detail to avoid obscuring the subject matter of the disclosure.
In the accompanying drawings, some components may be exaggerated, omitted, or schematically illustrated. Further, the size of each component does not entirely reflect the actual size. In the drawings, identical or corresponding components may be provided with identical or similar reference numerals.
Various advantages and features of the disclosure and ways to achieve them will be apparent by making reference to embodiments as described below, in conjunction with the accompanying drawings. However, the disclosure is not limited to the embodiments set forth below, but may be implemented in various different forms. The following embodiments are provided only to inform those skilled in the art the scope of the disclosure, with the present disclosure being defined by the appended claims.
Each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by computer program instructions, which may be mounted on a processor of a general purpose computer, a special purpose computer or other programmable data processing apparatus so that the instructions executed by the processor of the computer or other programmable data processing apparatus create means for executing the functions specified in the flowchart block(s). These computer program instructions may also be stored in computer-usable or computer-readable memory that can direct a computer or other programmable data processing equipment to function in a particular manner, such that the instructions stored in the computer-usable or computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block(s). The computer program instructions may also be loaded on a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-executed process, so that the instructions performing the computer or other programmable apparatus provide steps for executing the functions described in the flowchart block(s).
Further, each block may represent a portion of a module, a segment or code, which includes one or more executable instructions for implementing a specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
The term unit means software or a hardware component, such as a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), and the unit performs specific tasks. However, the unit does not always have a meaning limited to software or hardware. The unit may advantageously be configured to reside on an addressable storage medium and configured to operate on one or more processors. Accordingly, the unit may include, for example, components, such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, procedures, sub-routines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionalities provided in the components and units may be combined into fewer components and units or may be further separated into additional components and units. Further, the components and units may be implemented to operate on one or more central processing units (CPUs) within a device or a security multimedia card.
Herein, a base station is an entity that performs resource allocation of the terminal, and may be at least one of a Node B, , an eNode B (eNB), a gNode B (gNB), a wireless access unit, a base station controller (BSC), or a node on a network. A terminal may include a UE, a mobile station (MS), a cellular phone, a smartphone, a computer, or a multimedia system capable of performing communication functions. In addition, embodiments may be applied to other, similar, communication systems.
As used herein, a term for identifying an access node, terms referring to network entities or network functions (NFs), terms referring to messages, a term referring to an interface between network objects, and terms referring to various identification information are illustrated for convenience of explanation. Therefore, the disclosure is not limited by the following terms, and other terms indicating targets having equivalent technical meanings may be used.
For convenience of a description, the disclosure may employ terms and names defined in the 3rd-Generation Partnership Project Long Term Evolution (3GPP LTE) standards. However, the disclosure is not limited by such terms and names, and may be equally applied to systems complying with other standards.
FIG. 1 illustrates a 5G network according to an embodiment.
With reference to FIG. 1, a network entity or network nodes constituting a 5G network 10 will be described as below.
An access network (AN), e.g., a radio AN ((R)AN) 200 performs radio resource allocation of a terminal (UE) 100, and may be at least one of an eNode B, a Node B, a BS, a next generation RAN (NG-RAN), a 5G-AN, a wireless access unit, a BSC, or a node on a network. The UE 100 may include UE, a next generation UE (NG UE), an MS, a cellular phone, a smartphone, a computer, or a multimedia system capable of performing communication functions. While embodiments are described by using a 5G system as an example, the embodiments may also be applied to similar communication systems.
As a wireless communication system evolves from a 4G system to a 5G system, a NextGen (NG) core or a 5G core (5GC) network, which is a new core network, will be defined. The new core network virtualizes all existing network entities (NEs) to form an NF, which may mean a network entity, a network component, and a network resource.
A 5GC may include NFs (300, 400, 500, 600, 700, 800, 900, 1000, 1500, 1600, 1700, and 1800) illustrated in FIG. 1. The 5GC is not limited to the illustration of FIG. 1, and may also include fewer or a greater of NFs than illustrated in FIG. 1.
An access and mobility management function (AMF) 500 may be an NF that manages mobility of the UE 100.
A session management function (SMF) 600 may be an NF that manages packet data network (PDN) connection provided to the UE 100. The PDN connection may be referred to as a PDU session.
A policy control function (PCF) 700 may be an NF that applies a service policy, a charging policy, and a PDU session policy of a mobile network operator for the UE 100.
A unified data management (UDM) 1000 provides an NF that stores information for a subscriber.
A network exposure function (NEF) 1500 provides information about the UE 100 to a server outside a 5G network. In addition, the NEF 1500 may provide information required for a service to the 5G network to store the information in a unified data repository (UDR, not shown).
A UP function (UPF) 300 serves as a gateway that delivers a user data (e.g., a PDU) to a data network (DN) 400.
A network repository function (NRF) 1600 functions to discover an NF.
An authentication server function (AUSF) 900 performs authentication with respect to a terminal on a 3GPP AN and a non-3GPP AN.
A network slice selection function (NSSF) 800 performs a function of selecting a network slice instance provided to the terminal 100.
The UE 100 transmits or receives data through the DN 400 in order to use a service of a network operator or a service of a 3rd party.
FIG. 2 illustrates a structure of a 5G network according to an embodiment.
Regarding an UP-based UE onboarding, FIG. 2 provides a conceptual diagram illustrating remote provisioning based on a control plane. In FIG. 2, the wireless communication system 20 for transmitting SNPN credentials and user subscriber data for accessing the SNPN to the UE 100 may include the UE 100, an onboarding SNPN (ON-SNPN) 400, a DCS 1100, PVS 1200, and a subscription owner SNPN (SO-SNPN) 1300 that includes SNPN credentials and user subscription data.
Here, it is assumed that the UE 100 does not have the SNPN credentials and user subscription data, and the UE 100 has a default UE credentials allocated by the DCS 1100. In addition, the DCS 1100 may allocate an SUPI capable of uniquely identifying the UE 100 to the UE 100.
The ON-SNPN 400 may provide the UE 100 with an UP-based IP connectivity (UE onboarding) or a CP-based non-access stratum (NAS) connectivity (UE onboarding) so that the UE, which does not have SNPN credentials and user subscription data, may receive the SNPN credentials and user subscription data. In order to determine whether to provide the UE onboarding service to the UE 100, the ON-SNPN may request authentication and authorization for the UE 100 from the DCS 1100.
The DCS 1100 may configure default UE credentials and a SUPI for the UE 100 in advance, and then store the configured default UE credentials and the SUPI. The DCS 1100 may receive a request for authentication for the UE 100 from the ON-SNPN when performing registration for UE onboarding. Here, authentication and authorization for the UE 100 is performed based on the default UE credentials and the SUPI.
In addition, when the PVS 1200 transmits the SNPN credentials and user subscription data to the UE 100, the DCS 1100 may receive a request for terminal authentication for the UE 100 from the PVS 1200 to determine whether the UE 100 is a terminal having the right to receive the SNPN credentials and user subscription data. The DCS 1100 may be a manufacturer of the UE 100 or a third party associated with the manufacturer or the SNPN network operator.
The PVS 1200 may receive a SNPN credentials and user subscription data such as user configuration information from the SO-SNPN 1300 and transmit the received SNPN credentials and the user subscription data to the UE.
The PVS 1200 may exist as a single server with the DCS 1100, and like the DCS 1100, the PVS 1200 may be a server owned by the manufacturer of the UE 100 or a third party associated with the SNPN network operator. The PVS 1200 may communicate with the DCS 1100 for authentication and authorization of the UE 100.
The SO-SNPN 1300 including the SNPN credentials and user subscription data may transmit the SNPN credentials and user subscription data to the UE 100 through the PVS 1200.
FIG. 3 is a signal flow diagram of a procedure for performing registration for onboarding after generating a restricted PDU session in order to receive SNPN credentials and user subscription data from the PVS 1200 according to an embodiment.
Referring to FIG. 3, in step S300, the UE 100 generates a restricted PDU session in the ON-SNPN network in order to perform UP-based remote provisioning. The restricted PDU session refers to a PDU session for remote provisioning that only allows traffic to the PVS 1200 and a domain name system (DNS) server and does not allow traffic destined for other destinations.
In step S301, the UE 100 transmits a remote provisioning request message including an SUPI to the PVS 1200. The Internet protocol (IP) address or fully qualified domain name (FQDN) address of the PVS 1200 may be preconfigured in the UE 100 or may be received from the ON-SNPN to the UE 100. The PVS 1200 may receive a remote provisioning message including the SUPI from the UE 100.
In step S302, the PVS 1200 selects the DCS server based on the SUPI. The PVS 1200 may identify and address the DCS server based on the SUPI. For example, the SUPI of the UE 100 is in the form of a network access identifier (NAI), so that the DCS server can be identified and addressed using a realm part of the SUPI.
Mutual authentication between the PVS 1200 and the DCS 1100 may be performed.
In step S303, the PVS 1200 may transmit an authentication request message including the SUPI of the UE 100 to the DCS 1100 for authentication of the UE 100. The DCS 1100 may receive the authentication request message including the SUPI of the UE 100 from the PVS 1200.
In step S304, the DCS 1100 may transmit an authentication response message including a terminal authentication result to the PVS 1200 in response to the authentication request message. The PVS 1200 may receive the authentication response message including the terminal authentication result in response to the authentication request message from the DCS 1100.
In step S305, the PVS 1200 may determine a remote provisioning based on the terminal authentication result. The terminal authentication result may indicate authentication success or authentication failure. In case that the terminal authentication result indicates authentication success, the PVS 1200 may receive the SNPN credentials and subscription data of the UE 100 from the SO-SNPN. In case that the terminal authentication result indicates authentication failure, the remote provisioning request of the UE 100 may be rejected.
In step S306, the PVS 1200 transmits a remote provisioning response message including the SNPN credentials and subscription data of the UE 100 received from the SO-SNPN 20 to the UE 100. In step S305, in case that the PVS 1200 receives the terminal authentication result indicating a terminal authentication failure from the DCS 1100, the PVS 1200 may transmit a remote provisioning response message including the terminal authentication result indicating the terminal authentication failure to the UE. The UE 100 may receive the remote provisioning response message from the PVS 1200. In case that the remote provisioning of the UE 100 is approved, the remote provisioning response message may include the SNPN credentials and subscription data of the UE 100. In case that the remote provisioning of the UE 100 is not approved, the remote provisioning response message may include the terminal authentication result indicating a terminal authentication failure.
FIG. 4 illustrates a terminal (UE 100) according to an embodiment.
Referring to FIG. 4, the UE 100 includes a processor 102 configured to control overall operations of the UE 100, a transceiver 101 including a transmitter and a receiver, and a memory 103. However, the terminal is not limited to the above example, and may include a greater number of or fewer components than those illustrated in FIG. 4.
The transceiver 101 may transmit or receive a signal to or from network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or other terminals. A signal transmitted to or from a network entity (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) may include control information and data. In addition, the transceiver 101 may receive a signal via a radio channel and output the same to the controller 102, and transmit the signal output from the controller 102, via the radio channel.
The controller 102 may control the UE 100 such that the terminal performs the above-described operations of FIGs. 3 and 4. The controller 102, the memory 103, and the transceiver 101 are not necessarily implemented as separate modules but may also be implemented as a single component, for example, in the form of a single chip. Also, the controller 102 and the transceiver 101 may be electrically connected to each other. Also, the controller 102 may be an application processor (AP), a communicator processor (CP), a circuit, an application-specific circuit, or at least one processor.
The memory 103 may store data such as a basic program for operation of the UE 100, an application program, setup information, etc. In particular, the memory 103 provides stored data according to a request from the controller 102. The memory 103 may be constituted in a storage medium, such as read-only memory (ROM), random access memory (RAM), a hard disk, compact disc-ROM (CD-ROM), or a digital versatile disc (DVD), or a combination thereof. The memory 103 may be included by a plural number. Also, the controller 102 may execute the above-described embodiments based on a program stored in the memory 103, the program being designed to perform the above-described embodiments of the disclosure.
FIG. 5 illustrates a DCS 1100 according to an embodiment.
Referring to FIG. 5, the DCS 1100 includes a controller 1102 configured to control overall operations of the DCS 1100, a network interface 1101 including a transmitter and a receiver, and a memory 1103. However, the DCS 1100 is not limited to the above example, and may include a greater number of or fewer components than those illustrated in FIG. 5.
The network interface 1101 may transmit or receive a signal to or from other network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or at least one of terminals 100. The signal transmitted or received to or from the other network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or at least one of the terminals 100 may include control information and data.
The controller 1102 may control the DCS 1100 such that the DCS 1100 performs the above-described operations of FIG. 3. Meanwhile, the controller 1102, the memory 1103, and the network interface 1101 are not necessarily implemented as separate modules but may also be implemented as a single component, for example, in the form of a single chip. Also, the controller 1102 and the network interface 1101 may be electrically connected to each other. Also, the controller 1102 may be an AP, a CP, a circuit, an application-specific circuit, or at least one processor.
The memory 1103 may store data such as a basic program for operation of the DCS 1100, an application program, configuration information, or the like. In particular, the memory 1103 provides stored data according to a request from the controller 1102. The memory 1103 may be configured in a storage medium, such as ROM, RAM, a hard disk, CD-ROM, or DVD, or a combination thereof. The memory 1103 may be included by a plural number. Also, the controller 1102 may execute the above-described embodiments based on a program stored in the memory 1103, the program being designed to perform the above-described embodiments of the disclosure.
FIG. 6 illustrates a PVS 1200 according to an embodiment.
Referring to FIG. 6, the PVS 1200 includes a controller 1202 configured to control overall operations of the PVS 1200, a transceiver 1201 including a transmitter and a receiver, and a memory 1203. However, the PVS 1200 is not limited to the above example, and may include a greater number of or fewer components than those illustrated in FIG. 6.
The transceiver 1201 may transmit or receive a signal to or from other network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or at least one of terminals 100. The signal transmitted or received to or from the other network entities (200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1400, 1500, 1600, 1700) or at least one of the terminals 100 may include control information and data.
The controller 1202 may control the PVS 1200 such that the PVS 1200 performs the above-described operations of FIG. 3. The controller 1202, the memory 1203, and the transceiver 1201 are not necessarily implemented as separate modules but may also be implemented as a single component, for example, in the form of a single chip. Also, the controller 1202 and the transceiver 1201 may be electrically connected to each other. Also, the controller 1202 may be an AP, a CP, a circuit, an application-specific circuit, or at least one processor.
The memory 1203 may store data such as a basic program for operation of the PVS 1200, an application program, configuration information, etc. In particular, the memory 1203 provides stored data according to a request from the controller 1202. The memory 1203 may be configured in a storage medium, such as ROM, RAM, a hard disk, CD-ROM, or DVD, or a combination thereof. The memory 1203 may be included by a plural number. Also, the controller 1202 may execute the above-described embodiments based on a program stored in the memory 1203, the program being designed to perform the above-described embodiments of the disclosure.
The above-described structural diagram, an exemplary diagram of a method of transmitting a control/data signal, an exemplary diagram of an operation procedure, and structural diagrams are not intended to limit the scope of the disclosure. That is, all components, entities, or steps of operation described in the embodiments of the disclosure should not be interpreted as being essential components for the implementation of the disclosure, and the disclosure may be implemented within the scope that does not impair the essence of the disclosure, by including only some components. Also, the respective embodiments may be combined with each other as required and operated. For example, portions of the methods according to the disclosure may be combined with each other to enable a network entity and a terminal to operate.
The operations of the base station or the terminal described above may be implemented by including a memory device storing relevant program codes, in an arbitrary component in the base station or the terminal device. That is, a controller of the base station or the terminal device may execute the above-described operations by reading the program codes stored in the memory device by using a processor or a CPU and execute the same.
Various components and modules of an entity, a base station, or a terminal device described herein may also be operated using a hardware circuit, for example, a complementary metal oxide semiconductor-based logic circuit, firmware, or a combination of software and/or hardware or a combination of firmware and/or software embedded in a machine-readable medium. As an example, various electrical structures and methods may be implemented using transistors, logic gates, and electrical circuits such as application-specific semiconductors.
In the case that components are implemented as software, a computer-readable storage medium storing one or more programs (e.g., software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured to be executable by one or more processors in an electronic device. The one or more programs include instructions causing the electronic device to execute the methods according to embodiments.
The programs (e.g., software modules or software) may be stored in RAM, non-volatile memory including flash memory, ROM, electrically erasable programmable read-only memory (EEPROM), a magnetic disc storage device, a CD-ROM, a DVD, another type of optical storage device, or a magnetic cassette. Alternatively, the programs may be stored in a memory including a combination of some or all of the above-mentioned memory devices. In addition, each memory may be included by a plural number.
In addition, the programs may also be stored in an attachable storage device which is accessible through a communication network such as the Internet, an intranet, a local area network (LAN), a wireless LAN (WLAN), a storage area network (SAN), or a combination thereof. The storage device may be connected through an external port to an apparatus performing the embodiments of the disclosure. Also, a separate storage device on the communication network may also be connected to the apparatus performing the embodiments of the disclosure.
In the above-described particular embodiments of the disclosure, components included in the disclosure are expressed in a singular or plural form according to the particular embodiments of the disclosure. However, the singular or plural form is appropriately selected for convenience of explanation and the disclosure is not limited thereto. As such, a component expressed in a plural form may also be constituted as a single component, and a component expressed in a singular form may also be configured as plural components.
Although specific embodiments have been described in the detailed description of the disclosure, various modifications are possible without departing from the scope of the disclosure. Therefore, the scope of the disclosure should not be limited to the described embodiments and should be determined by the claims described below as well as the claims and equivalents. That is, it is obvious to those skilled in the art that other modifications based on the technical spirit of the disclosure can be implemented. Also, the respective embodiments may be combined with each other as required and operated. For example, portions of the methods proposed in the disclosure may be combined with each other to enable a base station and a terminal to operate. Although the embodiments have been described based on 5G and the NR system, modified examples based on the technical spirit of the embodiments may also be carried out in other systems such as LTE, LTE-A, LTE-A-Pro systems, etc.
The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology (for example, smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services).
While the disclosure has been particularly shown and described with reference to certain embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the following claims and their equivalents.
Claims (15)
- A method for operating a terminal in a wireless network, the method comprising:configuring a restricted packet data unit (PDU) session with a provisioning server (PVS);transmitting a remote provisioning request message including a subscription permanent identifier (SUPI) to the PVS; andreceiving a remote provisioning response message in response to the remote provisioning request message,wherein the remote provisioning response message includes standalone non-public network (SNPN) credentials and subscription data of a terminal in case that remote provisioning for the terminal is approved.
- The method of claim 1, wherein the remote provisioning response message is determined based on an authentication response message received from a default credentials server (DCS) selected by the PVS based on the SUPI..
- The method of claim 2, wherein the authentication response message is transmitted in response to an authentication request message transmitted from the PVS to the DCS based on the SUPI.
- The method of claim 3, wherein the authentication request message is transmitted after mutual authentication between the PVS and the DCS is performed.
- The method of claim 2, wherein the DCS is selected by the PVS based on a realm part of the SUPI.
- The method of claim 1, wherein the remote provisioning response message includes a terminal authentication result indicating authentication failure for the terminal in case that the remote provisioning for the terminal is not approved.
- A method for operating a provisioning server (PVS) in a wireless network, the method comprising:configuring a restricted packet data unit (PDU) session with a terminal;receiving a remote provisioning request message including a subscription permanent identifier (SUPI) from the terminal; andtransmitting a remote provisioning response message to the terminal in response to the remote provisioning request message,wherein the remote provisioning response message includes standalone non-public network (SNPN) credentials and subscription data of the terminal in case that remote provisioning for the terminal is approved.
- The method of claim 7, wherein the remote provisioning response message is determined based on an authentication response message received from a default credentials server (DCS) selected based on the SUPI.
- The method of claim 8, wherein the authentication response message is transmitted in response to an authentication request message transmitted from the PVS to the DCS based on the SUPI.
- The method of claim 9, wherein the authentication request message is transmitted after mutual authentication between the PVS and the DCS is performed.
- The method of claim 8, wherein the DCS is selected based on a realm part of the SUPI.
- The method of claim 7, wherein the remote provisioning response message includes a terminal authentication result indicating authentication failure for the terminal in case that the remote provisioning for the terminal is not approved.
- A method for operating a default credentials server (DCS) in a wireless network, the method comprising:performing mutual authentication with a provisioning server (PVS);receiving an authentication request message including a subscription permanent identifier (SUPI) from the PVS; andtransmitting an authentication response message including an authentication result to the PVS in response to the authentication request message,wherein the authentication request message is transmitted based on a remote provisioning request message received from a terminal, and the authentication response message includes standalone non-public network (SNPN) credentials and subscription data of the terminal in case that the authentication result indicates authentication success.
- The method of claim 13, wherein the mutual authentication is performed after the PVS selects the DCS based on a realm part of the SUPI.
- The method of claim 13, wherein a remote provisioning response message received in response to the remote provisioning request message includes a terminal authentication result indicating authentication failure for the terminal in case that remote provisioning for the terminal is not approved.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202280075925.5A CN118235454A (en) | 2021-11-16 | 2022-11-15 | Method and apparatus for remotely provisioned UE authentication |
| EP22896026.6A EP4385231A4 (en) | 2021-11-16 | 2022-11-15 | METHOD AND APPARATUS FOR USER DEVICE AUTHENTICATION FOR REMOTE PROVISION |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210157875A KR20230071551A (en) | 2021-11-16 | 2021-11-16 | Method and apparatus for ue authentication for remote provisioning |
| KR10-2021-0157875 | 2021-11-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023090820A1 true WO2023090820A1 (en) | 2023-05-25 |
Family
ID=86323292
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2022/018006 Ceased WO2023090820A1 (en) | 2021-11-16 | 2022-11-15 | Method and apparatus for ue authentication for remote provisioning |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12445847B2 (en) |
| EP (1) | EP4385231A4 (en) |
| KR (1) | KR20230071551A (en) |
| CN (1) | CN118235454A (en) |
| WO (1) | WO2023090820A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11785456B2 (en) | 2020-08-18 | 2023-10-10 | Cisco Technology, Inc. | Delivering standalone non-public network (SNPN) credentials from an enterprise authentication server to a user equipment over extensible authentication protocol (EAP) |
| US12224899B2 (en) * | 2021-05-10 | 2025-02-11 | Electronics And Telecommunications Research Institute | Apparatus and method for performing onboarding procedure for remote provisioning |
| US12526184B2 (en) * | 2022-07-11 | 2026-01-13 | Rakuten Mobile, Inc. | System and method for configuring a network for onboarding of a plurality of devices |
| CN117320006A (en) * | 2023-09-15 | 2023-12-29 | 中国电信股份有限公司技术创新中心 | Mobile network access method and device, electronic equipment and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210058784A1 (en) | 2019-11-08 | 2021-02-25 | Intel Corporation | User equipment onboarding based on default manufacturer credentials unlicensed |
| WO2023058974A1 (en) | 2021-10-08 | 2023-04-13 | Samsung Electronics Co., Ltd. | Method and apparatus for restricting terminal registration for terminal onboarding in wireless communication system |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210105712A1 (en) | 2019-10-04 | 2021-04-08 | Qualcomm Incorporated | Standalone non-public network access |
| EP4190034B1 (en) * | 2020-08-07 | 2025-07-02 | Ofinno, LLC | Access to second network |
| US11785456B2 (en) * | 2020-08-18 | 2023-10-10 | Cisco Technology, Inc. | Delivering standalone non-public network (SNPN) credentials from an enterprise authentication server to a user equipment over extensible authentication protocol (EAP) |
| US12284518B2 (en) * | 2021-01-08 | 2025-04-22 | Intel Corporation | UE onboarding and provisioning using one way authentication |
| US12477334B2 (en) * | 2021-02-19 | 2025-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Indication of provisioning protocol for credentials to access a non-public network |
| US12224899B2 (en) * | 2021-05-10 | 2025-02-11 | Electronics And Telecommunications Research Institute | Apparatus and method for performing onboarding procedure for remote provisioning |
| EP4376461A4 (en) * | 2021-07-22 | 2025-07-09 | Lg Electronics Inc | METHOD AND DEVICE FOR OPERATING A TERMINAL DEVICE IN A WIRELESS COMMUNICATIONS SYSTEM |
| CN117917111A (en) * | 2021-08-06 | 2024-04-19 | 交互数字专利控股公司 | For onboarding and remote configuration of a Standalone Non-Public Network (SNPN) |
| US11848909B2 (en) * | 2021-09-21 | 2023-12-19 | Nokia Technologies Oy | Restricting onboard traffic |
| US12003961B2 (en) * | 2021-10-29 | 2024-06-04 | Nokia Technologies Oy | Configuration of provisioning parameters for onboarding a device to a network |
| KR20230095583A (en) * | 2021-12-22 | 2023-06-29 | 삼성전자주식회사 | Method and apparatus for control plane-based registration with remote provisioning in communication system |
-
2021
- 2021-11-16 KR KR1020210157875A patent/KR20230071551A/en active Pending
-
2022
- 2022-11-15 WO PCT/KR2022/018006 patent/WO2023090820A1/en not_active Ceased
- 2022-11-15 CN CN202280075925.5A patent/CN118235454A/en active Pending
- 2022-11-15 EP EP22896026.6A patent/EP4385231A4/en active Pending
- 2022-11-15 US US17/987,558 patent/US12445847B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210058784A1 (en) | 2019-11-08 | 2021-02-25 | Intel Corporation | User equipment onboarding based on default manufacturer credentials unlicensed |
| WO2023058974A1 (en) | 2021-10-08 | 2023-04-13 | Samsung Electronics Co., Ltd. | Method and apparatus for restricting terminal registration for terminal onboarding in wireless communication system |
Non-Patent Citations (6)
| Title |
|---|
| "3 Generation Partnership Project; Technical Specification Group Services and System Aspects; Security architecture and procedures for 5G system (Release 17)", 3GPP TS 33.501, no. V17.3.0, 23 September 2021 (2021-09-23), pages 1 - 258, XP052056672 * |
| ERICSSON, [NOKIA, NOKIA SHANGHAI BELL, VIVO, DEUTSCHE TELEKOM]: "Rapporteur's editorial cleanup for eNPN", 3GPP TSG-WG SA2 MEETING #148E, S2-2108465, 8 November 2021 (2021-11-08), XP052076537 * |
| ERICSSON, NOKIA, NOKIA SHANGHAI BELL: "Registration procedure for Onboarding SNPN", 3GPP TSG-WG SA2 MEETING #146E, S2-2106721, 28 August 2021 (2021-08-28), XP052054593 * |
| HUAWEI, HISILICON: "23.501 Proposal in case DCS provide the PVS address", 3GPP TSG-WG SA2 MEETING #146E, S2-2106243, 10 August 2021 (2021-08-10), XP052053972 * |
| See also references of EP4385231A4 |
| ZTE, ERICSSON: "Clarification on the UE remote provisioning.", 3GPP TSG-WG SA2 MEETING #147E, S2-2108105, 25 October 2021 (2021-10-25), XP052062770 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US12445847B2 (en) | 2025-10-14 |
| KR20230071551A (en) | 2023-05-23 |
| EP4385231A4 (en) | 2024-12-18 |
| EP4385231A1 (en) | 2024-06-19 |
| US20230156470A1 (en) | 2023-05-18 |
| CN118235454A (en) | 2024-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023090820A1 (en) | Method and apparatus for ue authentication for remote provisioning | |
| WO2020091270A1 (en) | Method and apparatus for supporting multiple partial frequency bands in wireless communication system | |
| EP4285647A1 (en) | Method and device for supporting alternative network slice in wireless communication system | |
| WO2023085824A1 (en) | Method and apparatus for configuring session connection mode using network data analytics function in wireless communications system | |
| WO2023058974A1 (en) | Method and apparatus for restricting terminal registration for terminal onboarding in wireless communication system | |
| US20230319757A1 (en) | Method and device for providing access path in wireless communication system | |
| WO2023146335A1 (en) | Communication method and device using upf event exposure service for charging service in wireless communication system | |
| WO2023153842A1 (en) | Method and apparatus for managing configuration of terminal by using nas message in wireless communication system | |
| WO2024144154A1 (en) | Method and apparatus for configuring offloading policy for vplmn edge service in mobile communication system | |
| WO2023090973A1 (en) | Method and apparatus for providing service function chain in wireless communication system | |
| WO2024232725A1 (en) | Method and apparatus for reporting uplink traffic jitter in wireless communication system | |
| WO2023121172A1 (en) | Method and device for control plane-based registration and remote provisioning in communication system | |
| WO2023018186A1 (en) | Method and apparatus for supporting udm update data for npn | |
| WO2024072104A1 (en) | Method and apparatus for policy control for restricted pdu session in wireless communication system | |
| WO2023090816A1 (en) | Method and apparatus for selection of user plane or control plane for user equipment remote provisioning | |
| WO2024096640A1 (en) | Method and apparatus for subscription of upf event exposure service based on up | |
| WO2025071112A1 (en) | Method and apparatus for providing service to user equipment in wireless communication system | |
| WO2025147094A1 (en) | Method and device for supporting traffic offloading of edge computing roaming service in a wireless communication system | |
| WO2024196185A1 (en) | Method and apparatus for requesting analytics data in wireless communication network | |
| US12580993B2 (en) | Method and apparatus for discovering user plane function UPF in wireless communication system | |
| US20240155343A1 (en) | Method and device for authorization based on upf in wireless communication system | |
| WO2025034071A1 (en) | Method and apparatus for data transmission for iot device in wireless communication system | |
| WO2023191359A1 (en) | Method and device for supporting federated learning in wireless communication system | |
| WO2025028917A1 (en) | Method and apparatus for controlling pdu session in wireless communication system | |
| WO2026079787A1 (en) | Network structure for femto service in wireless communication system |
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: 22896026 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022896026 Country of ref document: EP Effective date: 20240312 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202280075925.5 Country of ref document: CN |