A key online negotiation method and system suitable for the communication environment of the Internet of Things
A communication environment and Internet of Things technology, applied in key online negotiation method and system field, can solve problems such as weak computing and processing capabilities of the client, low efficiency of encryption key negotiation, extended communication time, etc., to achieve strong computing and processing capabilities, improve The effect of negotiation efficiency and fast communication speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] see figure 1 , providing an online key negotiation method suitable for the communication environment of the Internet of Things, starting from the side of the server, including the following steps:
[0047] S11. The server monitors the connection request from the client through the registration port, and the client is preset with the digital certificate of the server;
[0048] S12. The server with a clear identity receives the information structure sent by the client, where the information structure includes the identity information of the client and channel connection negotiation information;
[0049] S13. After the server receives the information structure, the server uses the preset client digital certificate or registered client ID to confirm the identity of the client;
[0050] S14. The server feeds back the confirmation channel connection negotiation information to the client, and establishes a secure communication channel between the client and the server after t...
Embodiment 2
[0070] see Figure 7 , Embodiment 2 of the present invention provides an online key negotiation system suitable for the communication environment of the Internet of Things, including:
[0071] The connection request monitoring module 1 is used for the server to monitor the connection request of the client through the registration port, and the client is preset with the digital certificate of the server;
[0072] The information structure transfer module 2 is used for the server with a clear identity to receive the information structure sent by the client, and the information structure includes the identity information of the client and channel connection negotiation information;
[0073] The identity confirmation module 3 is used to confirm the identity of the client using the preset client digital certificate or registered client ID when the server receives the information structure;
[0074] The secure communication channel establishment module 4 is used for the server to f...
Embodiment 3
[0078] Embodiment 3 of the present invention provides a computer-readable storage medium, and the computer-readable storage medium stores a program code suitable for an online key negotiation method in the communication environment of the Internet of Things, and the program code includes the program code for executing Embodiment 1. An instruction of an online key negotiation method suitable for the communication environment of the Internet of Things or any possible implementation thereof.
[0079] The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, DVD), or a semiconductor medium (for example, a solid state disk (SolidStateDisk, SSD)) and the like.
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