WO2013127190A1 - 一种nas算法的传输方法及装置 - Google Patents

一种nas算法的传输方法及装置 Download PDF

Info

Publication number
WO2013127190A1
WO2013127190A1 PCT/CN2012/084314 CN2012084314W WO2013127190A1 WO 2013127190 A1 WO2013127190 A1 WO 2013127190A1 CN 2012084314 W CN2012084314 W CN 2012084314W WO 2013127190 A1 WO2013127190 A1 WO 2013127190A1
Authority
WO
WIPO (PCT)
Prior art keywords
nas
algorithm
mme
list
message
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/CN2012/084314
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.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to EP12870292.5A priority Critical patent/EP2822309B1/en
Priority to US14/381,218 priority patent/US9220009B2/en
Publication of WO2013127190A1 publication Critical patent/WO2013127190A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • H04L63/205Network architectures or network communication protocols for network security for managing network security; network security policies in general involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/043Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
    • H04W12/0431Key distribution or pre-distribution; Key agreement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/005Data network PoA devices

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a NAS algorithm transmission method and apparatus.
  • MME Mobility Management Entity
  • UE User Equipment
  • LTE Long Term Evolution
  • the MME can decide which security algorithm to use according to the network capability reported by the UE and the security algorithm capability and priority configured by the MME.
  • EPS Evolved Packet System
  • EE AO-EE A7 EPS Encryption Algorithm
  • EEA EPS Integrity Algorithm
  • EIA0-EIA7 EIA
  • the MME selects the cipher protection algorithm and the integrity protection algorithm based on the UE Security Capability reported by the UE and the set of algorithms and priorities configured on the MME.
  • the MME needs to be able to configure a list of encryption protection algorithms and a list of integrity protection algorithms by configuring a list of algorithms.
  • the MME selects the NAS security algorithm with the highest priority according to the algorithm set. And by initiating the security mode control process, the selected algorithm and the security capability supported by the UE are sent to the UE through a Security Mode Command message.
  • the MME selection algorithm is determined according to the security capabilities of the UE and the NAS security algorithm set configured on the network side and the priority of the algorithm.
  • the security capability of the UE side is determined according to the algorithm supported by the UE itself, and can be determined according to the security capabilities of the UE itself.
  • the NAS security algorithm set and the priority of the algorithm configured on the network side are implemented by a pre-configured method on the MME. If the security capabilities reported by multiple UEs are the same, the algorithm selected by the MME must be the same, which does not reflect the differences and diversity between users.
  • the security protection level and operating efficiency of each algorithm are also different.
  • the requirements for efficiency and security are different for different users.
  • the method for configuring the NAS security algorithm list on the network side in the prior art makes it impossible for the operator to flexibly change the security algorithm used by the NAS layer for a specific user.
  • the embodiment of the present invention provides a method and a device for transmitting a NAS algorithm, which is used to implement a process of determining a NAS algorithm by a Home Subscriber Server (HSS) and delivering the NAS algorithm to the MME, so that the operator can
  • HSS Home Subscriber Server
  • BOSS business operation support system
  • the home subscriber network server HSS determines a list of NAS algorithms, including a NAS encryption protection algorithm list and a NAS integrity protection algorithm list;
  • the HSS sends the NAS algorithm list to the mobility management entity MME.
  • the mobility management entity MME receives the message carrying the NAS algorithm list sent by the home subscriber network server HSS, where the NAS algorithm list includes a NAS encryption protection algorithm list and a NAS integrity protection algorithm list;
  • the MME obtains a NAS algorithm list from the message.
  • a NAS algorithm list determining unit configured to determine a NAS algorithm list, where the NAS encryption protection algorithm list and the NAS integrity protection algorithm list are included;
  • a notification unit configured to send the NAS algorithm list to the mobility management entity MME.
  • a message receiving unit configured to receive a message that is sent by the home subscriber server HSS and that carries a NAS algorithm list, where the NAS algorithm list includes a NAS encryption protection algorithm list and a NAS integrity protection algorithm list;
  • An obtaining unit configured to obtain a NAS algorithm list from the message.
  • the home subscriber server HSS determines a NAS algorithm list, including a NAS encryption protection algorithm list and a NAS integrity protection algorithm list; the HSS sends the NAS algorithm list to the mobility management entity MME, thereby implementing The HSS is used to configure the NAS algorithm list policy.
  • the operator can modify the user subscription data in the HSS through the BOSS system, so that the NAS security algorithm and the user information such as the Quality of Service (QoS) are associated with each other. You can choose different algorithms to protect NAS messages.
  • QoS Quality of Service
  • FIG. 1 is a schematic flowchart of a notification method of a NAS algorithm according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for acquiring a NAS algorithm according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of an authentication information acquisition process according to an embodiment of the present disclosure.
  • FIG. 4 is a schematic diagram of a process of inserting subscription data according to an embodiment of the present invention
  • FIG. 5 is a schematic diagram of a successful process of inserting subscription data according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a failure process of inserting subscription data according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of a notification apparatus of a NAS algorithm according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic structural diagram of an apparatus for acquiring a NAS algorithm according to an embodiment of the present invention.
  • the embodiment of the invention provides a method and a device for transmitting a NAS algorithm, which is used to implement the process of determining the NAS algorithm by the HSS and delivering the NAS algorithm to the MME, so that the operator can modify the subscription information of the HSS according to the BOSS end.
  • the NAS algorithm is flexibly configured for users of different shields.
  • the embodiment of the present invention changes the NAS layer algorithm list from the MME configuration to the HSS.
  • the operator can modify the HSS subscription information according to the Business Operation Support System (BOSS) side, and flexibly configure the algorithm list for users of different shields.
  • BOSS Business Operation Support System
  • a method for notifying a NAS algorithm includes:
  • the HSS determines a NAS algorithm list, where the NAS encryption protection algorithm list and the NAS integrity protection algorithm list are included;
  • the HSS sends the NAS algorithm list to the MME.
  • the HSS sends the NAS algorithm list to the MME, including:
  • the HSS passes the NAS algorithm list to the MME through the authentication information acquisition process or the insertion of the subscription data process.
  • the HSS passes the NAS algorithm list to the MME by using an authentication information obtaining process, including:
  • the HSS receives the Authentication Information Request message sent by the MME.
  • the HSS sends an Authentication Information Answer message to the MME, where the NAS algorithm list is carried.
  • the HSS transmits the NAS algorithm list to the MME by inserting the subscription data process, including: when the subscription data is updated, the HSS sends an Insert Subscriber Data Request message to the MME, where the NAS algorithm list is carried.
  • the algorithms in the NAS algorithm list are arranged in descending order of priority.
  • a method for obtaining a NAS algorithm includes:
  • the MME receives a message that is sent by the HSS and carries a NAS algorithm list, where the NAS algorithm list includes a NAS encryption protection algorithm list and a NAS integrity protection algorithm list.
  • the MME obtains a NAS algorithm list from the message.
  • the MME receives the message carrying the NAS algorithm list sent by the HSS through the authentication information acquisition process or the insertion of the subscription data process.
  • the MME receives the message carrying the NAS algorithm list sent by the HSS by using an authentication information obtaining process, including: The MME sends an Authentication Information Request message to the HSS;
  • the MME receives an Authentication Information Answer message sent by the HSS, and carries a list of NAS algorithms.
  • the MME receives the message carrying the NAS algorithm list sent by the HSS by inserting the subscription data process, including:
  • the MME When the subscription data is updated, the MME receives an Insert Subscriber Data Request message sent by the HSS, where the NAS algorithm list is carried.
  • the algorithms in the NAS algorithm list are arranged in descending order of priority.
  • the method further includes:
  • the MME selects the NAS algorithm from the NAS algorithm list and notifies the UE of the selected NAS algorithm.
  • the MME selects a NAS algorithm from the NAS algorithm list, and notifies the UE of the selected NAS algorithm, including:
  • the MME determines the NAS encryption protection algorithm set A1 and the NAS integrity protection algorithm set A2 that are supported by the MME; the MME determines the NAS encryption protection algorithm set B1 and the NAS integrity protection algorithm set B2 supported by the UE; and the MME determines the NAS encryption protection in the NAS algorithm list.
  • the MME determines the intersection D1 of the set Al, B1 and C1, and the intersection D2 of A2, B2 and C2;
  • the MME notifies the UE of the NAS encryption protection algorithm in the intersection D1 and the NAS integrity protection algorithm set in the intersection D2.
  • the method further includes:
  • the MME obtains an updated NAS algorithm list from an Insert Subscriber Data Request message sent by the HSS;
  • the MME reselects the NAS algorithm from the updated NAS algorithm list
  • the MME sends a Security Mode Command message to the UE, where the reselected NAS algorithm is carried;
  • the MME replies to the HSS with an Insert Subscriber Data Answer message.
  • the method further includes:
  • the MME receives a Security Mode Complete message or a Security Mode Reject message sent by the UE;
  • the MME replies to the HSS with an Insert Subscriber Data Answer message.
  • the definition information element is added in advance in Table 7.3.11/1 of the 3GPP TS 29.272 protocol.
  • section 7.3.165 is added in advance to 3GPP TS 29.272, which is described as follows:
  • NAS-Algorithms-Lists (NAS algorithm list)
  • the AVP format shall conform to (the attribute value type should follow the format below):
  • NAS-integrity-algorithms-List (NAS integrity protection algorithm list)
  • NAS-ciphering-algorithms-List (NAS encryption protection algorithm list)
  • the NAS encryption protection algorithm list (NAS-ciphering-algorithms-List) is represented by a string universal conversion format encoding (UTF8String) string of length not longer than 8, and the supported encryption protection algorithm, 0 ⁇ 7 represents EEA0 EEA7, respectively. Arrange from high to low.
  • NAS-integrity-algorithms-List (NAS integrity protection algorithm list)
  • the NAS integrity-protection algorithm list (NAS-integrity-algorithms-List) is represented by a UTF8String string of length not greater than 8.
  • the supported integrity protection algorithms, 0 ⁇ 7, represent EIA0 EIA7, ranked by priority from highest to lowest.
  • the NAS algorithm list (NAS-Algorithms-Lists) is passed in the Authentication Procedures between the HSS and the MME.
  • This IE shall contain the result of the operation
  • the Experimental- element should contain the result opcode).
  • This IE shall contain the Result-Code AVP shall be
  • Diameter Base Protocol (This information element should contain the attribute value of the result code, used to indicate success or failure)
  • the Experimental-Result AVP shall be used for the following reasons.
  • this information element shall contain the list Features (supports features supported by the origin host.) The information element needs to include support from the source address. List of features)
  • This IE shall contain the Authentication Vectors. (The authentication n-Info (authentication element needs to contain the authentication vector)
  • NAS-Algorith NAS-Algorith C This IE shall contain the NAS Algorithms Lists. (The letter ms-Lists ms-Lists element needs to contain a list of algorithms)
  • the HSS passes the NAS algorithm list to the MME through the authentication information acquisition process, as shown in FIG.
  • the MME sends an Authentication Information Request message to the HSS. After receiving the message, the HSS sends the user-related NAS algorithm list to the MME in an Authentication Information Answer message.
  • the NAS algorithm list includes a list of NAS encryption protection algorithms and a list of NAS integrity protection algorithms. Wherein, in the NAS encryption protection algorithm list and the NAS integrity protection algorithm list, each algorithm is based on priority High to low.
  • the NAS algorithm list (NAS-Algorithms-Lists) is passed in the Insert Subscriber Data Procedure between the HSS and the MME.
  • the HSS passes the NAS algorithm list to the MME by inserting the subscription data process, as shown in FIG.
  • the HSS sends an Insert Subscriber Data Request message to the MME, which includes a list of NAS algorithms related to the user.
  • the NAS algorithm list includes a list of NAS encryption protection algorithms and a list of NAS integrity protection algorithms.
  • the algorithms are ranked according to the priority from high to low.
  • the HSS is replied to the Insert Subscriber Data Answer message. The method for selecting the NAS encryption protection algorithm and the NAS integrity protection algorithm from the received NAS algorithm list provided by the MME according to the embodiment of the present invention is described below.
  • the MME needs to support as many sets of algorithms as possible, provided the set of algorithms is A.
  • the UE carries the UE network capability (UE network capability) to the MME through an ATTACH REQUEST message or a TRACKING AREA UPDATE REQUEST message, and notifies the MME of the algorithm supported by the UE as the set B.
  • UE network capability UE network capability
  • the operator can set different algorithm sets and priorities for each user according to the user's resource shield, and list the NAS algorithms through the Authentication Procedures or the Insert Subscriber Data Procedure (NAS- Algorithms-Lists are passed to the MME, assuming that the set of algorithms in the NAS algorithm list is C.
  • NAS- Algorithms-Lists are passed to the MME, assuming that the set of algorithms in the NAS algorithm list is C.
  • the calculated D is selected according to the priority represented by the NAS algorithm list (NAS-Algorithms-Lists), and the NAS encryption protection algorithm or the NAS integrity protection algorithm with the highest priority is selected.
  • the MME sends the selected NAS encryption protection algorithm and the NAS integrity protection algorithm to the UE through a Security Mode Command message.
  • NAS-Algorithms-Lists The following describes the processing flow after the NAS algorithm list (NAS-Algorithms-Lists) is transmitted in the Insert Subscriber Data Procedure between the HSS and the MME according to the embodiment of the present invention.
  • Step 1 When the NAS algorithm list is changed, the HSS sends an Insert Subscriber Data Request message to the MME, where the message carries a NAS algorithm list (NAS-Algorithms-Lists).
  • NAS-Algorithms-Lists NAS-Algorithms-Lists
  • Step 2 After obtaining the NAS algorithm list from the insertion subscription data request, the MME selects the NAS algorithm again.
  • the MME If it is found that the NAS algorithm selected again is inconsistent with the currently used NAS algorithm between the MME and the UE, the MME generates a Security Mode Command message to the UE, and the message carries the reselected NAS algorithm.
  • the security mode control (SMC) process is no longer initiated between the MME and the UE, and the MME directly replies to the HSS by inserting a subscription data response ( Insert Subscriber Data Answer ), then insert the contract data successfully.
  • SMC security mode control
  • Step 3 The UE checks the Security Mode Command message. When the check succeeds, the UE sends a Security Mode Complete message to the MME.
  • Step 4 The MME performs an integrity protection checksum on the Security Mode Complete message. Decryption, if successful, the NAS algorithm is updated successfully. The MME replies with the Insert Subscriber Data Answer to the HSS, and the subscription data is successfully inserted.
  • Step 1 When the NAS algorithm list is changed, the HSS sends an Insert Subscriber Data Request message to the MME, where the message carries the updated NAS algorithm list (NAS-Algorithms-Lists).
  • Step 2 After obtaining the NAS algorithm list from the insertion subscription data request, the MME selects the NAS algorithm again.
  • the MME If it is found that the NAS algorithm selected again is inconsistent with the currently used NAS algorithm between the MME and the UE, the MME generates a Security Mode Command message to the UE, and the message carries the reselected NAS algorithm.
  • the security mode control (SMC) process is no longer initiated between the MME and the UE, and the MME directly replies with the Insert Subscriber Data Answer to the HSS, and then inserts the subscription data. failure.
  • SMC security mode control
  • Step 3 The UE checks the Security Mode Command message. If the check fails, the UE sends a Security Mode Reject message to the MME.
  • Step 4 After receiving the Security Mode Reject message, the MME replies to the HSS with the Insert Subscriber Data Answer, and the subscription data fails to be inserted.
  • a notification device of a NAS algorithm includes:
  • the NAS algorithm list determining unit 11 is configured to determine a NAS algorithm list, where the NAS encryption protection algorithm list and the NAS integrity protection algorithm list are included;
  • the notification unit 12 is configured to send the NAS algorithm list to the MME.
  • the notification unit 12 is specifically configured to:
  • the NAS algorithm list is passed to the MME through the authentication information acquisition process or the insertion of the subscription data process.
  • the notification unit 12 passes the NAS algorithm list to the MME through the authentication information obtaining process, the notification unit 12 is specifically used to:
  • the Authentication Information Answer message is sent to the MME, which carries a list of NAS algorithms.
  • the notification unit 12 transmits the NAS algorithm list to the MME by inserting the subscription data process, specifically for:
  • an Insert Subscriber Data Request message is sent to the MME, where the NAS algorithm list is carried.
  • the algorithms in the NAS algorithm list are arranged in descending order of priority.
  • the notification device of the NAS algorithm provided by the embodiment of the present invention is an HSS.
  • a device for acquiring a NAS algorithm includes:
  • the message receiving unit 21 is configured to receive a message that is sent by the HSS and that carries the NAS algorithm list, where the NAS algorithm list includes a NAS encryption protection algorithm list and a NAS integrity protection algorithm list.
  • the obtaining unit 22 is configured to obtain a NAS algorithm list from the message.
  • the message receiving unit 21 is specifically configured to:
  • the message carrying the NAS algorithm list sent by the HSS is received through the authentication information acquisition process or the insertion of the subscription data process.
  • the message receiving unit 21 when the message receiving unit 21 receives the message carrying the NAS algorithm list sent by the HSS through the authentication information obtaining process, the message receiving unit 21 is specifically configured to:
  • the message receiving unit 21 is configured to: when the message carrying the NAS algorithm list sent by the HSS is received by the process of inserting the subscription data, specifically:
  • the message of the Insert Subscriber Data Request sent by the HSS is received, where the NAS algorithm list is carried.
  • the algorithms in the NAS algorithm list are arranged in descending order of priority.
  • the device further comprises:
  • the selection processing unit 23 is configured to select the NAS algorithm from the NAS algorithm list after the obtaining unit 22 obtains the NAS algorithm list from the message, and notify the UE of the selected NAS algorithm.
  • the processing unit 23 is specifically configured to:
  • the NAS encryption protection algorithm in the intersection D1 and the NAS integrity protection algorithm set in the intersection D2 are notified to the UE.
  • the UE Preferably:
  • the message receiving unit 21 is further configured to: when the NAS algorithm list is updated, obtain an updated NAS algorithm list from an Insert Subscriber Data Request message sent by the HSS;
  • the selection processing unit 23 is further configured to reselect the NAS algorithm from the updated NAS algorithm list; when the reselected NAS algorithm is inconsistent with the existing NAS algorithm, send a security mode command to the UE (Security Mode Command) a message carrying the reselected NAS algorithm; when the reselected NAS algorithm is consistent with the existing NAS algorithm, or when the operation of reselecting the NAS algorithm from the updated NAS algorithm list fails, the HSS is revoked to insert the subscription data Reply (Subscribe Subscriber Data Answer) message.
  • a security mode command to the UE (Security Mode Command) a message carrying the reselected NAS algorithm
  • the HSS is revoked to insert the subscription data Reply (Subscribe Subscriber Data Answer) message.
  • the selection processing unit 23, after transmitting a Security Mode Command message to the UE, is further used to:
  • the acquiring apparatus of the NAS algorithm provided by the embodiment of the present invention is an MME.
  • a NAS-Algorithm-Lists is added to the 3GPP TS 29.272 protocol, and the NAS is transmitted in the Authentication Procedures between the HSS and the MME.
  • Algorithm list (NAS-Algorithms-Lists).
  • the NAS algorithm list (NAS-Algorithms-Lists) is passed in the Insert Subscriber Data Procedure between the HSS and the MME.
  • the strategy for configuring the NAS algorithm list by the HSS is implemented, and the operator can pass the BOSS.
  • the system modifies the user subscription data in the HSS, so that the NAS security algorithm is associated with user information such as QoS. For different users, an algorithm with different characteristics can be selected to secure the NAS message.
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can be embodied in the form of one or more computer program products embodied on a computer usable storage medium (including but not limited to disk storage and optical storage, etc.) in which computer usable program code is embodied.
  • a computer usable storage medium including but not limited to disk storage and optical storage, etc.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions are provided for implementing one or more blocks in a flow or a flow and/or block diagram of the flowchart The steps of the function specified in the box.

Landscapes

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

Description

一种 NAS算法的传输方法及装置 本申请要求在 2012年 2月 29日提交中国专利局、 申请号为 201210050881.9、 发明名称 为"一种 NAS算法的传输方法及装置"的中国专利申请的优先权,其全部内容通过引用结合在 本申请中。
技术领域
本发明涉及通信技术领域, 尤其涉及一种 NAS算法的传输方法及装置。
背景技术
在长期演进 ( Long Term Evolution, LTE )网络内,移动性管理实体 ( Mobility Management Entity, MME )和用户设备 ( User Equipment, UE )之间的非接入层(Non-Access Stratum, NAS ) 消息传输是被完整性保护和安全保护的。 MME可以根据 UE上报的网络能力和 MME 配置的安全算法能力以及优先级来决定使用哪种安全算法。
现有在 MME上配置算法能力和优先级的方法, 在配置数据固定的情况下不能轻易地对 算法集合以及优先级做出改变。 另外, 在目前使用的算法中, 包括演进的分组系统(Evolved Packet System, EPS )加密算法 0~EPS加密算法 7 ( EE AO-EE A7; EPS Encryption Algorithm, EEA ) 以及 EPS 完整性保护算法 0~EPS 完整性保护算法 7 ( EIA0-EIA7; EPS Integrity Algorithm, EIA ), 每一种算法的安全保护程度以及运行效率都是不一样的, 现有配置 NAS 层算法列表的方法无法满足用户对 NAS安全算法多样性的需要。
现在 LTE网络中, MME选择加密保护算法和完整性保护算法主要依据 UE上报的 UE安 全能力 ( UE Security Capability )和 MME上配置的算法集合以及优先级。
在 3GPP TS 33.401 V9.4.0协议 7.2.4.3章节中, MME需要能够通过配置算法列表配置加 密保护算法列表和完整性保护算法列表。 在建立 NAS安全上下文的时候, MME根据算法集 合选择出优先级排列最高的 NAS安全算法。 并通过发起安全模式控制过程, 将选择的算法以 及 UE支持的安全能力通过安全模式命令 ( Security Mode Command ) 消息发送给 UE。
也就是说 , MME选择算法是根据 UE的安全能力以及网络侧配置的 NAS安全算法集以 及算法的优先级来决定的。
UE侧的安全能力是根据 UE本身所支持的算法, 可以根据 UE自身的安全能力决定。 而 网络侧配置的 NAS安全算法集以及算法的优先级通过在 MME上预先配置的方法实现。如果 多个 UE上报的安全能力一样, MME选择出的算法必然是一样, 不能体现出用户之间的差异 性和多样性。
另外, 加密保护算法 EEA0 EEA7以及完整性保护算法 EIA0 EIA7之间, 每种算法的安 全保护程度以及运行效率也都是不同的。 对不同的用户来说, 效率和安全程度的要求是不一 样的。 综上所述,现有技术在网络侧配置 NAS安全算法列表的方法使得运营商无法灵活地针对 具体用户来灵活改变 NAS层使用的安全算法。
发明内容
本发明实施例提供了一种 NAS算法的传输方法及装置,用以实现由归属签约用户服务器 ( Home Subscriber Server, HSS )确定 NAS算法并下发该 NAS算法给 MME的过程, 使得运 营商可以根据业务运营支撑系统( Business Operating Support System, BOSS )端对 HSS的签 约信息进行修改, 针对不同资盾的用户对 NAS算法进行灵活配置。
本发明实施例提供的一种 NAS算法的通知方法包括:
归属签约用户服务器 HSS确定 NAS算法列表,其中包括 NAS加密保护算法列表和 NAS 完整性保护算法列表;
HSS将所述 NAS算法列表发送给移动性管理实体 MME。
本发明实施例提供的一种 NAS算法的获取方法包括:
移动性管理实体 MME接收归属签约用户服务器 HSS发送的携带有 NAS算法列表的消 息, 所述 NAS算法列表中包括 NAS加密保护算法列表和 NAS完整性保护算法列表;
MME从所述消息中获取 NAS算法列表。
本发明实施例提供的一种 NAS算法的通知装置包括:
NAS算法列表确定单元, 用于确定 NAS算法列表, 其中包括 NAS加密保护算法列表和 NAS完整性保护算法列表;
通知单元, 用于将所述 NAS算法列表发送给移动性管理实体 MME。
本发明实施例提供的一种 NAS算法的获取装置包括:
消息接收单元, 用于接收归属签约用户服务器 HSS发送的携带有 NAS算法列表的消息, 所述 NAS算法列表中包括 NAS加密保护算法列表和 NAS完整性保护算法列表;
获取单元, 用于从所述消息中获取 NAS算法列表。
本发明实施例中, 归属签约用户服务器 HSS确定 NAS算法列表, 其中包括 NAS加密保 护算法列表和 NAS完整性保护算法列表; HSS将所述 NAS算法列表发送给移动性管理实体 MME, 从而实现了由 HSS来配置 NAS算法列表的策略, 运营商可以通过 BOSS系统来修改 HSS中的用户签约数据, 使得 NAS安全算法和服务盾量(Quality of Service, QoS )等用户 信息进行关联, 针对不同用户的需求, 可以选择不同特点的算法对 NAS消息进行安全保护。 附图说明
图 1为本发明实施例提供的一种 NAS算法的通知方法的流程示意图;
图 2为本发明实施例提供的一种 NAS算法的获取方法的流程示意图;
图 3为本发明实施例提供的鉴权信息获取过程示意图;
图 4为本发明实施例提供的插入签约数据过程示意图; 图 5为本发明实施例提供的插入签约数据成功过程示意图;
图 6为本发明实施例提供的插入签约数据失败过程示意图;
图 7为本发明实施例提供的一种 NAS算法的通知装置的结构示意图;
图 8为本发明实施例提供的一种 NAS算法的获取装置的结构示意图。
具体实施方式
本发明实施例提供了一种 NAS算法的传输方法及装置, 用以实现由 HSS确定 NAS算法 并下发该 NAS算法给 MME的过程, 使得运营商可以根据 BOSS端对 HSS的签约信息进行 修改, 针对不同资盾的用户对 NAS算法进行灵活配置。
本发明实施例将 NAS层算法列表由 MME配置改变为由 HSS下发。 运营商可以根据业 务运营支撑系统( Business Operating Support System, BOSS )端对 HSS的签约信息进行修改, 针对不同资盾的用户对算法列表进行灵活配置。
参见图 1 , 本发明实施例提供的一种 NAS算法的通知方法, 包括:
5101、 HSS确定 NAS算法列表,其中包括 NAS加密保护算法列表和 NAS完整性保护算 法列表;
5102、 HSS将 NAS算法列表发送给 MME。
较佳地, HSS将 NAS算法列表发送给 MME, 包括:
HSS通过鉴权信息获取过程或者插入签约数据过程, 将 NAS算法列表传递给 MME。 较佳地, HSS通过鉴权信息获取过程将 NAS算法列表传递给 MME, 包括:
HSS接收 MME发送的筌权信息请求( Authentication Information Request ) 消息; HSS将鉴权信息响应 ( Authentication Information Answer ) 消息发送给 MME, 其中携带 NAS算法列表。
较佳地, HSS通过插入签约数据过程, 将 NAS算法列表传递给 MME, 包括: 当签约数据更新时, HSS向 MME发送插入签约数据请求( Insert Subscriber Data Request ) 消息, 其中携带 NAS算法列表。
较佳地, NAS算法列表中的算法, 按照预设优先级从高到低的顺序排列。
相应地, 参见图 2, 本发明实施例提供的一种 NAS算法的获取方法, 包括:
5201、 MME接收 HSS发送的携带有 NAS算法列表的消息,该 NAS算法列表中包括 NAS 加密保护算法列表和 NAS完整性保护算法列表;
5202、 MME从该消息中获取 NAS算法列表。
较佳地, MME通过鉴权信息获取过程或者插入签约数据过程, 接收 HSS发送的携带有 NAS算法列表的消息。
较佳地, MME通过鉴权信息获取过程接收 HSS发送的携带有 NAS算法列表的消息, 包 括: MME向 HSS发送筌权信息请求( Authentication Information Request ) 消息;
MME接收 HSS发送的筌权信息响应 ( Authentication Information Answer )消息, 其中携 带 NAS算法列表。
较佳地, MME通过插入签约数据过程 , 接收 HSS发送的携带有 NAS算法列表的消息, 包括:
当签约数据更新时, MME接收 HSS 发送的插入签约数据请求(Insert Subscriber Data Request ) 消息, 其中携带 NAS算法列表。
较佳地, NAS算法列表中的算法, 按照预设优先级从高到低的顺序排列。
较佳地, MME获取 NAS算法列表后, 该方法还包括:
MME从 NAS算法列表中选择 NAS算法, 并将选择的 NAS算法通知给 UE。
较佳地, MME从 NAS算法列表中选择 NAS算法, 将选择的 NAS算法通知给 UE, 包 括:
MME确定自身支持的 NAS加密保护算法集合 A1和 NAS完整性保护算法集合 A2; MME确定 UE支持的 NAS加密保护算法集合 B1和 NAS完整性保护算法集合 B2; MME确定 NAS算法列表中的 NAS加密保护算法集合 C1和 NAS完整性保护算法集合
C2;
MME确定集合 Al、 B1和 C1的交集 D1 , 以及 A2、 B2和 C2的交集 D2;
MME将交集 D1中的 NAS加密保护算法和交集 D2中的 NAS完整性保护算法集合通知 给 UE。
较佳地, 该方法还包括:
当 NAS算法列表更新时, MME从 HSS发送的插入签约数据请求( Insert Subscriber Data Request ) 消息中获取更新的 NAS算法列表;
MME从更新的 NAS算法列表中重新选择 NAS算法;
当重新选择的 NAS算法, 与现有的 NAS算法不一致时, MME向 UE发送安全模式命令 ( Security Mode Command ) 消息, 其中携带重新选择的 NAS算法;
当重新选择的 NAS算法, 与现有的 NAS算法一致时, 或者当 MME从更新的 NAS算法 列表中重新选择 NAS 算法的操作失败时, MME 向 HSS 回复插入签约数据应答(Insert Subscriber Data Answer ) 消息。
较佳地, MME向 UE发送安全模式命令( Security Mode Command ) 消息后, 该方法还 包括:
MME接收 UE发送的安全模式完成(Security Mode Complete ) 消息或者安全模式拒绝 ( Security Mode Reject ) 消息;
MME向 HSS回复插入签约数据应答 ( Insert Subscriber Data Answer ) 消息。 本发明实施例中, 预先在 3GPP TS 29.272 协议的表 7.3.1/1 中, 增加定义信息元素
( Information Elements ), 如下面的表 7.3.1/1所示:
Figure imgf000006_0001
表 7.3.1/1 : S6a/S6d接口和 S13/S13接口 属性值定义( S6a/S6d and SI 3/S 13' specific
Diameter AVPs )
并且, 预先在 3GPP TS 29.272增加 7.3.165章节, 描述如下:
NAS-Algorithms-Lists ( NAS算法列表)
The AVP format shall conform to (属性值类型应当遵照以下格式) :
NAS-Algorithms-Lists( NAS算法列表) :: = <AVP header (属性值 头): 1613 10415> { NAS-ciphering-algorithms-List ( NAS加密保护算法列表 ) }
{ NAS-integrity-algorithms-List ( NAS完整性保护算法列表) }
以及, 在 3GPP TS 29.272中增加 7.3.166章节, 描述如下:
NAS-ciphering-algorithms-List ( NAS加密保护算法列表 )
NAS加密保护算法列表( NAS-ciphering-algorithms-List ) 由长度不大于 8的字符串通用 转换格式编码(UTF8String )字符串表示, 支持的加密保护算法, 0~7分别代表 EEA0 EEA7 , 按优先级从高到低排列。
在 3GPP TS 29.272增加 7.3.166章节, 描述如下:
NAS-integrity-algorithms-List ( NAS完整性保护算法列表)
NAS完整性保护算法列表(NAS-integrity-algorithms-List )由长度不大于 8的 UTF8String 字符串表示, 支持的完整性保护算法, 0~7分别代表 EIA0 EIA7, 按优先级从高到低排列。
具体的 NAS算法列表的传输方法, 可以有两种:
第一种: 在 HSS和 MME之间的鉴权信息获取过程( Authentication Procedures ) 中传递 NAS算法列表( NAS-Algorithms-Lists )。
在现有鉴权信息响应消息结构 ( 见表 5.2.3.1.1/2 ) 中增加 NAS 算法列表 ( NAS-Algorithms-Lists ), 如下表 5.2.3.1.1/2所示: Information Mapping to Cat. Description (描述)
element Diameter (
name (信息 AVP (映射到 种
元素名称) Diameter协 类)
议的 AVP )
Result (原因) Result-Code 1 M This IE shall contain the result of the operation (该信息
Experimental- 元素应当包含结果操作码) .
(See 7.4) Result (原因
值 /结果值) This IE shall contain the Result-Code AVP shall be
used to indicate success 1 errors as defined in the
Diameter Base Protocol. (该信息元素应该包含结果码 的属性值, 被用来指示成功或者失败)
The Experimental-Result AVP shall be used for
S6a/S6d errors. This is a grouped AVP which shall
contain the 3 GPP Vendor ID in the Vendor-Id AVP, and the error code in the Experimental-Result-Code
AVP. (结果值被用来表示 S6a/S6d接口的错误, 该属 性值应该包含制造商标识和错误码)
The following errors are applicable in this case: (以下 的错误码在这种情况下被使用)
- User Unknown (未知用户 )
- Unknown EPS Subscription (未知 EPS签约)
Supported Supported-Fe 0 If present, this information element shall contain the list Features (支 atures (支持 of features supported by the origin host. (如果出现 ,该 持的特征) 的特征) 信息元素需要包含来自源地址的支持的特征列表)
(See 3 GPP
TS 29.229
[9])
Authenticatio Authenticatio C This IE shall contain the Authentication Vectors. (该信 n Info (鉴权 n-Info (鉴权 息元素需要包含鉴权向量)
信息) 信息)
(See 7.3.17)
NAS-Algorith NAS-Algorith C This IE shall contain the NAS Algorithms Lists。 (该信 ms-Lists ms-Lists 息元素需要包含算法列表)
( NAS算法 ( NAS算法
列表) 列表)
^ 5.2.3.1.1/2: 筌权信息响应 ( Authentication Information Answer )
HSS通过鉴权信息获取过程将 NAS算法列表传递给 MME, 如图 3所示。
MME向 HSS发出鉴权信息请求( Authentication Information Request )消息, HSS收到该 消息后,将用户相关的 NAS算法列表包含在鉴权信息响应( Authentication Information Answer ) 消息中发给 MME。 NAS算法列表包括 NAS加密保护算法列表和以及 NAS完整性保护算法 列表。 其中, NAS加密保护算法列表和 NAS完整性保护算法列表中, 各算法按照优先级从 高到低排列。
第二种: 在 HSS和 MME之间的插入签约数据过程 ( Insert Subscriber Data Procedure )中 传递 NAS算法列表 ( NAS-Algorithms-Lists )。
Figure imgf000008_0001
表 5.2.2.1.1/1: 插入签约数据请求 ( Insert Subscriber Data Request )
HSS通过插入签约数据过程将 NAS算法列表传递给 MME, 如图 4所示。
在签约数据改变的情况下, HSS向 MME发出插入签约数据请求(Insert Subscriber Data Request )消息, 包含用户相关的 NAS算法列表。 NAS算法列表包括 NAS加密保护算法列表 和以及 NAS完整性保护算法列表。其中 NAS加密保护算法列表和 NAS完整性保护算法列表 中, 算法按照优先级从高到低排列。 ΜΜΕ收到插入签约数据请求后, 向 HSS回复插入签约 数据应答 ( Insert Subscriber Data Answer ) 消息。 下面介绍一下本发明实施例提供的 MME从接收到的 NAS算法列表中选择 NAS加密保 护算法和 NAS完整性保护算法的方法。
对于 NAS加密保护算法和 NAS完整性保护算法, 釆用相同的处理过程 , 下面以其中一 种算法为例进行说明。
MME需要支持尽可能多的算法集, 假如算法集合为 A。
UE通过附着请求( ATTACH REQUEST )消息或者位置区域更新请求( TRACKING AREA UPDATE REQUEST ) 消息, 携带 UE网络能力 ( UE network capability )给 MME, 即将 UE 支持的算法结合通知给 MME, 记为集合 B。
运营商可以根据用户资盾 , 对每个用户设置不同的算法集和优先级, 通过鉴权信息获取 过程 ( Authentication Procedures )或者 4 入签约数据过程 ( Insert Subscriber Data Procedure ) 将 NAS算法列表( NAS-Algorithms-Lists )传递给 MME, 假设 NAS算法列表中的算法集合 为 C。
首先选择出算法集合 D为 A、 B、 C三者的交集, 即 D = AflBnC。
在根据 NAS算法列表( NAS-Algorithms-Lists )表示的优先级对计算出的 D进行选择, 选择出优先级最高的 NAS加密保护算法或 NAS完整性保护算法。
MME通过安全模式控制( Security Mode Command )消息将选择的 NAS加密保护算法和 NAS完整性保护算法发送给 UE。
下面介绍一下本发明实施例提供的在 HSS 和 MME之间的插入签约数据过程(Insert Subscriber Data Procedure ) 中传递 NAS算法列表 ( NAS-Algorithms-Lists )后的处理流程。
参见图 5 , 插入签约数据成功的流程如下:
步骤一, 当 NAS 算法列表改变的时候, HSS 向 MME发送插入签约数据请求 (Insert Subscriber Data Request ) 消息给 MME, 消息中携带 NAS算法列表( NAS-Algorithms-Lists )。
步骤二, MME从插入签约数据请求中获取到 NAS算法列表后,对 NAS算法进行再次选 择。
如果发现再次选择的 NAS算法和 MME与 UE之间当前釆用的 NAS算法不一致,则 MME 向 UE发生安全模式命令 ( Security Mode Command ) 消息, 消息中携带再次选择的 NAS算 法。
如果再次选择的 NAS算法和 MME与 UE之间当前釆用的 NAS算法一致, MME和 UE 之间不再发起安全模式控制 ( Security mode control, SMC )过程, MME直接向 HSS回复插 入签约数据应答 ( Insert Subscriber Data Answer ), 则插入签约数据成功。
步骤三, UE对安全模式命令( Security Mode Command )消息进行校验, 当校验成功时, UE向 MME发送一个安全模式完成 ( Security Mode Complete ) 消息。
步骤四, MME对安全模式完成(Security Mode Complete ) 消息进行完整性保护校验和 解密,成功则 NAS算法更新成功。 MME向 HSS回复插入签约数据应答( Insert Subscriber Data Answer ), 则插入签约数据成功。
参见图 6, 插入签约数据失败的流程如下:
步骤一, 当 NAS 算法列表改变的时候, HSS 向 MME发送插入签约数据请求 (Insert Subscriber Data Request ) 消息给 MME , 消息中携带更新后的 NAS 算法列表 ( NAS-Algorithms-Lists )。
步骤二, MME从插入签约数据请求中获取到 NAS算法列表后,对 NAS算法进行再次选 择。
如果发现再次选择的 NAS算法和 MME与 UE之间当前釆用的 NAS算法不一致,则 MME 向 UE发生安全模式命令 ( Security Mode Command ) 消息, 消息中携带再次选择的 NAS算 法。
如果再次选择 NAS算法的过程失败,则 MME和 UE之间不再发起安全模式控制( Security mode control, SMC )过程, MME直接向 HSS回复插入签约数据应答 ( Insert Subscriber Data Answer ), 则插入签约数据失败。
步骤三, UE对安全模式命令( Security Mode Command ) 消息进行校验, 若校验失败, 则 UE向 MME发送一个安全模式拒绝( Security Mode Reject ) 消息。
步骤四, MME收到安全模式拒绝(Security Mode Reject ) 消息后, 向 HSS回复插入签 约数据应答 ( Insert Subscriber Data Answer ), 则插入签约数据失败。
参见图 7, 本发明实施例提供的一种 NAS算法的通知装置, 包括:
NAS算法列表确定单元 11 , 用于确定 NAS算法列表, 其中包括 NAS加密保护算法列表 和 NAS完整性保护算法列表;
通知单元 12, 用于将 NAS算法列表发送给 MME。
较佳地, 通知单元 12, 具体用于:
通过鉴权信息获取过程或者插入签约数据过程, 将 NAS算法列表传递给 MME。
较佳地, 通知单元 12通过鉴权信息获取过程将 NAS算法列表传递给 MME时, 具体用 于:
接收 MME发送的筌权信息请求( Authentication Information Request ) 消息;
将筌权信息响应 ( Authentication Information Answer ) 消息发送给 MME, 其中携带 NAS 算法列表。
较佳地, 通知单元 12通过插入签约数据过程, 将 NAS算法列表传递给 MME时, 具体 用于:
当签约数据更新时, 向 MME发送插入签约数据请求( Insert Subscriber Data Request )消 息, 其中携带 NAS算法列表。 较佳地, NAS算法列表中的算法, 按照预设优先级从高到低的顺序排列。
较佳地, 本发明实施例提供的一种 NAS算法的通知装置, 为 HSS。
参见图 8, 本发明实施例提供的一种 NAS算法的获取装置, 包括:
消息接收单元 21 , 用于接收 HSS发送的携带有 NAS算法列表的消息, NAS算法列表中 包括 NAS加密保护算法列表和 NAS完整性保护算法列表;
获取单元 22, 用于从该消息中获取 NAS算法列表。
较佳地, 消息接收单元 21 , 具体用于:
通过鉴权信息获取过程或者插入签约数据过程, 接收 HSS发送的携带有 NAS算法列表 的消息。
较佳地, 消息接收单元 21通过鉴权信息获取过程接收 HSS发送的携带有 NAS算法列表 的消息时, 具体用于:
向 HSS发送筌权信息请求( Authentication Information Request ) 消息;
接收 HSS发送的鉴权信息响应(Authentication Information Answer )消息,其中携带 NAS 算法列表。
较佳地, 消息接收单元 21通过插入签约数据取过程, 接收 HSS发送的携带有 NAS算法 列表的消息时, 具体用于:
当签约数据更新时, 接收 HSS发送的插入签约数据请求( Insert Subscriber Data Request ) 消息, 其中携带 NAS算法列表。
较佳地, NAS算法列表中的算法, 按照预设优先级从高到低的顺序排列。
较佳地, 该装置还包括:
选择处理单元 23 , 用于在获取单元 22从消息中获取 NAS算法列表后, 从该 NAS算法 列表中选择 NAS算法, 并将选择的 NAS算法通知给 UE。
较佳地, 选择处理单元 23 , 具体用于:
确定 MME支持的 NAS加密保护算法集合 A1和 NAS完整性保护算法集合 A2;
确定 UE支持的 NAS加密保护算法集合 B1和 NAS完整性保护算法集合 B2;
确定 NAS算法列表中的 NAS加密保护算法集合 C1和 NAS完整性保护算法集合 C2; 确定集合 Al、 B1和 C1的交集 D1 , 以及 A2、 B2和 C2的交集 D2;
将交集 D1中的 NAS加密保护算法和交集 D2中的 NAS完整性保护算法集合通知给 UE。 较佳地:
消息接收单元 21 , 还用于当 NAS 算法列表更新时, 从 HSS发送的插入签约数据请求 ( Insert Subscriber Data Request ) 消息中获取更新的 NAS算法列表;
选择处理单元 23 , 还用于从更新的 NAS算法列表中重新选择 NAS算法; 当重新选择的 NAS算法,与现有的 NAS算法不一致时,向 UE发送安全模式命令( Security Mode Command ) 消息,其中携带重新选择的 NAS算法; 当重新选择的 NAS算法,与现有的 NAS算法一致时, 或者当从更新的 NAS算法列表中重新选择 NAS算法的操作失败时, 向 HSS回复插入签约数 据应答 ( Insert Subscriber Data Answer ) 消息。
较佳地,选择处理单元 23 , 向 UE发送安全模式命令 ( Security Mode Command )消息后, 还用于:
接收 UE发送的安全模式完成( Security Mode Complete )消息或者安全模式拒绝( Security Mode Reject ) 消息;
向 HSS回复插入签约数据应答 ( Insert Subscriber Data Answer ) 消息。
较佳地, 本发明实施例提供的一种 NAS算法的获取装置, 为 MME。
综上所述, 本发明实施例, 在 3GPP TS 29.272协议中增加定义信息元素 NAS算法列表 ( NAS- Algorithms-Lists ) , 在 HSS 和 MME 之间的鉴权信息获取过程 (Authentication Procedures ) 中传递 NAS算法列表 ( NAS-Algorithms-Lists )。 或者, 在 HSS和 MME之间的 插入签约数据过程 ( Insert Subscriber Data Procedure ) 中传递 NAS 算法列表 ( NAS-Algorithms-Lists )„从而实现了由 HSS来配置 NAS算法列表的策略,运营商可以通过 BOSS系统来修改 HSS中的用户签约数据,使得 NAS安全算法和 QoS等用户信息进行关联, 针对不同用户的需求, 可以选择不同特点的算法对 NAS消息进行安全保护。
本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序产品。 因此, 本发明可釆用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实施例的 形式。 而且, 本发明可釆用在一个或多个其中包含有计算机可用程序代码的计算机可用存储 介盾 (包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、 和计算机程序产品的流程图和 / 或方框图来描述的。 应理解可由计算机程序指令实现流程图和 /或方框图中的每一流程和 / 或方框、 以及流程图和 /或方框图中的流程和 /或方框的结合。 可提供这些计算机程序指令 到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理器以产生一个 机器, 使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程 图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工 作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包括指令装置的制 造品, 该指令装置实现在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指 定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计算机或 其他可编程设备上执行一系列操作步骤以产生计算机实现的处理, 从而在计算机或其他可编 程设备上执行的指令提供用于实现在流程图一个流程或多个流程和 /或方框图一个方框或多 个方框中指定的功能的步骤。
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范 围。 这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内, 则 本发明也意图包含这些改动和变型在内。

Claims

权 利 要 求
1、 一种非接入层 NAS算法的通知方法, 其特征在于, 该方法包括:
归属签约用户服务器 HSS确定 NAS算法列表,其中包括 NAS加密保护算法列表和 NAS 完整性保护算法列表;
HSS将所述 NAS算法列表发送给移动性管理实体 MME。
2、 根据权利要求 1所述的方法, 其特征在于, 所述 HSS将所述 NAS算法列表发送给 MME, 包括:
HSS通过鉴权信息获取过程或者插入签约数据过程, 将 NAS算法列表传递给 MME。
3、 根据权利要求 2所述的方法, 其特征在于, HSS通过鉴权信息获取过程将 NAS算法 列表传递给 MME, 包括:
HSS接收 MME发送的筌权信息请求 Authentication Information Request消息;
HSS将鉴权信息响应 Authentication Information Answer消息发送给 MME,其中携带所述 NAS算法列表。
4、 根据权利要求 2所述的方法, 其特征在于, HSS通过插入签约数据过程, 将 NAS算 法列表传递给 MME, 包括:
当签约数据更新时, HSS向 MME发送插入签约数据请求 Insert Subscriber Data Request 消息, 其中携带所述 NAS算法列表。
5、 根据权利要求 1-4任一权项所述的方法, 其特征在于, 所述 NAS算法列表中的算法, 按照预设优先级从高到低的顺序排列。
6、 一种非接入层 NAS算法的获取方法, 其特征在于, 该方法包括:
移动性管理实体 MME接收归属签约用户服务器 HSS发送的携带有 NAS算法列表的消 息, 所述 NAS算法列表中包括 NAS加密保护算法列表和 NAS完整性保护算法列表;
MME从所述消息中获取 NAS算法列表。
7、 根据权利要求 6所述的方法, 其特征在于, MME通过鉴权信息获取过程或者插入签 约数据过程 , 接收 HSS发送的携带有 NAS算法列表的消息。
8、 根据权利要求 7所述的方法, 其特征在于, MME通过鉴权信息获取过程接收 HSS发 送的携带有 NAS算法列表的消息, 包括:
MME向 HSS发送筌权信息请求 Authentication Information Request消息;
MME接收 HSS发送的筌权信息响应 Authentication Information Answer消息, 其中携带 所述 NAS算法列表。
9、 根据权利要求 7所述的方法, 其特征在于, MME通过插入签约数据过程, 接收 HSS 发送的携带有 NAS算法列表的消息, 包括:
当签约数据更新时, MME接收 HSS 发送的插入签约数据请求 Insert Subscriber Data Request消息, 其中携带所述 NAS算法列表。
10、根据权利要求 6-9任一权项所述的方法,其特征在于,所述 NAS算法列表中的算法, 按照预设优先级从高到低的顺序排列。
11、根据权利要求 6-9任一权项所述的方法, 其特征在于, MME从所述消息中获取 NAS 算法列表后, 该方法还包括:
MME从所述 NAS算法列表中选择 NAS算法,并将选择的 NAS算法通知给用户设备 UE。
12、根据权利要求 11所述的方法,其特征在于, MME从所述 NAS算法列表中选择 NAS 算法, 将选择的 NAS算法通知给 UE, 包括:
MME确定自身支持的 NAS加密保护算法集合 A1和 NAS完整性保护算法集合 A2; MME确定 UE支持的 NAS加密保护算法集合 B1和 NAS完整性保护算法集合 B2; MME确定所述 NAS算法列表中的 NAS加密保护算法集合 C1和 NAS完整性保护算法 集合 C2;
MME确定集合 Al、 B1和 C1的交集 D1 , 以及 A2、 B2和 C2的交集 D2;
MME将交集 D1中的 NAS加密保护算法和交集 D2中的 NAS完整性保护算法集合通知 给 UE。
13、 根据权利要求 12所述的方法, 其特征在于, 该方法还包括:
当 NAS算法列表更新时, MME从 HSS发送的插入签约数据请求 Insert Subscriber Data Request消息中获取更新的 NAS算法列表;
MME从更新的 NAS算法列表中重新选择 NAS算法;
当重新选择的 NAS算法, 与现有的 NAS算法不一致时, MME向 UE发送安全模式命令 Security Mode Command消息, 其中携带重新选择的 NAS算法;
当重新选择的 NAS算法, 与现有的 NAS算法一致时, 或者当 MME从更新的 NAS算法 列表中重新选择 NAS 算法的操作失败时, MME 向 HSS 回复插入签约数据应答 Insert Subscriber Data Answer消息。
14、根据权利要求 13所述的方法, 其特征在于, MME向 UE发送安全模式命令 Security Mode Command消息后, 该方法还包括:
MME接收 UE发送的安全模式完成 Security Mode Complete 消息或者安全模式拒绝 Security Mode Reject消息;
MME向 HSS回复插入签约数据应答 Insert Subscriber Data Answer消息。
15、 一种非接入层 NAS算法的通知装置, 其特征在于, 该装置包括:
NAS算法列表确定单元, 用于确定 NAS算法列表, 其中包括 NAS加密保护算法列表和 NAS完整性保护算法列表;
通知单元, 用于将所述 NAS算法列表发送给移动性管理实体 MME。
16、 根据权利要求 15所述的装置, 其特征在于, 所述通知单元, 具体用于: 通过鉴权信息获取过程或者插入签约数据过程, 将 NAS算法列表传递给 MME。
17、根据权利要求 16所述的装置, 其特征在于, 所述通知单元通过鉴权信息获取过程将 NAS算法列表传递给 MME时, 具体用于:
接收 MME发送的筌权信息请求 Authentication Information Request消息;
将筌权信息响应 Authentication Information Answer消息发送给 MME,其中携带所述 NAS 算法列表。
18、 根据权利要求 16所述的装置, 其特征在于, 所述通知单元通过插入签约数据过程, 将 NAS算法列表传递给 MME时, 具体用于:
当签约数据更新时, 向 MME发送插入签约数据请求 Insert Subscriber Data Request消息, 其中携带所述 NAS算法列表。
19、 一种非接入层 NAS算法的获取装置, 其特征在于, 该装置包括:
消息接收单元, 用于接收归属签约用户服务器 HSS发送的携带有 NAS算法列表的消息, 所述 NAS算法列表中包括 NAS加密保护算法列表和 NAS完整性保护算法列表;
获取单元, 用于从所述消息中获取 NAS算法列表。
20、 根据权利要求 19所述的装置, 其特征在于, 所述消息接收单元, 具体用于: 通过鉴权信息获取过程或者插入签约数据过程, 接收 HSS发送的携带有 NAS算法列表 的消息。
21、根据权利要求 20所述的装置, 其特征在于, 所述消息接收单元通过鉴权信息获取过 程接收 HSS发送的携带有 NAS算法列表的消息时, 具体用于:
向 HSS发送筌权信息请求 Authentication Information Request消息;
接收 HSS发送的鉴权信息响应 Authentication Information Answer消息, 其中携带所述
NAS算法列表。
22、根据权利要求 20所述的装置, 其特征在于, 所述消息接收单元通过插入签约数据过 程, 接收 HSS发送的携带有 NAS算法列表的消息时, 具体用于:
当签约数据更新时, 接收 HSS发送的插入签约数据请求 Insert Subscriber Data Request消 息, 其中携带所述 NAS算法列表。
23、 根据权利要求 19-22任一权项所述的装置, 其特征在于, 该装置还包括:
选择处理单元, 用于在所述获取单元从所述消息中获取 NAS算法列表后, 从所述 NAS 算法列表中选择 NAS算法, 并将选择的 NAS算法通知给用户设备 UE。
24、 根据权利要求 23所述的装置, 其特征在于, 所述选择处理单元, 具体用于: 确定 MME支持的 NAS加密保护算法集合 A1和 NAS完整性保护算法集合 A2;
确定 UE支持的 NAS加密保护算法集合 B1和 NAS完整性保护算法集合 B2; 确定所述 NAS算法列表中的 NAS加密保护算法集合 C1和 NAS完整性保护算法集合 C2; 确定集合 Al、 B1和 C1的交集 D1 , 以及 A2、 B2和 C2的交集 D2;
将交集 D1中的 NAS加密保护算法和交集 D2中的 NAS完整性保护算法集合通知给 UE。
25、 根据权利要求 24所述的装置, 其特征在于,
所述消息接收单元, 还用于当 NAS算法列表更新时, 从 HSS发送的插入签约数据请求 Insert Subscriber Data Request消息中获取更新的 NAS算法列表;
所述选择处理单元, 还用于从更新的 NAS算法列表中重新选择 NAS算法; 当重新选择 的 NAS算法,与现有的 NAS算法不一致时,向 UE发送安全模式命令 Security Mode Command 消息,其中携带重新选择的 NAS算法; 当重新选择的 NAS算法,与现有的 NAS算法一致时, 或者当从更新的 NAS算法列表中重新选择 NAS算法的操作失败时, 向 HSS回复插入签约数 据应答 Insert Subscriber Data Answer消息。
26、 根据权利要求 25所述的装置, 其特征在于, 所述选择处理单元, 向 UE发送安全模 式命令 Security Mode Command消息后, 还用于:
接收 UE发送的安全模式完成 Security Mode Complete消息或者安全模式拒绝 Security Mode Reject消息;
向 HSS回复插入签约数据应答 Insert Subscriber Data Answer消息。
PCT/CN2012/084314 2012-02-29 2012-11-08 一种nas算法的传输方法及装置 Ceased WO2013127190A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP12870292.5A EP2822309B1 (en) 2012-02-29 2012-11-08 Nas algorithm transmission method and device
US14/381,218 US9220009B2 (en) 2012-02-29 2012-11-08 NAS algorithm transmission method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210050881.9A CN102595369B (zh) 2012-02-29 2012-02-29 一种nas算法的传输方法及装置
CN201210050881.9 2012-02-29

Publications (1)

Publication Number Publication Date
WO2013127190A1 true WO2013127190A1 (zh) 2013-09-06

Family

ID=46483485

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/084314 Ceased WO2013127190A1 (zh) 2012-02-29 2012-11-08 一种nas算法的传输方法及装置

Country Status (4)

Country Link
US (1) US9220009B2 (zh)
EP (1) EP2822309B1 (zh)
CN (1) CN102595369B (zh)
WO (1) WO2013127190A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10390224B2 (en) 2014-05-20 2019-08-20 Nokia Technologies Oy Exception handling in cellular authentication
US10484187B2 (en) * 2014-05-20 2019-11-19 Nokia Technologies Oy Cellular network authentication

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102595369B (zh) * 2012-02-29 2015-02-25 大唐移动通信设备有限公司 一种nas算法的传输方法及装置
US10555224B2 (en) * 2015-08-14 2020-02-04 Telefonaktiebolaget Lm Ericsson (Publ) Node and method for handling a mobility procedure for a wireless device
US10084825B1 (en) * 2017-05-08 2018-09-25 Fortinet, Inc. Reducing redundant operations performed by members of a cooperative security fabric
CN107948972B (zh) * 2017-12-27 2021-03-09 Oppo广东移动通信有限公司 数据业务的恢复方法及相关产品
US12495336B2 (en) 2019-09-25 2025-12-09 Samsung Electronics Co., Ltd. Method and device for performing communication in wireless communication system
CN111460514B (zh) * 2020-06-19 2021-03-02 支付宝(杭州)信息技术有限公司 数据匹配方法、装置和电子设备
CN114915966A (zh) * 2021-02-10 2022-08-16 华为技术有限公司 配置演进分组系统非接入层安全算法的方法及相关装置
CN121511578A (zh) * 2023-06-30 2026-02-10 华为技术有限公司 一种用户级同态加密管理方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262337A (zh) * 2008-02-05 2008-09-10 中兴通讯股份有限公司 安全功能控制方法和系统
CN101605324A (zh) * 2008-06-13 2009-12-16 华为技术有限公司 算法协商的方法、装置及系统
CN102083064A (zh) * 2009-11-26 2011-06-01 大唐移动通信设备有限公司 用于增强密钥推衍算法灵活性的方法和系统
CN102256234A (zh) * 2010-05-19 2011-11-23 电信科学技术研究院 一种对用户鉴权过程进行处理的方法及设备
CN102595369A (zh) * 2012-02-29 2012-07-18 大唐移动通信设备有限公司 一种nas算法的传输方法及装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1835436B (zh) * 2005-03-14 2010-04-14 华为技术有限公司 一种通用鉴权网络及一种实现鉴权的方法
CN101304600B (zh) * 2007-05-08 2011-12-07 华为技术有限公司 安全能力协商的方法及系统
CN101309500B (zh) * 2007-05-15 2011-07-20 华为技术有限公司 不同无线接入技术间切换时安全协商的方法和装置
WO2009020789A2 (en) * 2007-08-03 2009-02-12 Interdigital Patent Holdings, Inc. Security procedure and apparatus for handover in a 3gpp long term evolution system
CN101384079A (zh) * 2007-09-03 2009-03-11 华为技术有限公司 一种终端移动时防止降质攻击的方法、系统及装置
CN101854625B (zh) * 2009-04-03 2014-12-03 华为技术有限公司 安全算法选择处理方法与装置、网络实体及通信系统
CN102025685B (zh) * 2009-09-21 2013-09-11 华为技术有限公司 认证处理方法及装置
US20110080885A1 (en) 2009-10-05 2011-04-07 Electronics And Telecommunications Research Institute Apparatus and method for management of extension carrier in base station

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262337A (zh) * 2008-02-05 2008-09-10 中兴通讯股份有限公司 安全功能控制方法和系统
CN101605324A (zh) * 2008-06-13 2009-12-16 华为技术有限公司 算法协商的方法、装置及系统
CN102083064A (zh) * 2009-11-26 2011-06-01 大唐移动通信设备有限公司 用于增强密钥推衍算法灵活性的方法和系统
CN102256234A (zh) * 2010-05-19 2011-11-23 电信科学技术研究院 一种对用户鉴权过程进行处理的方法及设备
CN102595369A (zh) * 2012-02-29 2012-07-18 大唐移动通信设备有限公司 一种nas算法的传输方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10390224B2 (en) 2014-05-20 2019-08-20 Nokia Technologies Oy Exception handling in cellular authentication
US10484187B2 (en) * 2014-05-20 2019-11-19 Nokia Technologies Oy Cellular network authentication

Also Published As

Publication number Publication date
CN102595369A (zh) 2012-07-18
EP2822309A4 (en) 2015-11-04
US20150118997A1 (en) 2015-04-30
EP2822309A1 (en) 2015-01-07
US9220009B2 (en) 2015-12-22
EP2822309B1 (en) 2019-04-03
CN102595369B (zh) 2015-02-25

Similar Documents

Publication Publication Date Title
US12495070B2 (en) Mobile communication method, apparatus, and device
WO2013127190A1 (zh) 一种nas算法的传输方法及装置
JP7793605B2 (ja) スライシングされたセルラーネットワークにおけるリレー選択のプライバシー
KR102162678B1 (ko) 통신 방법 및 관련 장치
US10785653B2 (en) Secure short message service over non-access stratum
US20250024260A1 (en) Using a network requirements field to provide a station access to a network
JP6033291B2 (ja) サービスアクセス認証方法およびシステム
TWI717383B (zh) 用於網路切分的金鑰層級
US20160057725A1 (en) Security method and system for supporting re-subscription or additional subscription restriction policy in mobile communications
KR20190102068A (ko) 보안 구현 방법, 기기 및 시스템
EP4207676A1 (en) Method and apparatus for establishing secure communication
WO2010111964A1 (zh) 安全算法选择处理方法与装置、网络实体及通信系统
WO2018079692A1 (ja) 通信システム、基地局、制御方法、及びコンピュータ可読媒体
WO2010094244A1 (zh) 一种进行接入认证的方法、装置及系统
CN116438824A (zh) 用于无线网络中核心网装置重分配的方法、装置及系统
JP6167229B2 (ja) 無線通信システムにおけるエアインタフェースセキュリティアルゴリズムの選択方法及びmme
CN100525156C (zh) 一种选择安全通信算法的方法
CN101790162A (zh) 安全关联获取方法及装置
JP6732794B2 (ja) モバイル無線通信ネットワーク及び通信ネットワークデバイスへのモバイル端末の接続を確立するための方法
EP4388764B1 (en) Protected pre-association station identification
EP4388763B1 (en) Unsolicited handling of unique identifiers for stations
WO2025088822A1 (ja) 共通鍵の長さを通知する装置
JP2025073480A (ja) メッセージ認証コードの長さを通知する装置

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: 12870292

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14381218

Country of ref document: US

Ref document number: 2012870292

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE