WO2005112338A1 - Procede de distribution de cles - Google Patents
Procede de distribution de cles Download PDFInfo
- Publication number
- WO2005112338A1 WO2005112338A1 PCT/CN2005/000133 CN2005000133W WO2005112338A1 WO 2005112338 A1 WO2005112338 A1 WO 2005112338A1 CN 2005000133 W CN2005000133 W CN 2005000133W WO 2005112338 A1 WO2005112338 A1 WO 2005112338A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- registration
- message
- terminal
- protocol
- response message
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/083—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP]
-
- 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/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/062—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/321—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/041—Key generation or derivation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
- H04W12/0431—Key distribution or pre-distribution; Key agreement
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/76—Proxy, i.e. using intermediary entity to perform cryptographic operations
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
- H04L63/205—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- 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
-
- 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/04—Large scale networks; Deep hierarchical networks
Definitions
- the present invention relates to security management technology in communication, and in particular, to a key distribution method applied in NGN (Next Generation Network).
- NGN Next Generation Network
- NGN is a comprehensive and open network architecture that can provide various services including voice, data, and multimedia, and provides users with real-time conversation services.
- Its network equipment includes a small number of core equipment and a large number of user terminals.
- PSTN / PLMN public telecommunication network / public land mobile network
- the interaction between other network equipment Both are based on the packet core network and various packet access networks for transmission.
- the NGN network is extremely vulnerable to various illegal attacks, especially the large number of packet terminals existing in the NGN network, and it is easy to become the initiator of illegal attacks.
- the key agreement method defined by the network layer security standard IPSec is the key agreement method of the IKE protocol (Internet Key Exchange Protocol) and the transport layer security standard TLS (Transport Layer Security), which is regulated by TLS
- the defined Handshake is used to complete the key encryption exchange of the IKE protocol using the Diffie-Hellman algorithm, which defines five parameter groups of the DH algorithm (that is, the prime number p and the base number g).
- the encryption algorithm has high strength Features of large key length.
- IKE is a very rigorous and quite complex key exchange protocol
- the Handshake protocol implements one-party (mainly server) or two-way authentication between the client and server, and the encryption algorithm used in the negotiation protocol and
- the key, the authentication algorithm and the key, and the negotiated session parameters are used by the recording protocol for multiple connections, avoiding the overhead of negotiating new session parameters for each connection.
- the protocol guarantees that the negotiation process is reliable.
- the shared secret is secure.
- the NGN network is a relatively closed network. It consists of a series of network-side servers (such as softswitches, application servers, and various gateways) and a large number of access terminals. The terminals and network equipment are under the jurisdiction and control of an operator. There is a management domain that manages devices in the domain and assists in completing inter-domain user communication. At the same time, all terminals need to register in the management domain. These network characteristics of NGN determine that NGN is suitable for centralized keys.
- the technical problem solved by the present invention is to provide a secure and efficient key distribution method, which can implement centralized key distribution, adapt to the network characteristics of NGN, and be flexible in use.
- the present invention provides a key distribution method, which is applied to a next-generation network including a terminal, a softswitch, and an authentication center.
- the method includes the following steps: a) the terminal sends a registration request message to the softswitch to request registration;
- the softswitch sends an authentication request message to the authentication center to request the authentication of the terminal; c) the authentication center authenticates the terminal, and simultaneously generates a session key between the terminal and the softswitch, and passes the registration to the softswitch after passing the registration authentication The session key is distributed to the terminal.
- step c) the authentication center uses the following steps to authenticate the terminal: cl) The authentication center generates a first certificate for the terminal according to the shared key Kc with the terminal, and then uses the shared key Kc to authenticate the terminal. Session key encryption, returning the encrypted session key and the first certificate to the softswitch;
- the softswitch returns a registration failure response message to the terminal to notify the terminal of the registration failure; c3) the terminal generates a second certificate according to the shared key Kc with the certification center, and then sends a registration message containing the second certificate to the softswitch to re-register Register
- step c) The soft switch authenticates the terminal according to the first certificate and the second certificate.
- step c) the softswitch distributes the session key to the terminal by using the following steps:
- the softswitch returns a registration success response message to the terminal, where the registration success response message includes the session key encrypted by the shared key Kc, and the softswitch sends a terminal authentication success message to the certification center;
- the terminal ⁇ decrypts the session key encrypted by the authentication center according to the shared key Kc.
- the method further includes: the terminal sending to the softswitch a list of security capabilities supported by the terminal and priority information of each security capability;
- the soft switch selects an appropriate security capability for communication according to the security capability list of the terminal and priority information of each security capability.
- the registration request message and the registration message are both SIP protocol registration messages
- the registration failure response message is a SIP protocol response message
- the registration success response message is a SIP protocol registration request success message.
- the registration request message is an MGCP protocol system restart message and a response message thereof
- the registration failure response message and a registration success response message are both an MGCP protocol notification request message and a response message thereof
- the registration message is an MGCP protocol Notification messages and their response messages.
- the registration request message is a H.248 protocol system service status change message and a response message thereof
- the registration failure response message and the registration success response message are both H.248 protocol attribute change messages and response messages
- the registration message is an H.248 protocol notification message and a response message.
- the registration request message is an H.323 protocol gatekeeper request message
- the registration failure response message is an H.323 protocol gatekeeper rejection message
- the registration message is an H.323 protocol registration request message
- the The registration success response message is the H.323 protocol registration success message.
- the present invention also discloses another key distribution method, which is applied to a next-generation network including a terminal, a signaling agent, a softswitch, and an authentication center.
- the method specifically includes the following steps:
- the terminal sends a registration request message to the softswitch through a signaling agent to request registration;
- the softswitch sends an authentication request message to the authentication center to request authentication of the terminal; c) The authentication center authenticates the terminal, and simultaneously generates a session key between the terminal and the signaling agent, and passes the softswitch to distribute the session key to the terminal through the signaling agent after the registration authentication is passed.
- step C) the authentication center uses the following steps to authenticate the terminal: C1) the authentication center generates a first authentication word for the terminal according to the shared key Kc with the terminal and the shared key Ksp * with the signaling agent, Then encrypt the session key with the shared key Kc and the shared key Ksp respectively, and return the encrypted session key and the first face certificate to the soft exchange;
- the softswitch returns a registration failure response message to the terminal through the signaling agent to notify the terminal of the registration failure;
- the terminal generates a second certificate according to the shared key Kc with the certification center, and then sends a registration message containing the second certificate to a signaling agent, and the signaling agent forwards the registration message to the softswitch Re-register
- the soft switch authenticates the terminal according to the first certificate and the second certificate.
- step C the softswitch uses the following steps to distribute the session key to the terminal:
- the softswitch forwards a terminal registration success response message to the signaling agent, where the registration success response message includes the session key encrypted by the authentication center with the shared key Kc and Ksp, and the signaling agent decrypts the authentication with the shared key Ksp The session key encrypted by the center via the shared key Ksp, and using the session key obtained by the decryption to calculate a message verification word for the registration success response message, and then the signaling agent forwards the registration success response message to the terminal, said The registration success response message includes the session key encrypted by the shared key Kc and the message authentication word;
- the terminal decrypts the session key encrypted by the authentication center according to the shared key Kc, and uses the session key obtained after decryption to verify the message authentication word returned by the signaling agent to verify the identity of the signaling agent, At the same time, verify the integrity of the message and whether the terminal's own security capability parameters returned by the signaling agent are correct.
- the terminal will contain a list of security capabilities it supports and the The registration message of the priority information is sent to the signaling agent, and the signaling agent selects an appropriate security capability for communication according to the security capabilities supported by the terminal and priority information of each security capability.
- the registration request message and the registration message are both SIP protocol registration messages
- the registration failure response message is a SIP protocol response message
- the registration success response message is a SIP protocol registration request success message.
- the registration request message is an MGCP protocol system restart message and a response message thereof
- the registration failure response message and a registration success response message are both an MGCP protocol notification request message and a response message thereof
- the registration message is an MGCP protocol Notification messages and their response messages.
- the registration request message is a H.248 protocol system service status change message and a response message thereof, and the registration failure response message and the registration success response message are both H.248 protocol attribute change messages and response messages,
- the registration message is an H.248 protocol notification message and a response message.
- the registration request message is a H.323 protocol gatekeeper request message
- the registration failure response message is H.323, a gatekeeper rejection message
- the registration message is an H.323 protocol registration request message
- the registration success response message is that the H.323 protocol registration is successfully canceled.
- the present invention has the following advantages:
- the softswitch communicates with the terminal, and the key is distributed during the registration and authentication process.
- the communication volume is small, and the characteristics of the NGN network can be tightly combined.
- the efficiency of solving the security problem of the entire system is greatly improved.
- the terminal The centralized registration and authentication and key distribution are more suitable for the actual situation of NGN networks.
- FIG. 1 is a schematic diagram of an NGN network environment to which the key distribution method of the present invention is applied;
- FIG. 2 is a schematic diagram of a communication process of a specific embodiment of the key distribution method of the present invention in the network environment shown in FIG.
- FIG. 1 Schematic diagram of an NGN network environment with a signaling agent applied to the invention of the key distribution method
- FIG. 4 is a schematic diagram of the communication process of a specific embodiment of the key distribution method of the present invention in the network environment shown in FIG. 3
- FIG. 5 is an SJDP protocol
- Figure 6 is a schematic diagram of the communication process in the embodiment of key distribution during the registration and authentication process
- Figure 6 is a schematic diagram of the communication process in the embodiment of the key distribution during the MGCP protocol registration and authentication process
- Figure 7 is the implementation of the secret during the H.248 protocol registration and authentication process The schematic diagram of the communication process in the embodiment of key distribution
- FIG. 8 is a schematic diagram of a communication process of an embodiment in which key distribution is implemented in the H.323 protocol registration and authentication process.
- NGN networks network security is an important issue encountered in the actual operation of NGN networks at present. If NGN network security problems cannot be solved well, NGN networks will not be able to get large-scale applications.
- FIG. 1 is a simple single-domain networking diagram of NGN, that is, there is only one softswitch (also known as a media gateway controller) device. The actual networking There may be multiple softswitch devices.
- the softswitch communicates with the relay media, the physical gateway, and the Initial protocol), H.323 and H.248 terminals are connected, where the relay media gateway is connected to analog phones T1, T2, and the softswitch is also connected to the authentication center AuC.
- each network device, terminal, and authentication center AuC have a shared key.
- the network device can be manually configured or delivered by the network management.
- the terminal device is assigned by the system or entered by the user when the device is opened.
- the session key between the terminal and the softswitch is generated by the authentication center AuC.
- the invention combines the characteristics of the NGN network, and combines the registration and authentication process with the session key distribution process. After the terminal initiates registration with the softswitch, and the softswitch requests authentication from the certification center, the certification center generates a session key between the terminal and the softswitch. After the registration authentication is passed, the softswitch distributes the session key to the terminal. Because the session key distribution is completed during the registration and authentication process, subsequent communications do not need to negotiate the key again, which makes the registration and authentication of the terminal and the key distribution process simpler, improves the efficiency and performance of the system, and requires more terminals. Low, the terminal does not need to support a complex key distribution protocol, but only needs to extend the existing call protocol.
- FIG. 2 is a schematic diagram of a simple key distribution communication process, which is described as follows:
- the terminal first initiates a registration request to the softswitch.
- the specific message is related to the protocol supported by the terminal.
- After the softswitch receives the registration request message, it sends
- the authentication center requests authentication of the terminal.
- the authentication center generates a corresponding certificate (which is convenient for distinguishing hereinafter referred to as the first certificate) and a session key according to the terminal information, and then returns an authentication response message to the softswitch.
- the authentication response message contains the authentication response message. Describe the first certificate and session key.
- the softswitch After receiving the authentication response message, the softswitch sends a registration failure response message to the terminal, asking the terminal to re-register, and the terminal generates a certificate (to facilitate the distinction later referred to as the second certificate) Then, the registration request is re-initiated to the softswitch.
- the softswitch compares the first certificate and the second certificate submitted by the authentication center and the terminal. If they are not the same, a registration failure response message is returned to the terminal, and the terminal is required to re-register.
- the authentication is passed, and a registration success response message is sent to the terminal, where The registration success response message includes a session key, and the terminal can obtain the session key after receiving the message.
- the softswitch when the softswitch returns a registration failure response message to the terminal, the softswitch also requires the terminal to feedback the list of supported security capabilities. In this way, when the terminal initiates registration with the softswitch again, it further adds Including the list of security capabilities supported by the terminal and priority information of each security capability, the softswitch can select appropriate security capabilities for communication based on this.
- the network environment to which the present invention is applied may further include a signaling agent (SP).
- SP signaling agent
- the network environment to which the present invention is applied may further include a signaling agent (SP).
- SP signaling agent
- communication between network devices above the signaling agent is reliable, that is, it needs to be on a network. Ensure that these network devices are in a trusted zone, the terminal is untrusted, and the communication between the terminal and the signaling agent is insecure, that is, the terminal and the signaling agent are in an untrusted zone, and the signaling agent is a trusted zone and a non-trusted zone. The boundaries of the trust zone.
- the signaling agent in the present invention may be a network device: a broadband access gateway or a Session Border Controller (SBC).
- SBC Session Border Controller
- it may be integrated into an IP gateway as a functional module together with a module that handles media forwarding. It is also possible to adopt an architectural manner in which signaling is separated from the media, and become an independent signaling proxy entity, which will be described below in a specific embodiment.
- FIG. 3 is a network environment in which a signaling agent is integrated into an IP gateway.
- a terminal implements communication with a softswitch through a signaling agent, and a session key between the terminal and the softswitch is in the network environment.
- Medium is the session key between the terminal and the signaling agent.
- FIG. 4 is a communication process for implementing key distribution in the network environment with the signaling agent shown in FIG. 3, which is described as follows:
- step si the terminal sends a registration request message to the signaling agent according to the protocol flow.
- the normal protocol registration message the specific message message is related to the protocol supported by the terminal, and the message is registered for a common protocol.
- the message is not encrypted and authenticated. Processing, the registration request message includes the following information:
- -N1 a random number or sequence number, used to identify the current message, the returned response message needs to include this number to prevent retransmission of the message (the number in the subsequent messages has the same meaning)
- -TS1 used by the signaling agent to verify whether the clock of the terminal is synchronized with the clock of the signaling agent
- step s2 the signaling agent forwards the registration request message of the terminal to the softswitch, and the message message includes the following information:
- step s3 the softswitch does not have the terminal's authentication information, and sends an authentication request for the terminal to the authentication center (AuC), providing the terminal identification ID and the signaling agent identification ID.
- the message includes the following information:
- -IDsp Signaling agent that identifies the terminal's access to the network
- the authentication center obtains the shared key Kc with the terminal, the shared key Ksp with the signaling agent, and other authentication information according to the terminal identification ID, the signaling agent identification ID, and generates a challenge word random number Rand.
- the IDc and the shared key Kc together generate a first authentication key Aiithenticatorc for the terminal, and simultaneously generate a session key Kc, sp between the terminal and the signaling agent, and the shared key Kc and Ksp respectively secret the session.
- the key Kc, sp is encrypted, and Rand, the authentication key, and the encrypted session key Kc, sp are returned to the softswitch as a response to the softswitch authentication request.
- the authentication response message includes the following information:
- Identification Signaling Agent -Rand random number, used by the certification center to calculate the certificate, the certification center sends Rand to the softswitch, the softswitch then sends it to the signaling agent, and then the signaling agent sends it to the terminal
- step 5 The softswitch returns a registration failure response message to the signaling agent. If the registration fails, the terminal needs to be authenticated.
- the registration failure response message includes the challenge word Rand in the parameters. The message contains the following information:
- step 6 the signaling agent returns a registration failure response message to the terminal. If the registration fails, the terminal needs to be authenticated. Similarly, the registration failure response message includes the challenge word Rand. At the same time, the terminal is required to send back a list of supported security capabilities and each type of security.
- the priority information of the capability, the ⁇ : gen text contains the following information:
- -Rand a random number generated for the certificate authority
- step 7 The terminal returns the shared key Kc, the client segment ID ID, and the signaling agent.
- the returned random number Rand recalculates the authentication key, and re-initiates registration with the signaling agent.
- the registration message includes the newly calculated second authentication key Authenticatorc, and the registration message includes the list of security capabilities supported by the terminal (such as the network Layer security IPSec, transport layer security TLS or application layer security, etc.), and priority information of each security capability, the signaling agent will select an appropriate security capability for communication based on the security capability and priority information of the terminal, the registration
- the message contains the following information:
- -Security mechanism list the security capability and priority list of the terminal; in step 8. the signaling agent forwards the registration message of the terminal to the softswitch.
- the security capability and priority information parameters of the terminal can be forwarded or not. Softswitch does not need this information.
- the registration message contains the following information:
- step 9 the soft switch compares the second authentication word in the registration message message sent by the signaling agent with the first authentication word from the authentication center, and verifies the terminal. If the two are inconsistent, the risk certificate fails.
- the registration failure response message can be resent. If they are the same, it indicates that the authentication of the terminal is successful, and a registration success response message message is returned to the signaling agent.
- the message message also includes two respectively generated by the authentication center.
- the session key Kc, sp between the Kc and Ksp encrypted terminal and the signaling agent contains the following information:
- IDc II IDsp II EKc [Kc, sp]
- the signaling agent receives the registration response success message of the softswitch, and forwards the registration success response message to the terminal.
- the message message includes the session key Kc encrypted by the terminal's shared key Kc generated by the authentication center , sp,
- the registration success response message includes the security capability item selected by the signaling agent based on the security capability parameters of the terminal and the security capability parameter list and priority information of the terminal.
- the shared key Ksp is used to decrypt the Ksp encrypted session key Kc, sp generated by the certification center, to obtain Kc, sp, and use Kc, sp to the entire response message
- the message calculates the message authentication word MAC, which is used to ensure the integrity of the message and the terminal to authenticate the signaling agent.
- the message contains the following information:
- IDc II IDsp II Nl
- -Security mechanism list The terminal's own security capabilities and priority list, used by the terminal to confirm that the security capability list received by the signaling agent has not been modified Correct
- Kc, sp, message Use the session key Kc, sp to authenticate the source and integrity of the entire message.
- the terminal unlocks the session key and successfully authenticates the message to implement the signaling agent. Identity authentication, otherwise the signaling agent cannot obtain the session key Kc, sp issued by the authentication center;
- the softswitch sends a terminal authentication success message to the authentication center, updates the relevant information of the terminal, and at the same time, the terminal decrypts the Ksp encrypted session key generated by the authentication center to obtain Kc, sp, and uses the Kc, sp face authentication letter.
- the agent return the MAC of the message to implement the identity verification of the signaling agent, and verify the integrity of the message, and whether the security capability parameters of the terminal returned by the signaling agent are correct. If it is correct, then the message returned by the signaling agent is explained. The selected security capability is correct, and subsequent communications will perform message security processing according to this security capability. If the terminal fails to authenticate the signaling agent or the security capability parameters are incorrect, the registration can be re-initiated.
- the terminal authentication success message includes the following: Information:
- IPc The IP address registered by the terminal, which may be the ⁇ address after the signalling proxy conversion process.
- FIG. 5 is a specific communication process of the present invention using SIP protocol for registration and authentication.
- the network environment is still taken as an example with a signaling agent.
- the registration and response messages in the general process are detailed into specific SIP
- the parameters carried in the messages at each step in the process are consistent with the definitions in the general process described above.
- the registration request message is a registration message in the SIP protocol
- the registration failure response message is a response message code in the SIP protocol
- 401 Is the response message code in the SIP protocol, which means that the terminal needs to be authenticated
- 407 is the response message code in the SIP protocol, which means that the proxy needs to be authenticated
- the re-register message is also SIP Registration message in the protocol; in step s9, step slO, registration N2005 / 000133
- the success response message is the response message code in the SIP protocol, indicating that the request was successful, that is, OK; and the messages in steps s3, s4, and sll are not related to the specific call protocol, and can be a general authentication protocol. Different applications can adopt different protocols, such as Radius, Diameter, and so on.
- FIG. 6 is a specific communication process of the present invention using MGCP (Media Gateway Control Protocol) protocol for registration and authentication.
- MGCP Media Gateway Control Protocol
- the network environment still has a signaling agent as an example.
- the registration and response messages in the above general process are used.
- the parameters carried by the messages at each step in the process are consistent with the definitions in the general process described above.
- the registration request message is the system restart message command RSIP and its response message in the MGCP protocol; in step s5 and step s6, the registration failure response message is the MGCP protocol
- the notification request message command RQNT in the command indicates that the system needs to authenticate the terminal.
- the re-register message is the notification message command NOTIFY in the MGCP protocol, which indicates that the terminal initiates authentication.
- register The success response message is the notification request message command RQNT in the MGCP protocol, which informs the terminal that the authentication is successful.
- the messages in steps s3, s4, and sll are not related to the specific calling protocol, and can be a general-purpose authentication protocol. Different protocols can be adopted, such as Radius, Diameter, etc.
- FIG. 7 is a specific communication process of the present invention using H.248 protocol for registration and authentication.
- the network environment still has a signaling agent as an example.
- the communication process only the registration and response messages in the above general process are detailed.
- H.248 protocol message the parameters carried in the message at each step in the process are consistent with the definitions in the above general process.
- the registration request message is the system service status change message command SERVICE CHANGE and its response message Rsp in the H.248 protocol, which indicates that the system has started to enter the service state.
- the registration failure response message is the attribute change message command MODIFY in the H.248 protocol, indicating that the system needs to authenticate the terminal.
- the re-registration message is H.248.
- Notification message commands in the protocol NOTIFY indicates that the terminal initiates authentication; in steps s9 and step 10, the registration success response message is the attribute change message command MODIFY in the H.248 protocol to notify the terminal that the authentication is successful; and the messages in steps s3, s4, and sll are related to the specific
- the calling protocol does not matter. It can be a universal authentication protocol. Depending on the application, different protocols can be adopted, such as Radius, Diameter, and so on.
- FIG. 8 is a specific communication process of the present invention using H.323 protocol for registration and authentication.
- the network environment still has a signaling agent as an example.
- a signaling agent as an example.
- H.323 protocol message the parameters carried by the message at each step in the process are consistent with the definitions in the above general process.
- the registration request message is a GK request message in the H.323 protocol, which means who is my GK; in step s5 and step s6, a registration failure response message It is a GK rejection message in the H.323 protocol, which means that the GK does not register the terminal. This indicates that authentication is required.
- the re-registration message is a registration request message in the H.323 protocol. The authentication information will be carried, indicating that the terminal initiates authentication.
- the registration success response message is a registration success message in the H.323 protocol to notify the terminal that the authentication was successful; and the messages in steps s3, s4, and sll are related to The specific calling protocol does not matter. It can be a universal authentication protocol. Depending on the application, different protocols can be adopted, such as Radius s Diameter.
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)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AT05706573T ATE440416T1 (de) | 2004-02-16 | 2005-01-31 | Schlüsselverteilungsverfahren |
US10/589,177 US7813509B2 (en) | 2004-02-16 | 2005-01-31 | Key distribution method |
DE602005016080T DE602005016080D1 (de) | 2004-02-16 | 2005-01-31 | Schlüsselverteilungsverfahren |
EP05706573A EP1717986B1 (en) | 2004-02-16 | 2005-01-31 | Key distribution method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200410005740.0 | 2004-02-16 | ||
CN2004100057400A CN1658547B (zh) | 2004-02-16 | 2004-02-16 | 密钥分发方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005112338A1 true WO2005112338A1 (fr) | 2005-11-24 |
Family
ID=35007822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2005/000133 WO2005112338A1 (fr) | 2004-02-16 | 2005-01-31 | Procede de distribution de cles |
Country Status (6)
Country | Link |
---|---|
US (1) | US7813509B2 (zh) |
EP (1) | EP1717986B1 (zh) |
CN (1) | CN1658547B (zh) |
AT (1) | ATE440416T1 (zh) |
DE (1) | DE602005016080D1 (zh) |
WO (1) | WO2005112338A1 (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8200972B2 (en) * | 2005-03-16 | 2012-06-12 | International Business Machines Corporation | Encryption of security-sensitive data by re-using a connection |
US20070025554A1 (en) * | 2005-08-01 | 2007-02-01 | Ping-Wen Ong | Remote control association methodology |
CN101052056B (zh) * | 2006-04-07 | 2010-05-12 | 华为技术有限公司 | 软交换***及呼叫业务的鉴权处理方法 |
CN101094063B (zh) * | 2006-07-19 | 2011-05-11 | 中兴通讯股份有限公司 | 一种游牧终端接入软交换网络***的安全交互方法 |
CN1913432B (zh) * | 2006-07-27 | 2010-10-06 | 华为技术有限公司 | ***业务使用sip鉴权的方法和*** |
US7899185B2 (en) * | 2006-09-06 | 2011-03-01 | Mcgough Paul | Real privacy management authentication system |
CN101436930A (zh) * | 2007-11-16 | 2009-05-20 | 华为技术有限公司 | 一种密钥分发的方法、***和设备 |
US8107593B2 (en) * | 2008-06-12 | 2012-01-31 | Alcatel Lucent | Method and apparatus for testing new copper connections during migration from analog network elements to next generation network (NGN) elements |
CN101321395B (zh) | 2008-06-24 | 2012-01-11 | 中兴通讯股份有限公司 | 下一代网络中支持移动性安全的方法与*** |
CN101730093B (zh) * | 2009-02-20 | 2013-01-16 | 中兴通讯股份有限公司 | 安全切换方法及*** |
CN102006591A (zh) * | 2009-08-31 | 2011-04-06 | 中兴通讯股份有限公司 | 数据传输安全保护方法、认证服务器及终端 |
JP5815824B2 (ja) * | 2010-12-03 | 2015-11-17 | 日本電信電話株式会社 | ネットワークノード制御方法 |
US11127001B2 (en) * | 2013-05-09 | 2021-09-21 | Wayne Fueling Systems Llc | Systems and methods for secure communication |
US9191209B2 (en) * | 2013-06-25 | 2015-11-17 | Google Inc. | Efficient communication for devices of a home network |
CN104754575B (zh) * | 2013-12-31 | 2018-07-31 | 华为技术有限公司 | 一种终端认证的方法、装置及*** |
CN104954125A (zh) * | 2014-03-25 | 2015-09-30 | 华为技术有限公司 | 密钥协商方法、用户设备、路由器及位置服务器 |
US10496988B2 (en) | 2014-06-23 | 2019-12-03 | The Toronto-Dominion Bank | Systems and methods for authenticating user identities in networked computer systems |
US10187376B2 (en) | 2015-08-28 | 2019-01-22 | Texas Instruments Incorporated | Authentication of networked devices having low computational capacity |
CN108900552B (zh) * | 2018-08-16 | 2019-10-15 | 北京海泰方圆科技股份有限公司 | 密钥分发方法和装置、密钥获取方法和装置 |
CN111629003B (zh) * | 2020-05-28 | 2022-03-22 | 河南智云数据信息技术股份有限公司 | 面向物联网的密钥分发方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6490358B1 (en) * | 1996-11-15 | 2002-12-03 | Open Market, Inc. | Enabling business transactions in computer networks |
US20030033521A1 (en) * | 2001-08-13 | 2003-02-13 | Andreas Sahlbach | Method, computer program product and system for providing a switch user functionality in an information technological network |
WO2003053074A1 (de) * | 2001-12-17 | 2003-06-26 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung von pstn/isdn diensten in netzwerken der nächsten generation |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6675208B1 (en) | 1997-10-14 | 2004-01-06 | Lucent Technologies Inc. | Registration scheme for network |
US6614781B1 (en) * | 1998-11-20 | 2003-09-02 | Level 3 Communications, Inc. | Voice over data telecommunications network architecture |
DE60031878T2 (de) * | 1999-10-05 | 2007-04-12 | Nortel Networks Ltd., St. Laurent | Schlüsselaustausch für eine netzwerkarchitektur |
WO2001093061A1 (en) * | 2000-05-26 | 2001-12-06 | Vocaltec Ltd. | Communications protocol |
US20020147820A1 (en) | 2001-04-06 | 2002-10-10 | Docomo Communications Laboratories Usa, Inc. | Method for implementing IP security in mobile IP networks |
US7243370B2 (en) * | 2001-06-14 | 2007-07-10 | Microsoft Corporation | Method and system for integrating security mechanisms into session initiation protocol request messages for client-proxy authentication |
US6981263B1 (en) * | 2001-06-29 | 2005-12-27 | Bellsouth Intellectual Property Corp. | Methods and systems for converged service creation and execution environment applications |
US7466710B1 (en) * | 2001-08-24 | 2008-12-16 | Cisco Technology, Inc. | Managing packet voice networks using a virtual entity approach |
US7873163B2 (en) * | 2001-11-05 | 2011-01-18 | Qualcomm Incorporated | Method and apparatus for message integrity in a CDMA communication system |
US7298847B2 (en) | 2002-02-07 | 2007-11-20 | Nokia Inc. | Secure key distribution protocol in AAA for mobile IP |
US7020256B2 (en) * | 2002-02-07 | 2006-03-28 | Telcordia Technologies, Inc. | Dynamic telephone numbering system |
JP2004186814A (ja) * | 2002-11-29 | 2004-07-02 | Fujitsu Ltd | 共通鍵暗号化通信システム |
US7349412B1 (en) * | 2002-12-20 | 2008-03-25 | Sprint Spectrum L.P. | Method and system for distribution of voice communication service via a wireless local area network |
US7506370B2 (en) * | 2003-05-02 | 2009-03-17 | Alcatel-Lucent Usa Inc. | Mobile security architecture |
US7990948B2 (en) * | 2003-08-15 | 2011-08-02 | Quintence Properties Kg, Llc | Serverless and switchless internet protocol telephony system and method |
US7715839B2 (en) * | 2004-11-30 | 2010-05-11 | Zte Corporation | Method of controlling the roaming of terminal users in NGN network system |
-
2004
- 2004-02-16 CN CN2004100057400A patent/CN1658547B/zh not_active Expired - Lifetime
-
2005
- 2005-01-31 US US10/589,177 patent/US7813509B2/en active Active
- 2005-01-31 DE DE602005016080T patent/DE602005016080D1/de active Active
- 2005-01-31 EP EP05706573A patent/EP1717986B1/en active Active
- 2005-01-31 WO PCT/CN2005/000133 patent/WO2005112338A1/zh active Application Filing
- 2005-01-31 AT AT05706573T patent/ATE440416T1/de not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6490358B1 (en) * | 1996-11-15 | 2002-12-03 | Open Market, Inc. | Enabling business transactions in computer networks |
US20030033521A1 (en) * | 2001-08-13 | 2003-02-13 | Andreas Sahlbach | Method, computer program product and system for providing a switch user functionality in an information technological network |
WO2003053074A1 (de) * | 2001-12-17 | 2003-06-26 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung von pstn/isdn diensten in netzwerken der nächsten generation |
Also Published As
Publication number | Publication date |
---|---|
EP1717986B1 (en) | 2009-08-19 |
US20070280482A1 (en) | 2007-12-06 |
EP1717986A4 (en) | 2007-06-06 |
DE602005016080D1 (de) | 2009-10-01 |
EP1717986A1 (en) | 2006-11-02 |
CN1658547B (zh) | 2010-08-18 |
ATE440416T1 (de) | 2009-09-15 |
US7813509B2 (en) | 2010-10-12 |
CN1658547A (zh) | 2005-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2005112338A1 (fr) | Procede de distribution de cles | |
CN100592731C (zh) | 端到端加密数据电信的合法侦听 | |
US8533462B2 (en) | Verifying cryptographic identity during media session initialization | |
US9537837B2 (en) | Method for ensuring media stream security in IP multimedia sub-system | |
JP5496907B2 (ja) | セキュアな通信のための鍵管理 | |
US8832821B2 (en) | Method and apparatuses for end-to-edge media protection in an IMS system | |
WO2015180654A1 (zh) | 一种保密通信实现方法及装置 | |
WO2012068922A1 (zh) | Ims多媒体通信方法和***、终端及ims核心网 | |
WO2011022999A1 (zh) | 一种终端对视频会议数据进行加密的方法及*** | |
WO2010081313A1 (zh) | Wapi终端接入ims网络的安全管理方法及*** | |
WO2008040213A1 (fr) | Procédé, système et dispositif de chiffrement et de signature de messages dans un système de communication | |
US10595203B2 (en) | Enhanced establishment of IMS session with secure media | |
CN100544247C (zh) | 安全能力协商方法 | |
WO2007093079A1 (fr) | Procédé de mise en oeuvre d'une politique de sécurité en matière de négociation-clé dans un réseau interdomaine de commutation de paquets à plusieurs garde-portes | |
GB2411086A (en) | Secure communication between terminals over a local channel using encryption keys exchanged over a different network | |
US11218515B2 (en) | Media protection within the core network of an IMS network | |
Chen et al. | An efficient end-to-end security mechanism for IP multimedia subsystem | |
CN100382484C (zh) | 一种直接路由模式下跨关守管理范围的会话密钥分配方法 | |
WO2008074226A1 (fr) | Procédé pour négocier la clé secrète de session entre les points d'extrémité à travers des zones à multiples contrôleurs d'accès | |
CN113114644B (zh) | 一种基于sip架构的多级跨域对称密钥管理*** | |
CN1323509C (zh) | 一种直接路由模式下跨关守管理范围的会话密钥分配方法 | |
WO2011017851A1 (zh) | 客户端安全访问消息存储服务器的方法和相关设备 | |
JP5746774B2 (ja) | セキュアな通信のための鍵管理 | |
Traynor et al. | Vulnerabilities in Voice over IP | |
WO2006081712A1 (fr) | Méthode de commutation de niveau de texte normal et de texte chiffré pendant une conversation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2005706573 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2005706573 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10589177 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 10589177 Country of ref document: US |