WO2008098453A1 - A method, system and apparatus for the dhcp message transmission - Google Patents
A method, system and apparatus for the dhcp message transmission Download PDFInfo
- Publication number
- WO2008098453A1 WO2008098453A1 PCT/CN2007/070769 CN2007070769W WO2008098453A1 WO 2008098453 A1 WO2008098453 A1 WO 2008098453A1 CN 2007070769 W CN2007070769 W CN 2007070769W WO 2008098453 A1 WO2008098453 A1 WO 2008098453A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dhcp
- message
- configuration information
- option
- information option
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
Definitions
- the present invention relates to the field of communications, and in particular, to a method, system and device for transmitting DHCP messages. Background technique
- DHCP Dynamic Host Configuration Protocol
- Configuration Protocol Dynamic Host Configuration Protocol
- These configuration information includes dynamically assigned network addresses and additional configuration options (Configuration Options).
- Information options include: DNS (Domain Name Server) address, physical location of the Internet host, etc.
- DNS Domain Name Server
- additional configuration information options are encapsulated in the DHCP message option (option) and transmitted in clear text.
- the host When the host (DHCP client) enters the network, it first sends a request message to the DHCP server, and the DHCP server in the network requests to allocate a network address.
- the request message includes an option to transmit additional configuration information; the DHCP server in the network receives After the request message sent by the DHCP client, the DHCP client sends a message for assigning the network address and the additional configuration information option, and the additional configuration information is transmitted in the configuration information option encapsulated in the message; when the DHCP client is not in the DHCP server On the same network segment, there will be a DHCP relay agent between the DHCP client and the DHCP server; the DHCP client sends a request message to the DHCP relay agent, and the DHCP relay agent receives the DHCP client.
- additional information is added to help the DHCP server to perform address selection and parameter configuration.
- This additional information is encapsulated into the request message called the relay agent information option, which is stored in different relay agent information options.
- Medium DHCP relay agent adds additional information to the request message
- the request message is forwarded to the DHCP server; the DHCP server returns a message carrying the extra information and the network address and the additional configuration information option to the DHCP relay agent, and the DHCP relay agent sends a message containing the network address and the additional configuration information option.
- the DHCP relay agent sends a DHCP request message to the DHCP server to update the information stored on the DHCP relay agent, and the request message carries the relay agent information option added by the DHCP relay agent.
- DHCP The server returns a message carrying the relay agent information option to the DHCP relay agent according to the request message sent by the DHCP relay agent.
- DHCP server There are various configuration information in the additional configuration information options transmitted by the DHCP server, including some user-sensitive information, such as: the user's physical location, one user sensitive information in each configuration information option; DHCP relay When the proxy forwards the request message, it also adds some user-sensitive information, such as: authentication information, and transmits it to the DHCP server.
- user-sensitive information such as: the user's physical location, one user sensitive information in each configuration information option
- authentication information such as: authentication information
- Embodiments of the present invention provide a method, system, and device for transmitting a DHCP message to ensure
- the embodiment of the present invention is implemented by the following technical solutions.
- the present invention provides a method for transmitting a DHCP message, including:
- the DHCP server receives the request message of the DHCP client; encrypts the configuration information option;
- a message containing the encrypted configuration information option is returned to the DHCP client.
- the present invention also provides a method for DHCP message transmission, including:
- the DHCP relay agent encrypts the relay agent information option
- the DHCP relay agent sends a request message including an encrypted relay agent information option to the DHCP server;
- the DHCP server processes the relay agent information option.
- the invention also provides a system for DHCP message transmission, comprising:
- the DHCP client includes a sending unit, configured to send a request message to the DHCP server;
- the DHCP server is configured to receive the request message, encrypt the configuration information option, and include the encrypted A message of the configuration information option is returned to the DHCP client.
- the invention also provides a system for DHCP message transmission, comprising:
- a DHCP relay agent configured to encrypt the relay agent information option, and send a request message carrying the option of including the encrypted relay agent information to the DHCP server;
- a DHCP server configured to process the relay agent information option.
- the invention also provides a DHCP server, comprising:
- a message sending unit configured to send a message including the encrypted configuration information option.
- the configuration information option is encrypted and returned to the DHCP client according to the configuration, so that the encrypted transmission of the user sensitive information is realized, and the sensitive information of the user is securely transmitted on the network.
- FIG. 1 is a flowchart of a method for transmitting DHCP message between a DHCP client and a DHCP server according to an embodiment of the present invention
- FIG. 2 is a flowchart of a method for transmitting a DHCP message of a DHCP relay agent between a DHCP client and a DHCP server according to an embodiment of the present invention
- FIG. 3 is a system structural diagram of DHCP message transmission between a DHCP relay agent and a DHCP server according to an embodiment of the present invention
- FIG. 4 is a system structural diagram of DHCP message transmission according to an embodiment of the present invention.
- FIG. 5 is a structural diagram of a system for transmitting a DHCP message between a DHCP relay agent and a DHCP server provided by the present invention.
- Embodiments of the present invention provide a DHCP message transmission method and system, which ensure secure transmission of user sensitive information in a DHCP message.
- Embodiment 1 An embodiment of a method for directly performing DHCP message transmission between a DHCP client and a DHCP server;
- FIG. 1 is a flowchart of a method for transmitting a DHCP message between a DHCP client and a DHCP server according to an embodiment of the present invention.
- the DHCP client and the DHCP server can obtain the keys of the client and the server through manual configuration.
- the client and server use the same encryption algorithm.
- the DHCP client sends a request message to the DHCP server.
- the DHCP client can choose to identify the configuration information option that requires encryption.
- Identification Configuration Information Option Encryption requests can be implemented by modifying the configuration information option field and adding configuration information options for modifying fields.
- configuration information options (Options for configuration information Hereinafter referred to as configuration information options)
- Code represents the encoding of the configuration information option
- Len represents the length of the configuration information option
- Data is the data stored in the configuration information option
- the added Flag field identifies whether the configuration information option needs to be encrypted. For example, a flag of 0 indicates that the configuration information option does not need to be encrypted, a flag of 1 indicates that the configuration information option requests encryption, and a Key field indicates an encrypted key (which may be a key). Index), the Algorithm field indicates the algorithm used for encryption. When the user requests to encrypt the user sensitivity information corresponding to the configuration information option, the Flag field is set to 1 in the configuration information option in the request message.
- the DHCP client requires the DHCP server to encrypt option 123, option 77, and option 67 when returning the configuration information option:
- the DHCP client sends a request message to the DHCP server requesting the encrypted configuration information option 123, option 77, and
- the format of option 67 is as follows, where Algorithm is force. Secret algorithm.
- the format of configuration information option 123 is as follows:
- the format of configuration information option 77 is as follows:
- configuration information option 67 is as follows: 67 Len 1 Algorithm
- Code Len Data where Code represents the encoding of the configuration information option, Len indicates the length of the configuration information option, and Data is the data stored in the configuration information option.
- the format of the configuration information option for modifying the configuration information option field is as follows:
- the Key field indicates the encrypted key (which may be the index of the key or the identifier of the key), the Algorithm field indicates the algorithm used for encryption; CI, C2, C3... ... indicates that the DHCP client requests a DHCP response The encoding of the encrypted configuration information option.
- the DHCP client requires the DHCP server to encrypt option 123, option 77, and option 67 when returning the configuration information option:
- the DHCP client sends a request message to the DHCP server, and the configuration message option of the above format is added to the request message, where the Key field Set to 0 (indicating that no encryption key is specified); the format of this added configuration information option is:
- the DHCP server encrypts the configuration information option.
- the DHCP server After the DHCP server receives the request message sent by the DHCP client, if the DHCP client user does not select the configuration information option that requires encryption, the DHCP server needs to encrypt according to the configuration information option that the previous user needs to encrypt on the DHCP server.
- the configuration information option is encrypted; if the DHCP client user selects the configuration information option that requires encryption, the DHCP server encrypts the DHCP client user selection identifier according to the configuration information option that the previous user sets on the DHCP server.
- the configuration information option is encrypted.
- the DHCP server After the DHCP server receives the request message sent by the DHCP client, the DHCP server previously User settings encrypt the options 22, 23, 34; encrypt the options 22, 23, 34 with a key of index 2;
- the scheme of modifying the field in the configuration information option, the configuration information option returned by the DHCP server The format of the configuration information option in the encrypted message is as follows, where Algorithm is an encryption algorithm.
- configuration information option 22 is as follows:
- configuration information option 23 is as follows:
- configuration information option 34 is as follows:
- the Key field is set to 2 (indicating that the key with the index of 2 is used for encryption).
- options 22, 23, and 34 can be encrypted by using different indexes respectively, and the option with high degree of protection can be used longer. Key.
- the configuration information option in the message returned by the DHCP server to the DHCP client is the encrypted configuration information option; as follows:
- the Key field is set to 3 (indicating that the key with the index of 3 is used for encryption).
- option 22, option 23, and option 34 are encrypted using the same key, that is, the configuration information option of adding the modified field in the same
- the encrypted configuration information option is encrypted with the same key; other options that use an additional encryption key can additionally add the configuration information option to modify the field, using a different key.
- the DHCP server simultaneously encrypts the configuration information option that identifies the encryption request in the request message, such as the configuration information option requested to be encrypted in step 101.
- the DHCP server encrypts option 123, option 77, and option 67 using a key of index 2:
- the DHCP server sends a message to the DHCP client carrying the encrypted information for the option to request encryption in step 101.
- Algorithm is an encryption algorithm.
- the format of configuration information option 123 is as follows:
- the format of configuration information option 77 is as follows:
- the format of configuration information option 67 is as follows:
- the Key field is set to 2 (indicating that the key with the index of 2 is used for encryption).
- the options 123, 77, and 67 can be encrypted by using different indexes respectively, and the option with high degree of protection can be used for a long time. Key.
- the DHCP server uses the scheme of adding the configuration information option of the modified field to add the encrypted configuration information option to the configuration information option in the message returned by the DHCP client; as follows:
- the Key field is set to 3 (indicating that the key with the index of 3 is encrypted).
- option 123, option 77, and option 67 are encrypted using the same key, that is, the configuration information option of adding the modified field in the same
- the encrypted configuration information option is encrypted with the same key; other options that use an additional encryption key can additionally add the configuration information option to modify the field, using a different key.
- the DHCP server returns a message to the DHCP client.
- a DHCP relay agent exists between the DHCP client and the DHCP server.
- Embodiment 2 An embodiment of a method for transmitting DHCP message of a DHCP relay agent exists between a DHCP client and a DHCP server.
- FIG. 2 it is stored between a DHCP client and a DHCP server according to an embodiment of the present invention.
- the DHCP client and the DHCP server obtain the keys of the client and the server through manual configuration.
- the client and server use the same encryption algorithm.
- the DHCP client sends a request message to the DHCP relay agent.
- the DHCP client can choose to identify the configuration information option that requires encryption.
- the Identity Configuration Information option encryption request can be implemented by modifying the configuration information option field and adding the configuration information option for the modification field.
- configuration information options (Options for configuration information Hereinafter referred to as configuration information options)
- Code represents the encoding of the configuration information option
- Len indicates the length of the configuration information option
- Data is the data stored in the configuration information option.
- the added Flag field identifies whether the configuration information option needs to be encrypted. For example, a flag of 0 indicates that the configuration information option does not need to be encrypted, a flag of 1 indicates that the configuration information option requests encryption, and a Key field indicates an encrypted key (which may be a key). Index or key identification), the Algorithm field indicates the algorithm used for encryption. When the user requests to encrypt the user sensitivity information corresponding to the configuration information option, the Flag field is set to 1 in the configuration information option in the request message.
- the DHCP client requires the DHCP server to encrypt option 123, option 77, and option 67 when returning the configuration information option:
- the DHCP client sends a request message to the DHCP server, requesting the encrypted configuration information option 123, option 77,
- the format of option 67 is as follows, Algorithm is the force o secret algorithm;
- the format of configuration information option 123 is as follows:
- configuration information option 77 is as follows: 77 Len 1 Algorithm
- the format of configuration information option 67 is as follows:
- configuration information options (Options for configuration information Hereinafter referred to as configuration information options)
- Code represents the encoding of the configuration information option
- Len represents the length of the configuration information option
- Data is the data stored in the configuration information option
- the Key field indicates the encrypted key (which may be the index of the key or the key identifier), and the Algorithm field indicates the algorithm used for encryption; CI, C2, C3... indicates that the DHCP client requests encryption when responding to DHCP The encoding of the configuration information options.
- the DHCP client requires the DHCP server to encrypt option 123, option 77, and option 67 when returning the configuration information option:
- the DHCP client sends a request message to the DHCP server, and the configuration message option of the above format is added to the request message, where the Key field Set to 0 (indicating that no encryption key is specified); the format of this added configuration information option is:
- the DHCP relay agent encrypts the relay agent information option.
- the DHCP server and the DHCP relay agent obtain the keys of the client and the server through manual configuration.
- the DHCP relay agent After the DHCP relay agent receives the request message sent by the DHCP client, it will Additional information is added to the request message. This additional information helps the DHCP server to perform address selection and parameter configuration and is encapsulated in the DHCP Relay Agent information option.
- the DHCP relay agent uses an option previously set by a manually configured method, and selects an option for requiring additional information to be encrypted, and the DHCP relay agent encrypts the added additional information, and the encryption method can be adopted. This is done by modifying the configuration information option field and adding the configuration information option for the modified field.
- the format of the option to carry the additional configuration information added by the relay agent in the request message of the DHCP relay agent is as follows: (The option of additional configuration information is hereinafter referred to as the relay agent information option)
- Code Len Data represents the encoding of the relay agent information option
- Len represents the length of the relay agent information option
- Data is the data stored by the relay agent information option
- the added Flag field identifies whether the configuration information option needs to be encrypted. For example, a flag of 0 indicates that the configuration information option does not need to be encrypted, a flag of 1 indicates that the configuration information option requests encryption, and a Key field indicates an encrypted key (which may be a key). Index), the Algorithm field indicates the algorithm used for encryption. When the user requests to encrypt the user sensitivity information corresponding to the configuration information option, the Flag field is set to 1 in the configuration information option in the request message.
- the DHCP relay agent encrypts sub-option 7, sub-option 6, and sub-option 4 using a key with index 1:
- the DHCP relay agent forwards the request message to the DHCP server, and inserts the encrypted DHCP relay agent information option into the request message. .
- the relay agent information option that requires encryption 7.
- the format of option 4 is as follows, where Algorithm is an encryption algorithm;
- the format of the relay information option 7 is as follows:
- the format of the relay information option 6 is as follows:
- relay information option 4 is as follows: 4 Len 1 Algorithm
- the Key field is set to 1 (indicating that the key with the index of 1 is used for encryption).
- the sub-options 7, 6, and 4 can be encrypted by using different indexes respectively, and the option with high degree of protection can be used for a long time. Key.
- the format of the option for transmitting configuration information in the DHCP protocol is as follows: (The option of additional configuration information added by the relay agent is hereinafter referred to as the relay agent information option)
- Code indicates the encoding of the relay agent information option
- Len indicates the length of the relay agent information option
- Data is the data stored by the relay agent information option
- the Key field indicates the encrypted key (which may be the index of the key), the Algorithm field indicates the algorithm used for encryption; CI, C2, C3... indicates the encoding of the relay agent information option encrypted by the DHCP relay agent. .
- the DHCP relay agent encrypts the sub-options 7, 6, and 4:
- the DHCP client sends a request message to the DHCP server, and the configuration message option of the above format is added to the request message, wherein the Key field is set to 3 (indicating that the secret with the index of 3 is used) The key is encrypted); the format of this added configuration information option is:
- the DHCP relay agent sends a request message to the DHCP server.
- the relay agent information option is added to the request message sent by the DHCP relay agent to the DHCP server. If the DHCP relay agent encrypts the relay agent information option, the request message sent by the relay agent to the DHCP server carries the encrypted message. Relay agent information option. The relay agent forwards the request message to the DHCP server after inserting the encrypted relay agent information option in the request message.
- the DHCP server encrypts the configuration information option.
- the DHCP server After the DHCP server receives the request message sent by the DHCP relay agent, if the DHCP client user does not select the configuration information option that requires encryption, the DHCP server needs the encryption configuration information option that the previous user has set on the DHCP server.
- the encrypted configuration information option is encrypted; if the DHCP client user selects the configuration information option that needs to be encrypted, the DHCP server selects the DHCP client user selection identifier according to the configuration information option that the previous user sets on the DHCP server and needs to be encrypted.
- the encrypted configuration information option is encrypted.
- the DHCP server decrypts the relay agent information option and saves the relay agent information option for address selection and parameter configuration.
- the previous user settings on the DCHP server encrypt the options 22, 23, and 34; and use the key with the index 2 to encrypt the options 22, 23, and 34;
- the scheme of modifying the field in the configuration information option, the configuration information option returned by the DHCP server The format of the configuration information option in the encrypted message is as follows, and the algorithm is an encryption algorithm;
- configuration information option 22 is as follows:
- configuration information option 23 is as follows:
- configuration information option 34 is as follows:
- the Key field is set to 2 (indicating that the key with the index of 2 is used for encryption).
- options 22, 23, and 34 can be encrypted by using different indexes respectively, and the option with high degree of protection can be used for a long time. Key.
- the DHCP server to the DHCP client Added the encrypted configuration information option to the configuration information option in the returned message; as follows:
- the Key field is set to 3 (indicating that the key with the index of 3 is used for encryption).
- option 22, option 23, and option 34 are encrypted using the same key, that is, the configuration information option of adding the modified field in the same
- the encrypted configuration information option is encrypted with the same key; other options that use an additional encryption key can additionally add the configuration information option to modify the field, using a different key.
- the DHCP server encrypts the configuration information option that is required to be encrypted in the request message, as in step 101, requesting the encrypted configuration information option.
- the DHCP server encrypts the option 123, option 77, and option 67 using the key of index 2:
- the DHCP server sends a message to the DHCP client through the DHCP relay agent, which carries the encrypted information of the option requested to be encrypted in step 201. .
- the scheme of modifying the field in the configuration information option, the configuration information option returned by the DHCP server The format of the configuration information option in the encrypted message is as follows, and the algorithm is an encryption algorithm;
- the format of configuration information option 123 is as follows:
- the format of configuration information option 77 is as follows:
- the format of configuration information option 67 is as follows:
- the Key field is set to 2 (indicating that the key with the index of 2 is used for encryption).
- options 123, 77, and 67 can be encrypted by using different indexes respectively, and the option with high degree of protection can be used for a long time. Key.
- the configuration information option in the message returned by the DHCP server to the DHCP client is the encrypted configuration information option; as follows: Code Len 3 Algorithm
- the Key field is set to 3 (indicating that the key with the index of 3 is encrypted).
- option 123, option 77, and option 67 are encrypted using the same key, that is, the configuration information option of adding the modified field in the same
- the encrypted configuration information option is encrypted with the same key; other options that use an additional encryption key can additionally add the configuration information option to modify the field, using a different key.
- the relay agent information option in the request message is encrypted, the DHCP server decrypts the relay agent information, performs policy selection, encrypts the relay agent information option, or directly encrypts the relay agent in the request message.
- the information option is copied and encapsulated into a message sent to the DHCP relay agent.
- the encryption process for the DHCP server encryption relay agent information option is as follows:
- the DHCP server uses the key pair sub-option 7, sub-option 6, and sub-option 4 with index 1 to encrypt:
- the relay agent information option requiring encryption is 7.
- the format of option 6, option 4 is as follows, where Algorithm is force. Secret algorithm
- relay information sub-option 7 The format of relay information sub-option 7 is as follows:
- the format of the relay information sub-option 6 is as follows:
- relay information sub-option 4 The format of relay information sub-option 4 is as follows:
- the Key field is set to 1 (indicating that the key with the index of 1 is used for encryption).
- the sub-options 7, 6, and 4 can be encrypted by using different indexes respectively, and the option with high degree of protection can be used for a long time. Key.
- the format of the option for transmitting configuration information in the DHCP protocol is as follows: (The option of additional configuration information added by the relay agent is hereinafter referred to as the relay agent information option) Sub-Code Len Data.
- Code indicates the encoding of the relay agent information option
- Len indicates the length of the relay agent information option
- Data is the data stored by the relay agent information option
- the Key field indicates the encrypted key (which may be the index of the key), the Algorithm field indicates the algorithm used for encryption; CI, C2, C3... indicates the encoding of the relay agent information option encrypted by the DHCP relay agent. .
- the Key field is set to 3 (indicating that the key is encrypted with an index of 3); the format of the added configuration information option is:
- the DHCP server returns a message to the DHCP relay agent.
- the DHCP relay agent forwards the message to the DHCP client.
- the DHCP relay agent After receiving the message sent by the DHCP server, the DHCP relay agent extracts the relay agent information option and forwards the message to the DHCP client. That is, the message sent by the DHCP relay agent to the DHCP client does not carry the relay agent information option.
- the DHCP relay agent sends a DHCP request message to the DHCP server to update the information stored on the DHCP relay agent, where the request message carries the relay agent information option added by the DHCP relay agent, and the DHCP server
- the request message sent by the DHCP relay agent processes the request message, for example, decrypts the DHCP relay agent information option carried in the request message, or returns a message carrying the relay agent information option to the DHCP relay agent.
- Embodiment 3 is a method for transmitting DHCP messages between a DHCP relay agent and a DHCP server. Referring to FIG. 3, it is a DHCP relay agent and a DHCP server provided by an embodiment of the present invention. Flowchart of a method of DHCP messaging.
- the DHCP relay agent encrypts the relay agent information option.
- the DHCP server and the DHCP relay agent obtain the key through manual configuration.
- the DHCP Relay Agent When the DHCP Relay Agent sends a request message to the DHCP server, it adds additional information to the request message. This additional information helps the DHCP server to perform address selection and parameter configuration, and is encapsulated in the DHCP relay agent information option. .
- the DHCP relay agent uses the key previously set by the manual configuration and selects the option of requiring additional information to be encrypted, and the DHCP relay agent encrypts the added additional information, and the encryption method can be adopted. Modify the configuration information option field and add the configuration information option to modify the field.
- the format of the option that carries the additional configuration information added by the relay agent in the request message in the DHCP relay agent is as follows: (The option of additional configuration information is hereinafter referred to as the relay agent information option)
- Code Len Data represents the encoding of the relay agent information option
- Len represents the length of the relay agent information option
- Data is the data stored by the relay agent information option
- the added Flag field identifies whether the configuration information option needs to be encrypted. For example, a flag of 0 indicates that the configuration information option does not need to be encrypted, a flag of 1 indicates that the configuration information option requests encryption, and a Key field indicates an encrypted key (which may be a key). Index), the Algorithm field indicates the algorithm used for encryption. When the user requests to encrypt the user sensitivity information corresponding to the configuration information option, the Flag field is set to 1 in the configuration information option in the request message.
- the DHCP relay agent encrypts sub-option 7, sub-option 6, and sub-option 4 using a key with index 1:
- the DHCP relay agent forwards the request message to the DHCP server, and inserts the encrypted DHCP relay agent information option into the request message.
- the format of the relay agent information option 7, option 6, and option 4 that require encryption is as follows, where Algorithm is an encryption algorithm;
- the format of the relay information option 7 is as follows:
- relay information option 4 is as follows:
- the Key field is set to 1 (indicating that the key with the index of 1 is used for encryption).
- the sub-options 7, 6, and 4 can be encrypted by using different indexes respectively, and the option with high degree of protection can be used for a long time. Key.
- the format of the option for transmitting configuration information in the DHCP protocol is as follows: (The option of additional configuration information added by the relay agent is hereinafter referred to as the relay agent information option)
- Code represents the encoding of the relay agent information option
- Len represents the length of the relay agent information option
- Data is the data stored by the relay agent information option
- the Key field indicates the encrypted key (which may be the index of the key), the Algorithm field indicates the algorithm used for encryption; CI, C2, C3... indicates the encoding of the relay agent information option encrypted by the DHCP relay agent. .
- the DHCP relay agent encrypts sub-option 7, option 6, and option 4:
- the DHCP client sends a request message to the DHCP server, and the configuration message option of the above format is added to the request message, wherein the Key field is set to 3 (indicating that the index is used) The key of 3 is encrypted); the format of this added configuration information option is:
- the aforementioned Algorithm field populated respective encryption algorithm t 302.
- the DHCP relay agent sends a request message to the DHCP server; and the encrypted relay agent information option is carried in the request message.
- the DHCP server returns a message to the DHCP relay agent.
- the relay agent information option in the request message is encrypted, the DHCP server decrypts the relay agent information, performs policy selection, encrypts the relay agent information option, or directly encrypts the relay agent in the request message.
- the information option is copied and encapsulated into a message sent to the DHCP relay agent.
- the message sent by the DHCP server to the DHCP relay agent carries the encrypted relay agent information option.
- Embodiments of the present invention also provide a system for DHCP message transmission.
- FIG. 4 it is a system structure diagram of DHCP message transmission according to an embodiment of the present invention.
- the system includes:
- a DHCP client 400 configured to send a request message to a DHCP server
- the DHCP server 600 is configured to encrypt the configuration information option, and send the configuration information option encrypted message to the DHCP client 400.
- the DHCP client 400 is further configured to identify, in the request message, a configuration information option requiring encryption;
- the DHCP server 600 further encrypts the configuration information option requiring encryption.
- the DHCP client 400 includes:
- the identifier encryption unit 401 is configured to identify, in the request message, a configuration information option that requires encryption; the sending unit 402 is configured to send a request message to the DHCP server 600, where the request message further carries an option that identifies the configuration information that is required to be encrypted;
- the DHCP server 600 includes:
- the encryption unit 601 is configured to encrypt the configuration option, and further encrypt the configuration information option for identifying the required encryption;
- the message sending unit 602 is configured to send, to the DHCP client 400, the message that the configuration information option is encrypted, and the message further carries an option that identifies the configuration information that requires encryption.
- the system for transmitting the DHCP message may further include:
- the DHCP relay agent 500 is configured to forward the request message sent by the DHCP client 400 to the DHCP server 600, and forward the message encrypted by the configuration information option sent by the DHCP server 600. Go to DHCP client 400.
- the DHCP relay agent 500 can further encrypt the relay agent information option.
- FIG. 5 it is a system structure diagram for transmitting a DHCP message between a DHCP relay agent and a DHCP server provided by the present invention.
- the system includes:
- the DHCP relay agent 500 is configured to encrypt the relay agent information option, and send a request message carrying the relay agent information option encryption to the DHCP server 600.
- the DHCP server 600 is configured to process the encrypted relay agent information option.
- the DHCP server in this embodiment includes: a decryption unit, configured to decrypt the encrypted relay agent information option; and an information obtaining unit, configured to obtain the relay agent information option according to the decryption result of the decryption unit .
- the embodiment of the invention further provides a DHCP server, comprising: an encryption unit and a message sending unit, and further comprising: a message receiving unit.
- the encryption unit is configured to encrypt the configuration option;
- the message sending unit is configured to send the message that includes the encrypted configuration information option;
- the message receiving unit is configured to receive the request message, where the request message carries the configuration information that identifies the encryption request Option.
- the request message received by the message receiving unit carries the configuration information option indicating that encryption is required, the encryption unit encrypts only the configuration information option that identifies the encryption request in the message.
- the message sent by the message sending unit to the DHCP client or the DHCP relay agent may further carry a configuration information option that identifies the encryption request.
- the embodiment of the present invention is described in detail above.
- the embodiment of the present invention provides an encryption request for identifying a configuration information option in a configuration information request field, which is convenient for the user to select different configuration information options according to each Internet access requirement.
- the embodiment of the present invention provides a DHCP relay agent encryption relay agent information option, encrypts additional information added by the DHCP relay agent, prevents the information added by the relay agent from being stolen, and comprehensively protects the user sensitive information.
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)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Description
DHCP消息传送的方法、 系统及设备
本申请要求于 2007 年 2 月 13 日提交中国专利局、 申请号为 200710079264.0、 发明名称为" DHCP消息传送的方法及系统"的中国专利申请 的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通讯领域, 尤其涉及一种 DHCP消息传送的方法、 系统及设备。 背景技术
DHCP ( Dynamic Host Configuration Protocol, 动态主机配置协议 )消息用 于在互联网中服务器给网络中的主机分配配置信息,这些配置信息包括动态分 配的网络地址和附加的配置信息选项 ( Configuration Options ), 这些配置信息 选项包括: DNS ( Domain Name Server, 域名服务器)地址, Internet主机的物 理位置等等,这些附加的配置信息选项封装在 DHCP消息的选项(option )中, 以明文的方式进行传送。
当主机( DHCP客户端 )进入到网络时, 首先向 DHCP服务器发送请求消 息, 寻找网络中的 DHCP服务器请求分配网络地址, 请求消息中包含了传送 附加的配置信息的选项; 网络中的 DHCP服务器收到 DHCP客户端发送的请 求消息后, 向 DHCP客户端发送分配网络地址和附加配置信息选项的消息, 附加的配置信息被封装在消息中的配置信息选项中传送; 当 DHCP客户端与 DHCP服务器不在同一个网段时, 在 DHCP客户端与 DHCP服务器之间会存 在 DHCP 中继代理(DHCP Relay Agent ); DHCP客户端将请求消息发送到 DHCP中继代理, DHCP中继代理收到 DHCP客户端发送的请求消息后, 添加 额外的信息帮助 DHCP服务器进行地址选择和参数配置, 这些额外的信息被 封装到请求消息中称为中继代理信息选项,这些额外信息分别存放在不同的中 继代理信息选项中; DHCP中继代理在请求消息中添加额外的信息后, 会将请 求消息转发到 DHCP服务器; DHCP服务器向 DHCP中继代理返回携带额外 信息和网络地址以及附加的配置信息选项的消息, DHCP中继代理将包含网络 地址和附加的配置信息选项的消息发送到 DHCP客户端;在某些情况下, DHCP 中继代理会向 DHCP服务器发送 DHCP请求消息更新 DHCP中继代理上存储 的信息, 该请求消息中携带 DHCP中继代理添加的中继代理信息选项, DHCP
服务器根据 DHCP中继代理发送的请求消息, 向 DHCP中继代理返回携带中 继代理信息选项的消息。
DHCP服务器传送的附加的配置信息选项中有各种各样的配置信息,其中 不乏一些用户敏感性的信息, 例如: 用户的物理位置, 每个配置信息选项中对 应一个用户敏感信息; DHCP中继代理在转发请求消息时, 也会添加一些用户 敏感性信息, 例如: 认证信息, 并将其传送给 DHCP服务器。 这些用户敏感 信息在配置信息选项中以明文的方式传送,在传送的过程中极易被窃取, 用户 敏感信息的私密性无法得到保证。
发明内容
本发明实施例提供一种 DHCP 消息传送的方法、 系统及设备, 以保证
DHCP消息中携带的信息的安全性。
本发明实施例是通过以下技术方案实现的, 本发明提供一种 DHCP 消息 传送的方法, 包括:
动态主机配置协议 DHCP服务器接收 DHCP客户端的请求消息; 对配置信息选项进行加密;
将包含加密的配置信息选项的消息返回给所述 DHCP客户端。
本发明还提供一种 DHCP消息传送的方法, 包括:
DHCP中继代理对中继代理信息选项进行加密;
所述 DHCP中继代理向 DHCP服务器发送包含加密的中继代理信息选项 的请求消息;
所述 DHCP服务器处理所述中继代理信息选项。
本发明还提供一种 DHCP消息传送的系统, 包括:
DHCP客户端和 DHCP服务器; 所述 DHCP客户端包括发送单元, 用于 向 DHCP服务器发送请求消息; 所述 DHCP服务器, 用于接收所述请求消息, 对配置信息选项进行加密, 并将包含加密的配置信息选项的消息返回给所述 DHCP客户端。
本发明还提供一种 DHCP消息传送的系统, 包括:
DHCP中继代理,用于对中继代理信息选项进行加密,并向 DHCP服务器 发送携带包含加密的中继代理信息选项的请求消息;
DHCP服务器, 用于处理所述中继代理信息选项。
本发明还提供一种 DHCP服务器, 包括:
加密单元, 用于对配置选项进行加密;
消息发送单元, 用于发送包含加密的所述配置信息选项的消息。
由以上技术方案可以看出, 由于本发明实施例的 DHCP服务器端接收到
DHCP 客户端发送的请求消息后, 会根据配置将配置信息选项加密返回给 DHCP客户端, 实现用户敏感性信息的加密传送, 保证了用户敏感信息在网络 上安全传送。
附图说明
图 1是本发明实施例提供的 DHCP客户端与 DHCP服务器之间 DHCP消 息传送的方法的流程图;
图 2是本发明实施例提供的 DHCP客户端与 DHCP服务器之间存在 DHCP 中继代理的 DHCP消息传送的方法的流程图;
图 3是本发明实施例提供的 DHCP中继代理与 DHCP服务器之间 DHCP 消息传送的系统结构图;
图 4是本发明实施例提供的 DHCP消息传送的系统结构图;
图 5是本发明提供的 DHCP中继代理与 DHCP服务器间传送 DHCP消息 的系统结构图。
具体实施方式
本发明实施例提供一种 DHCP消息传送的方法及系统, 保证 DHCP消息 中用户敏感性信息的安全传送。
如下阐述本发明详细的实施例。
实施例一: DHCP客户端与 DHCP服务器之间直接进行 DHCP消息传送 的方法实施例;
请参阅图 1,是本发明实施例提供的 DHCP客户端与 DHCP服务器之间传 送 DHCP消息的方法流程图。
DHCP客户端和 DHCP服务器端可以通过人工配置方式,获得客户端和服 务器端的密钥, 客户端和服务器端釆用相同的加密算法。
101、 DHCP客户端向 DHCP服务器发送请求消息;
在此请求消息中, DHCP客户端可以选择标识要求加密的配置信息选项。 标识配置信息选项加密请求可以通过修改配置信息选项字段和添加修改字段 的配置信息选项实现。
( 1 )修改配置信息选项中字段的方案如下:
在 DHCP协议中用于传送配置信息的选项的格式如下: (配置信息的选项 以下简称配置信息选项)
Code Len Data.
其中, Code表示该配置信息选项的编码, Len表示该配置信息选项的长 度, Data为该配置信息选项存放的数据;
添加的 Flag字段标识该配置信息选项是否需要加密, 比如, Flag为 0表 示给配置信息选项不需要加密, Flag为 1表示该配置信息选项请求加密; Key 字段指示加密的密钥(可以是密钥的索引 ) , Algorithm字段指示用于加密的算 法。 当用户请求对配置信息选项对应的用户敏感性信息进行加密时,在请求消 息中的配置信息选项中 Flag字段被设置为 1。
DHCP客户端要求 DHCP服务器在返回配置信息选项时对选项 123、选项 77、 以及选项 67进行加密: DHCP客户端向 DHCP服务器发送请求消息, 请 求消息中要求加密的配置信息选项 123、 选项 77、 以及选项 67的格式如下, 其中, Algorithm为力。密算法。
配置信息选项 67的格式如下:
67 Len 1 Algorithm
0 Data
( 2 )添加修改字段的配置信息选项的方案如下:
在 DHCP协议中用于传送配置信息的选项的格式如下:
Key字段指示加密的密钥 (可以是密钥的索引或密钥的标识), Algorithm 字段指示用于加密的算法; CI , C2, C3... ...表示 DHCP客户端请求在 DHCP 应答时加密的配置信息选项的编码。
DHCP客户端需求 DHCP服务器在返回配置信息选项时,对选项 123、选 项 77、 以及选项 67进行加密: DHCP客户端向 DHCP服务器发送请求消息, 请求消息中添加上述格式的配置信息选项, 其中 Key字段设置为 0 (表示不指 定加密密钥); 此添加的配置信息选项的格式为:
Algorithm字段中填入相应的加密算法。
102、 DHCP服务器对配置信息选项进行加密;
DHCP服务器收到 DHCP客户端发送的请求消息后, 若 DHCP客户端用 户没有选择标识要求加密的配置信息选项, 则 DHCP服务器根据先前用户在 DHCP服务器上设置的需要加密的配置信息选项,对需要加密的配置信息选项 进行加密; 若 DHCP客户端用户选择标识要求加密的配置信息选项,则 DHCP 服务器根据先前用户在 DHCP服务器上设置的需要加密的配置信息选项, 同 时将 DHCP客户端用户选择标识需求加密的配置信息选项加密。
具体加密的过程如下:
DHCP服务器收到 DHCP客户端发送的请求消息后, DHCP服务器上先前
用户设置对选项 22、 23、 34进行加密; 使用索引为 2的密钥对选项 22、 23、 34进行加密;
釆用修改配置信息选项中字段的方案, DHCP服务器返回的配置信息选项 加密的消息中配置信息选项的格式如下, 其中, Algorithm为加密算法。
其中 Key字段设置为 2 (表示使用索引为 2的密钥进行加密), 在此方案 中, 选项 22、 23、 34可以分别使用不同的索引进行加密, 对请求保护程度高 的选项可以使用较长的密钥。
其中 Key字段设置为 3 (表示使用索引为 3的密钥进行加密), 此方案中, 选项 22、 选项 23、 选项 34使用相同的密钥进行加密, 即在同一个添加修改字 段的配置信息选项中加密的配置信息选项使用相同的密钥加密;其他使用另外 加密密钥的选项可以另外增加修改字段的配置信息选项, 使用另外的密钥。
若 DHCP客户端用户选择标识要求加密的配置信息选项, DHCP服务器同 时对请求消息中标识要求加密的配置信息选项进行加密,如步骤 101中请求加 密的配置信息选项。 DHCP服务器使用索引为 2的密钥对选项 123、 选项 77、 以及选项 67进行加密: DHCP服务器向 DHCP客户端发送消息, 其中携带了 对步骤 101中请求加密的选项的加密信息。
釆用修改配置信息选项中字段的方案, DHCP服务器返回的配置信息选项 加密的消息中配置信息选项的格式如下, 其中, Algorithm为加密算法。
其中 Key字段设置为 2 (表示使用索引为 2的密钥进行加密), 在此方案 中选项 123、 77、 67可以分别使用不同的索引进行加密, 对请求保护程度高的 选项可以使用较长的密钥。
其中 Key字段设置为 3 (表示使用索引为 3的密钥进行加密), 此方案中, 选项 123、 选项 77、 选项 67使用相同的密钥进行加密, 即在同一个添加修改 字段的配置信息选项中加密的配置信息选项使用相同的密钥加密;其他使用另 外加密密钥的选项可以另外增加修改字段的配置信息选项, 使用另外的密钥。
103、 DHCP服务器向 DHCP客户端返回消息;
至此, 完成 DHCP消息中用户敏感性信息的加密传送。
当 DHCP客户端与 DHCP服务器不在同一个网段时, 在 DHCP客户端与 DHCP服务器之间会存在 DHCP中继代理。
实施例二, DHCP客户端与 DHCP服务器之间存在 DHCP 中继代理的 DHCP消息传送的方法实施例。
请参阅图 2,是本发明实施例提供的 DHCP客户端与 DHCP服务器之间存
在 DHCP中继代理的 DHCP消息传送的方法流程图;
DHCP客户端和 DHCP服务器端通过人工配置方式,获得客户端和服务器 端的密钥, 客户端和服务器端釆用相同的加密算法。
201、 DHCP客户端向 DHCP中继代理发送请求消息;
在此请求消息中, DHCP客户端可以选择标识要求加密的配置信息选项。 标识配置信息选项加密请求可以通过修改配置信息选项字段和添加修改字段 的配置信息选项实现。
( 1 )修改配置信息选项中字段的方案如下:
在 DHCP协议中用于传送配置信息的选项的格式如下: (配置信息的选项 以下简称配置信息选项)
Code Len Data.
其中, Code表示该配置信息选项的编码, Len表示该配置信息选项的长 度, Data为该配置信息选项存放的数据。
添加的 Flag字段标识该配置信息选项是否需要加密, 比如, Flag为 0表 示给配置信息选项不需要加密, Flag为 1表示该配置信息选项请求加密; Key 字段指示加密的密钥(可以是密钥的索引或是密钥的标识), Algorithm字段指 示用于加密的算法。当用户请求对配置信息选项对应的用户敏感性信息进行加 密时, 在请求消息中的配置信息选项中 Flag字段被设置为 1。
DHCP客户端要求 DHCP服务器在返回配置信息选项时,对选项 123、选 项 77、 以及选项 67进行加密: DHCP客户端向 DHCP服务器发送请求消息, 请求消息中要求加密的配置信息选项 123、 选项 77、 选项 67 的格式如下, Algorithm为力 o密算法;
配置信息选项 77的格式如下:
77 Len 1 Algorithm
0 Data
( 2 )添加修改字段的配置信息选项的方案如下:
在 DHCP协议中用于传送配置信息的选项的格式如下: (配置信息的选项 以下简称配置信息选项)
Code Len Data.
其中, Code表示该配置信息选项的编码, Len表示该配置信息选项的长 度, Data为该配置信息选项存放的数据;
Key字段指示加密的密钥(可以是密钥的索引或密钥标识), Algorithm字 段指示用于加密的算法; CI , C2, C3... ...表示 DHCP客户端请求在 DHCP应 答时加密的配置信息选项的编码。
DHCP客户端需求 DHCP服务器在返回配置信息选项时,对选项 123、选 项 77、 以及选项 67进行加密: DHCP客户端向 DHCP服务器发送请求消息, 请求消息中添加上述格式的配置信息选项, 其中 Key字段设置为 0 (表示不指 定加密密钥); 此添加的配置信息选项的格式为:
Algorithm字段中填入相应的加密算法。
202、 DHCP中继代理加密中继代理信息选项;
DHCP服务器端和 DHCP中继代理通过人工配置方式,获得客户端和服务 端的密钥。
DHCP中继代理 ( Relay Agent )收到 DHCP客户端发送的请求消息后, 会
在请求消息中添加额外的信息, 这些额外的信息帮助 DHCP服务器进行地址 选择和参数配置, 被封装在 DHCP 中继代理信息选项中。 本发明实施例中, DHCP中继代理使用先前通过人工配置的方式设置的密钥,并选择要求加密的 额外信息的选项, DHCP中继代理对添加的额外的信息进行加密, 加密的方式 可以通过修改配置信息选项字段和添加修改字段的配置信息选项来实现。
在 DHCP 中继代理的请求消息中携带中继代理添加的额外配置信息的选 项的格式如下: (额外配置信息的选项以下简称中继代理信息选项)
Code Len Data. 其中, Code表示该中继代理信息选项的编码, Len表示该中继代理信息 选项的长度, Data为该中继代理信息选项存放的数据;
添加的 Flag字段标识该配置信息选项是否需要加密, 比如, Flag为 0表 示给配置信息选项不需要加密, Flag为 1表示该配置信息选项请求加密; Key 字段指示加密的密钥(可以是密钥的索引 ) , Algorithm字段指示用于加密的算 法。 当用户请求对配置信息选项对应的用户敏感性信息进行加密时,在请求消 息中的配置信息选项中 Flag字段被设置为 1。
DHCP 中继代理使用索引为 1的密钥对子选项 7、 子选项 6、 以及子选项 4进行加密: DHCP 中继代理向 DHCP服务器转发请求消息,请求消息中插入 加密的 DHCP中继代理信息选项。要求加密的中继代理信息选项 7、 中继代理 信息选项 6、 选项 4的格式如下, 其中, Algorithm为加密算法;
中继信息选项 4的格式如下:
4 Len 1 Algorithm
1 Data
其中 Key字段设置为 1 (表示使用索引为 1的密钥进行加密), 在此方案 中子选项 7、 6、 4可以分别使用不同的索引进行加密, 对请求保护程度高的选 项可以使用较长的密钥。
添加修改字段的配置信息选项的方案如下:
在 DHCP协议中用于传送配置信息的选项的格式如下: (中继代理添加的 额外的配置信息的选项以下简称中继代理信息选项)
Code Len Data.
Code表示该中继代理信息选项的编码, Len表示该中继代理信息选项的 长度, Data为该中继代理信息选项存放的数据;
Key字段指示加密的密钥(可以是密钥的索引), Algorithm字段指示用于 加密的算法; CI , C2, C3... ...表示 DHCP中继代理加密的中继代理信息选项 的编码。
DHCP中继代理对子选项 7、 6、 4进行加密: DHCP客户端向 DHCP服 务器发送请求消息, 请求消息中添加上述格式的配置信息选项, 其中 Key字 段设置为 3 (表示使用索引为 3 的密钥进行加密); 此添加的配置信息选项的 格式为:
Algorithm字段中填入相应的加密算法。
203、 DHCP中继代理向 DHCP服务器发送请求消息;
DHCP 中继代理向 DHCP服务器发送的请求消息中增加了中继代理信息 选项, 若 DHCP 中继代理对中继代理信息选项进行了加密, 则中继代理向 DHCP服务器发送的请求消息中携带加密的中继代理信息选项。
中继代理在请求消息中插入加密的中继代理信息选项后向 DHCP服务器 转发该请求消息。
204、 DHCP服务器对配置信息选项进行加密;
DHCP服务器收到 DHCP中继代理发送的请求消息后, 若 DHCP客户端 用户没有选择标识要求加密的配置信息选项, 则 DHCP服务器根据先前用户 在 DHCP服务器上设置的需要加密的配置信息选项, 对需要加密的配置信息 选项进行加密; 若 DHCP客户端用户选择标识需求加密的配置信息选项, 则 DHCP服务器根据先前用户在 DHCP服务器上设置的需要加密的配置信息选 项, 同时将 DHCP客户端用户选择标识要求加密的配置信息选项加密。
若请求消息中, 中继代理信息选项被加密, DHCP服务器对中继代理信息 选项解密, 保存中继代理信息选项供地址选择和参数配置所用。
DHCP服务器收到 DHCP客户端发送的请求消息后, DCHP服务器上先前 用户设置对选项 22、 23、 34进行加密; 使用索引为 2的密钥对选项 22、 23、 34进行加密;
釆用修改配置信息选项中字段的方案, DHCP服务器返回的配置信息选项 加密的消息中配置信息选项的格式如下, Algorithm为加密算法;
其中 Key字段设置为 2 (表示使用索引为 2的密钥进行加密), 在此方案 中选项 22、 23、 34可以分别使用不同的索引进行加密, 对请求保护程度高的 选项可以使用较长的密钥。
其中 Key字段设置为 3 (表示使用索引为 3的密钥进行加密), 此方案中, 选项 22、 选项 23、 选项 34使用相同的密钥进行加密, 即在同一个添加修改字 段的配置信息选项中加密的配置信息选项使用相同的密钥加密;其他使用另外 加密密钥的选项可以另外增加修改字段的配置信息选项, 使用另外的密钥。
若 DHCP客户端用户选择标识要求加密的配置信息选项, DHCP服务器同 时对请求消息中标识要求加密的配置信息选项进行加密,如步骤 101中请求加 密的配置信息选项。 DHCP服务器使用索引为 2的密钥对选项 123、 选项 77、 以及选项 67进行加密: DHCP服务器通过 DHCP中继代理向 DHCP客户端发 送消息, 其中携带了对步骤 201中请求加密的选项的加密信息。
釆用修改配置信息选项中字段的方案, DHCP服务器返回的配置信息选项 加密的消息中配置信息选项的格式如下, Algorithm为加密算法;
其中 Key字段设置为 2 (表示使用索引为 2的密钥进行加密), 在此方案 中, 选项 123、 77、 67可以分别使用不同的索引进行加密, 对请求保护程度高 的选项可以使用较长的密钥。
使用添加修改字段的配置信息选项的方案, DHCP服务器向 DHCP客户端 返回的消息中配置信息选项为加密了的配置信息选项; 如下:
Code Len 3 Algorithm
123 77 67
其中 Key字段设置为 3 (表示使用索引为 3的密钥进行加密), 此方案中, 选项 123、 选项 77、 选项 67使用相同的密钥进行加密, 即在同一个添加修改 字段的配置信息选项中加密的配置信息选项使用相同的密钥加密;其他使用另 外加密密钥的选项可以另外增加修改字段的配置信息选项, 使用另外的密钥。
DHCP服务器收到请求消息后, 请求消息中中继代理信息选项被加密, DHCP服务器解密中继代理信息, 进行策略选择, 对中继代理信息选项进行加 密或者直接将请求消息中加密的中继代理信息选项复制封装到发送给 DHCP 中继代理的消息中。
DHCP服务器加密中继代理信息选项的加密过程如下:
DHCP服务器使用索引为 1的密钥对子选项 7、 子选项 6、 以及子选项 4 进行加密: 要求加密的中继代理信息选项 7、 选项 6、 选项 4的格式如下, 其 中, Algorithm为力。密算法;
其中 Key字段设置为 1 (表示使用索引为 1的密钥进行加密), 在此方案 中子选项 7、 6、 4可以分别使用不同的索引进行加密, 对请求保护程度高的选 项可以使用较长的密钥。
添加修改字段的配置信息选项的方案如下:
在 DHCP协议中用于传送配置信息的选项的格式如下: (中继代理添加的 额外的配置信息的选项以下简称中继代理信息选项)
Sub-Code Len Data.
Code表示该中继代理信息选项的编码, Len表示该中继代理信息选项的 长度, Data为该中继代理信息选项存放的数据;
Key字段指示加密的密钥(可以是密钥的索引), Algorithm字段指示用于 加密的算法; CI , C2, C3... ...表示 DHCP中继代理加密的中继代理信息选项 的编码。
Algorithm字段中填入相应的加密算法。
205、 DHCP服务器向 DHCP中继代理返回消息;
206、 DHCP中继代理将消息转发到 DHCP客户端;
DHCP 中继代理收到 DHCP服务器发送的消息后, 提取中继代理信息选 项, 将消息转发到 DHCP客户端, 即 DHCP中继代理发送给 DHCP客户端的 消息中不携带中继代理信息选项。
至此, 完成 DHCP客户端与 DHCP服务器端之间存在 DHCP中继代理的 情况下的用户敏感性信息的加密传送。
在某些情况下, DHCP中继代理会向 DHCP服务器发送 DHCP请求消息, 以更新 DHCP中继代理上存储的信息, 该请求消息中携带 DHCP中继代理添 加的中继代理信息选项, DHCP服务器根据 DHCP中继代理发送的请求消息, 处理该请求消息, 比如解密该请求消息中携带的 DHCP 中继代理信息选项, 或向 DHCP中继代理返回携带中继代理信息选项的消息。
实施例三, DHCP中继代理与 DHCP服务器之间 DHCP消息传送的方法。 请参阅图 3 ,是本发明实施例提供的 DHCP中继代理与 DHCP服务器之间
DHCP消息传送的方法的流程图。
301、 DHCP中继代理加密中继代理信息选项;
DHCP服务器端和 DHCP中继代理通过人工配置方式获取密钥。
DHCP中继代理(Relay Agent )向 DHCP服务器发送请求消息时, 会在请 求消息中添加额外的信息, 这些额外的信息帮助 DHCP服务器进行地址选择 和参数配置, 被封装在 DHCP中继代理信息选项中。 本发明实施例中, DHCP 中继代理使用先前通过人工配置的方式设置的密钥,并选择要求加密的额外信 息的选项, DHCP中继代理对添加的额外的信息进行加密, 加密的方式可以通 过修改配置信息选项字段和添加修改字段的配置信息选项实现。
在 DHCP 中继代理中请求消息中携带中继代理添加的额外配置信息的选 项的格式如下: (额外配置信息的选项以下简称中继代理信息选项)
Code Len Data. 其中, Code表示该中继代理信息选项的编码, Len表示该中继代理信息 选项的长度, Data为该中继代理信息选项存放的数据;
添加的 Flag字段标识该配置信息选项是否需要加密, 比如, Flag为 0表 示给配置信息选项不需要加密, Flag为 1表示该配置信息选项请求加密; Key 字段指示加密的密钥(可以是密钥的索引 ) , Algorithm字段指示用于加密的算 法。 当用户请求对配置信息选项对应的用户敏感性信息进行加密时,在请求消 息中的配置信息选项中 Flag字段被设置为 1。
DHCP 中继代理使用索引为 1的密钥对子选项 7、 子选项 6、 以及子选项 4进行加密: DHCP 中继代理向 DHCP服务器转发请求消息,请求消息中插入 加密的 DHCP中继代理信息选项。 要求加密的中继代理信息选项 7、 选项 6、 选项 4的格式如下, 其中, Algorithm为加密算法;
中继信息选项 7的格式如下:
7 Len 1 Algorithm
其中 Key字段设置为 1 (表示使用索引为 1的密钥进行加密), 在此方案 中子选项 7、 6、 4可以分别使用不同的索引进行加密, 对请求保护程度高的选 项可以使用较长的密钥。
添加修改字段的配置信息选项的方案如下:
在 DHCP协议中用于传送配置信息的选项的格式如下: (中继代理添加的 额外的配置信息的选项以下简称中继代理信息选项)
Code Len Data.
其中, Code表示该中继代理信息选项的编码, Len表示该中继代理信息 选项的长度, Data为该中继代理信息选项存放的数据;
Key字段指示加密的密钥(可以是密钥的索引), Algorithm字段指示用于 加密的算法; CI , C2, C3... ...表示 DHCP中继代理加密的中继代理信息选项 的编码。
DHCP中继代理对子选项 7、 选项 6、 以及选项 4进行加密: DHCP客户 端向 DHCP服务器发送请求消息, 请求消息中添加上述格式的配置信息选项, 其中 Key字段设置为 3 (表示使用索引为 3的密钥进行加密); 此添加的配置 信息选项的格式为:
上述 Algorithm字段中填入相应的加密算法 t
302、 DHCP中继代理向 DHCP服务器发送请求消息; 在该请求消息中携 带加密的中继代理信息选项。
303、 DHCP服务器向 DHCP中继代理返回消息;
DHCP服务器收到请求消息后, 请求消息中中继代理信息选项被加密, DHCP服务器解密中继代理信息, 进行策略选择, 对中继代理信息选项进行加 密或者直接将请求消息中加密的中继代理信息选项复制封装到发送给 DHCP 中继代理的消息中。 DHCP服务器向 DHCP中继代理发送的消息中携带加密的 中继代理信息选项。
本发明实施例还提供 DHCP消息传送的系统。
请参阅图 4, 是本发明实施例提供的 DHCP消息传送的系统结构图。 该系 统包括:
DHCP客户端 400, 用于向 DHCP服务器发送请求消息;
DHCP服务器 600, 用于对配置信息选项进行加密, 并向所述 DHCP客户 端 400发送所述配置信息选项加密的消息。
DHCP客户端 400进一步用于在所述请求消息中标识要求加密的配置信息 选项;
DHCP服务器 600进一步对所述要求加密的配置信息选项进行加密。 DHCP客户端 400包括:
标识加密单元 401 , 用于在所述请求消息中标识要求加密的配置信息选项; 发送单元 402 , 用于向 DHCP服务器 600发送请求消息, 所述请求消息进 一步携带标识要求加密的配置信息选项;
DHCP服务器 600包括:
加密单元 601 , 用于对配置选项进行加密, 进一步对标识需求加密的配置 信息选项进行加密;
消息发送单元 602,用于向 DHCP客户端 400发送所述配置信息选项加密 的消息, 所述消息进一步携带标识要求加密的配置信息选项。
该 DHCP消息传送的系统还可进一步包括:
DHCP中继代理 500, 用于将 DHCP客户端 400发送的请求消息转发到 DHCP服务器 600,将 DHCP服务器 600发送的配置信息选项加密的消息转发
到 DHCP客户端 400。
DHCP中继代理 500还可进一步对中继代理信息选项进行加密。
请参阅图 5 , 是本发明提供的 DHCP 中继代理与 DHCP服务器间传送 DHCP消息的系统结构图。 该系统包括:
DHCP中继代理 500 , 用于对中继代理信息选项进行加密, 向 DHCP服务 器 600发送携带中继代理信息选项加密的请求消息;
DHCP服务器 600, 用于处理所述加密的中继代理信息选项。
该实施例中的 DHCP服务器包括: 解密单元, 用于对所述加密的中继代 理信息选项进行解密; 信息获取单元, 用于根据所述解密单元的解密结果, 获 得所述中继代理信息选项。
本发明实施例还提供了一种 DHCP服务器, 包括: 加密单元和消息发送 单元, 还可进一步包括: 消息接收单元。 其中, 加密单元用于对配置选项进行 加密; 消息发送单元用于发送包含加密的所述配置信息选项的消息; 消息接收 单元用于接收请求消息, 所述请求消息中携带标识要求加密的配置信息选项。 这样,在消息接收单元接收到的请求消息中如果携带了标识要求加密的配置信 息选项, 则所述加密单元只对该消息中标识要求加密的配置信息选项进行加 密。 另夕卜, 所述消息发送单元向所述 DHCP客户端或 DHCP中继代理发送的 消息中也可进一步携带标识要求加密的配置信息选项。
以上对本发明实施例进行详细的描述,由于本发明实施例提供在配置信息 请求字段中标识配置信息选项加密请求,方便用户根据每次上网需求选择不同 的配置信息选项进行加密。
进一步的, 本发明实施例提供 DHCP 中继代理加密中继代理信息选项, 加密 DHCP 中继代理添加的额外信息, 防止中继代理添加的信息被窃取, 做 到用户敏感信息的全面保护。
以上对本发明所提供的一种 DHCP 消息传送的方法及系统进行了详细介 例的说明只是用于帮助理解本发明的方法及其核心思想; 同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变 之处, 综上所述, 本说明书内容不应理解为对本发明的限制。
Claims
1、 一种 DHCP消息传送的方法, 其特征在于, 包括:
动态主机配置协议 DHCP服务器接收 DHCP客户端的请求消息; 对配置信息选项进行加密;
将包含加密的配置信息选项的消息返回给所述 DHCP客户端。
2、 根据权利要求 1所述的 DHCP消息传送的方法, 其特征在于, 所述请 求消息中标识要求加密的配置信息选项;
所述对配置信息选项进行加密包括:
对所述请求消息中标识了要求加密的配置信息选项进行加密。
3、 根据权利要求 2所述的 DHCP消息传送的方法, 其特征在于, 按照以 下方式在所述请求消息中标识要求加密的配置信息选项:
修改 DHCP消息中的配置信息选项格式; 或者
在 DHCP消息中添加新的配置选项。
4、根据权利要求 2所述的 DHCP消息传送的方法,其特征在于,在 DHCP 客户端与 DHCP服务器之间存在 DHCP中继代理时所述方法还包括:
通过 DHCP中继代理转发所述 DHCP客户端和所述 DHCP服务器之间传 送的消息。
5、 根据权利要求 1至 4任一项所述的 DHCP消息传送的方法, 其特征在 于, 所述 DHCP服务器向所述 DHCP客户端返回的消息中进一步携带标识要 求加密的配置信息选项。
6、 根据权利要求 1至 4任一项所述的 DHCP消息传送的方法, 其特征在 于, 所述方法还包括:
所述 DHCP客户端对所述加密的配置信息选项进行解密, 获得所述配置 信息选项。
7、 一种 DHCP消息传送的方法, 其特征在于, 包括:
DHCP中继代理对中继代理信息选项进行加密;
所述 DHCP中继代理向 DHCP服务器发送包含加密的中继代理信息选项 的请求消息;
所述 DHCP服务器处理所述加密的中继代理信息选项。
8、 根据权利要求 7 所述的 DHCP 消息传送的方法, 其特征在于, 所述 DHCP服务器处理所述加密的中继代理信息选项包括:
所述 DHCP服务器对所述加密的中继代理信息选项进行解密, 获得所述 中继代理信息选项。
9、 一种 DHCP消息传送的系统, 包括: DHCP客户端和 DHCP服务器; 所述 DHCP客户端包括发送单元, 用于向 DHCP服务器发送请求消息; 其特 征在于,
所述 DHCP服务器, 用于接收所述请求消息, 对配置信息选项进行加密, 并将包含加密的配置信息选项的消息返回给所述 DHCP客户端。
10、 根据权利要求 9所述的 DHCP消息传送的系统, 其特征在于, 所述
DHCP服务器包括:
消息接收单元, 用于接收所述请求消息;
加密单元, 用于对所述配置选项进行加密;
消息发送单元, 用于向所述 DHCP客户端发送包含加密的所述配置信息 选项的消息。
11、 根据权利要求 10所述的 DHCP消息传送的系统, 其特征在于, 所述 DHCP客户端进一步包括:
标识加密单元,用于在所述发送单元发送的请求消息中标识要求加密的配 置信息选项;
所述加密单元对所述消息接收单元接收的消息中标识要求加密的配置信 息选项进行加密; 所述消息发送单元向所述 DHCP客户端发送的消息中进一 步携带标识要求加密的配置信息选项。
12、 根据权利要求 9或 10或 11所示的 DHCP消息传送的系统, 其特征 在于, 所述系统进一步包括:
DHCP中继代理, 用于转发所述 DHCP客户端与所述 DHCP服务器之间 传送的消息。
13、 一种 DHCP消息传送的系统, 其特征在于, 包括:
DHCP中继代理,用于对中继代理信息选项进行加密,并向 DHCP服务器 发送携带包含加密的中继代理信息选项的请求消息;
DHCP服务器, 用于处理所述加密的中继代理信息选项。
14、 根据权利要求 13所述的 DHCP消息传送的系统, 其特征在于, 所述 DHCP服务器包括:
解密单元, 用于对所述加密的中继代理信息选项进行解密;
信息获取单元, 用于根据所述解密单元的解密结果, 获得所述中继代理信 息选项。
15、 一种 DHCP服务器, 其特征在于, 包括:
加密单元, 用于对配置选项进行加密;
消息发送单元, 用于发送包含加密的所述配置信息选项的消息。
16、 根据权利要求 15所述的 DHCP服务器, 其特征在于, 进一步包括: 消息接收单元, 用于接收请求消息, 所述请求消息中携带标识要求加密的 配置信息选项;
所述加密单元对所述消息接收单元接收的消息中标识要求加密的配置信 息选项进行加密;
所述消息发送单元向发送的消息中进一步携带标识要求加密的配置信息 选项。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP07816960.4A EP2106071B1 (en) | 2007-02-13 | 2007-09-25 | A method and server for the dhcp message transmission |
| US12/539,692 US8489875B2 (en) | 2007-02-13 | 2009-08-12 | Method, system and apparatus for transmitting DHCP messages |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007100792640A CN101247356B (zh) | 2007-02-13 | 2007-02-13 | Dhcp消息传送的方法及系统 |
| CN200710079264.0 | 2007-02-13 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/539,692 Continuation-In-Part US8489875B2 (en) | 2007-02-13 | 2009-08-12 | Method, system and apparatus for transmitting DHCP messages |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008098453A1 true WO2008098453A1 (en) | 2008-08-21 |
Family
ID=39689633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/070769 Ceased WO2008098453A1 (en) | 2007-02-13 | 2007-09-25 | A method, system and apparatus for the dhcp message transmission |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8489875B2 (zh) |
| EP (1) | EP2106071B1 (zh) |
| CN (1) | CN101247356B (zh) |
| WO (1) | WO2008098453A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114785860A (zh) * | 2022-06-02 | 2022-07-22 | 深圳云创数安科技有限公司 | 基于加解密的数据响应方法、装置、设备及介质 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101247356B (zh) | 2007-02-13 | 2011-02-16 | 华为技术有限公司 | Dhcp消息传送的方法及系统 |
| CN101640690B (zh) * | 2009-08-27 | 2012-07-04 | 华为技术有限公司 | 保障网络安全的方法、系统及dhcp服务端和客户端 |
| WO2011029406A1 (zh) | 2009-09-11 | 2011-03-17 | 华为技术有限公司 | Ip地址自动分配方法、设备和系统 |
| CN102118453B (zh) * | 2009-12-31 | 2014-01-22 | 华为技术有限公司 | Ip地址自动配置方法、服务端设备、客户机和通信系统 |
| CN104754577B (zh) * | 2013-12-31 | 2019-05-03 | 华为技术有限公司 | 一种选择认证算法的方法、装置及系统 |
| CN104935585B (zh) * | 2015-06-02 | 2018-08-28 | 清华大学 | 基于dhcp的dns服务器公钥分发方法 |
| CN106059767A (zh) * | 2016-08-17 | 2016-10-26 | 王树栋 | 基于互联网的终端隐私数据保护系统及方法 |
| CN107395439A (zh) * | 2017-08-24 | 2017-11-24 | 郑州云海信息技术有限公司 | 一种网络配置方法、装置及控制器 |
| KR102382894B1 (ko) * | 2017-11-28 | 2022-04-05 | 삼성전자주식회사 | 통신 시스템에서 이벤트를 관리하는 방법 및 장치 |
| US11888898B2 (en) | 2020-12-31 | 2024-01-30 | Cisco Technology, Inc. | Network configuration security using encrypted transport |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6452925B1 (en) | 1996-04-18 | 2002-09-17 | Verizon Services Corp. | Universal access multimedia data network |
| US20050055575A1 (en) | 2003-09-05 | 2005-03-10 | Sun Microsystems, Inc. | Method and apparatus for performing configuration over a network |
| CN1780244A (zh) | 2004-11-18 | 2006-05-31 | 中兴通讯股份有限公司 | 基于动态主机配置协议加网络门户认证的安全接入方法 |
| CN1859409A (zh) | 2006-03-17 | 2006-11-08 | 华为技术有限公司 | 一种提高网络动态主机配置dhcp安全性的方法和系统 |
| CN1889577A (zh) | 2006-07-18 | 2007-01-03 | Ut斯达康通讯有限公司 | 一种基于dhcp扩展属性的ip地址分配方法 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020178360A1 (en) * | 2001-02-25 | 2002-11-28 | Storymail, Inc. | System and method for communicating a secure unidirectional response message |
| US7139818B1 (en) * | 2001-10-04 | 2006-11-21 | Cisco Technology, Inc. | Techniques for dynamic host configuration without direct communications between client and server |
| US20070101132A1 (en) * | 2003-06-18 | 2007-05-03 | Siemens Aktiengesellschaft | Method and device for forming an encrypted message together with method and device for encrypting an encrypted message |
| US7664096B2 (en) * | 2003-06-25 | 2010-02-16 | At&T Intellectual Property I, Lp | Remote location VOIP roaming behind firewalls |
| CN1893351A (zh) * | 2005-07-09 | 2007-01-10 | 鸿富锦精密工业(深圳)有限公司 | 网络电话系统安全下载信息的方法 |
| US7853708B2 (en) * | 2006-02-24 | 2010-12-14 | Cisco Technology, Inc. | Techniques for replacing point to point protocol with dynamic host configuration protocol |
| CN101247356B (zh) | 2007-02-13 | 2011-02-16 | 华为技术有限公司 | Dhcp消息传送的方法及系统 |
-
2007
- 2007-02-13 CN CN2007100792640A patent/CN101247356B/zh not_active Expired - Fee Related
- 2007-09-25 EP EP07816960.4A patent/EP2106071B1/en not_active Not-in-force
- 2007-09-25 WO PCT/CN2007/070769 patent/WO2008098453A1/zh not_active Ceased
-
2009
- 2009-08-12 US US12/539,692 patent/US8489875B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6452925B1 (en) | 1996-04-18 | 2002-09-17 | Verizon Services Corp. | Universal access multimedia data network |
| US20050055575A1 (en) | 2003-09-05 | 2005-03-10 | Sun Microsystems, Inc. | Method and apparatus for performing configuration over a network |
| CN1780244A (zh) | 2004-11-18 | 2006-05-31 | 中兴通讯股份有限公司 | 基于动态主机配置协议加网络门户认证的安全接入方法 |
| CN1859409A (zh) | 2006-03-17 | 2006-11-08 | 华为技术有限公司 | 一种提高网络动态主机配置dhcp安全性的方法和系统 |
| CN1889577A (zh) | 2006-07-18 | 2007-01-03 | Ut斯达康通讯有限公司 | 一种基于dhcp扩展属性的ip地址分配方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2106071A4 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114785860A (zh) * | 2022-06-02 | 2022-07-22 | 深圳云创数安科技有限公司 | 基于加解密的数据响应方法、装置、设备及介质 |
| CN114785860B (zh) * | 2022-06-02 | 2024-06-04 | 深圳云创数安科技有限公司 | 基于加解密的数据响应方法、装置、设备及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2106071A1 (en) | 2009-09-30 |
| EP2106071A4 (en) | 2010-05-26 |
| EP2106071B1 (en) | 2017-08-09 |
| CN101247356B (zh) | 2011-02-16 |
| US8489875B2 (en) | 2013-07-16 |
| US20100037054A1 (en) | 2010-02-11 |
| CN101247356A (zh) | 2008-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2008098453A1 (en) | A method, system and apparatus for the dhcp message transmission | |
| JP4707992B2 (ja) | 暗号化通信システム | |
| US10924495B2 (en) | Verification method, apparatus, and system used for network application access | |
| CN102318257B (zh) | 用于信息网络的密钥分发方案 | |
| Housley et al. | Guidance for authentication, authorization, and accounting (AAA) key management | |
| JP4081724B1 (ja) | クライアント端末、中継サーバ、通信システム、及び通信方法 | |
| JP2017521934A (ja) | クライアントとサーバとの間の相互検証の方法 | |
| JP2020080530A (ja) | データ処理方法、装置、端末及びアクセスポイントコンピュータ | |
| JP2013243553A (ja) | サービス要求装置、サービス提供システム、サービス要求方法およびサービス要求プログラム | |
| WO2016201732A1 (zh) | 一种虚拟sim卡参数管理方法、移动终端及服务器 | |
| WO2020186823A1 (zh) | 区块链的数据查询方法、装置、系统、设备及存储介质 | |
| JP2012518302A (ja) | 非暗号化ネットワーク動作解決策 | |
| CN110099427A (zh) | 一种待配网设备接入网络热点设备的方法和系统 | |
| KR100429901B1 (ko) | 제로컨피규레이션 네트워크에서 에이전트를 통한주소할당방법 및 그 장치 | |
| CN105337935A (zh) | 一种建立客户端和服务端长连接的方法和装置 | |
| US20030188012A1 (en) | Access control system and method for a networked computer system | |
| CN101197828B (zh) | 一种安全arp的实现方法及网络设备 | |
| CN103650457B (zh) | 一种共享接入的检测方法、设备和终端设备 | |
| CN104135471A (zh) | Dns防劫持通信方法 | |
| CN101039181B (zh) | 防止通用鉴权框架中服务功能实体受攻击的方法 | |
| CN110832806B (zh) | 针对面向身份的网络的基于id的数据面安全 | |
| JP6056970B2 (ja) | 情報処理装置、端末機、情報処理システム及び情報処理方法 | |
| CN101998405A (zh) | 基于wlan接入认证的业务访问方法 | |
| WO2014201783A1 (zh) | 一种自组网的加密鉴权方法、系统及终端 | |
| Maino et al. | Use of IKEv2 in the Fibre Channel Security Association Management Protocol |
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: 07816960 Country of ref document: EP Kind code of ref document: A1 |
|
| REEP | Request for entry into the european phase |
Ref document number: 2007816960 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2007816960 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |







































