Data encryption transmission method, device and gateway in centralized network
A centralized network and data encryption technology, which is applied in the fields of equipment, gateways, and data encryption transmission methods, can solve problems such as unfavorable cloud platform decryption data, increased cloud platform processing workload, and inability to obtain communication information of home appliances in a timely and convenient manner. Achieve the effect of small processing burden and convenient decryption process
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0065] The first embodiment provides a data encryption transmission method in a centralized network system, the execution subject of the method is a device in the centralized network system, refer to image 3 , which includes the following steps:
[0066] Step 301: the device obtains the homegroup key from the key management server;
[0067] Step 302: the device obtains the session key from the gateway;
[0068] Step 303: the device generates a data encryption key according to the homegroup key and the session key;
[0069] Step 304: the device uses the data encryption key to encrypt the data to be sent;
[0070] Step 305: the device sends the encrypted data to the gateway.
[0071] Further, the method may further include the following steps: receiving the ciphertext data sent by the gateway; and decrypting the ciphertext data with a data encryption key.
[0072] Preferably, step 303 may specifically include the following step: XOR processing the homegroup key and the sess...
Embodiment 2
[0075] The second embodiment provides another data encryption transmission method in a centralized network system, the execution subject of this method is a device in the centralized network system, refer to Figure 4 , which includes the following steps:
[0076] Step 401: Obtain a session key from the gateway;
[0077] Step 402: Send the session key to the key management server;
[0078] Step 403: Receive the data encryption key generated by the session key and the homegroup key returned by the key management server;
[0079] Step 404: use the data encryption key to encrypt the data to be sent;
[0080] Step 405: Send the encrypted data to the gateway.
[0081] Further, the method may further include the following steps: receiving the ciphertext data sent by the gateway; and decrypting the ciphertext data with a data encryption key.
[0082] In this second embodiment, on the basis of the advantages of the first embodiment, the cost of periodically updating the home group...
Embodiment 3
[0084] The third embodiment provides another method for encrypting data transmission in a centralized network system. The execution subject of the method is a gateway in the centralized network system. Refer to Figure 5 , which includes the following steps:
[0085] Step 501: Generate a first session key for the first device and send it to the first device;
[0086] Step 502: Generate a second session key for the second device and send it to the second device;
[0087] Step 503: Receive encrypted data sent by the first device;
[0088] Step 504: Use the first session key to decrypt the encrypted data to obtain ciphertext data encrypted with the homegroup key;
[0089] Step 505: Encrypt the ciphertext data again with the second session key;
[0090] Step 506: Send the encrypted data to the second device.
[0091] Further, after step 504, the method may further include the following steps: recording the ciphertext data encrypted with the family group key, and uploading to t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com