Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Large concurrent encrypted communication algorithm for secure authentication gateway

A security- and gateway-oriented technology, applied in the field of secure data transmission, can solve problems such as limitations and inability to make full use of network processing capabilities, and achieve the effect of coping with the impact of large data volumes

Inactive Publication Date: 2019-04-16
北京安软天地科技有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the development of information technology and network technology, more and more core services are carried on the Internet, mobile Internet or Internet of Things, and data transmission needs to be encrypted and protected, because the concurrency and throughput are huge, and the back-end server processing Higher and higher requirements are put forward for performance. The traditional communication mode and encryption mode adopt a synchronous processing method that is tightly coupled with communication and encryption. The only way to increase concurrent processing is to increase the number of threads or processes, which is limited by the number of threads and processes. , cannot make full use of the communication bandwidth of the network and the processing power of the CPU

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Large concurrent encrypted communication algorithm for secure authentication gateway

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The implementation process of the large concurrent encrypted communication algorithm for the security authentication gateway is as follows:

[0021] 1) The listening thread receives the connection request from the remote user, and after completing the SSL handshake protocol, adds the network descriptor to the I / O working thread for management.

[0022] 2) The I / O worker thread adopts the EPOLL mechanism, which can process tens of thousands of network descriptors at the same time. When network data arrives, receive and store it in the buffer to determine whether it is a complete SSL frame, if not, continue to receive, if yes, obtain a worker thread from the worker thread pool, and add the data to the corresponding queue, Notify the worker thread for processing.

[0023] 3) The working thread takes out the queue data and calls the SSL engine to decrypt it. After the decryption is completed, it calls the protocol analysis module for data analysis and business processing. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a large concurrent encrypted communication algorithm for a secure authentication gateway, related to a data security transmission method. The traditional communication encryption library adopts a synchronous processing method tightly coupling communication and encryption, which can only increase the concurrent processing by increasing the number of threads or processes; andlimited by the number of the threads and processes, the communication bandwidth of the network and the processing power of the CPU cannot be fully utilized. The large concurrent encrypted communication algorithm for the secure authentication gateway is independently implemented through network communication and SSL processing, and supports independent optimization; an asynchronous I / O mechanism of the operating system is used fully to improve the throughput processing capacity; the thread pool technology is used to make full use of the computing power of the CPU; and the queue technology is used to perform buffer processing on peak data. The main advantage of the large concurrent encrypted communication algorithm for the secure authentication gateway is that the SSL encrypted communication with high concurrency (greater than 50,000), high number of connections per second (greater than 500), high throughput (greater than 800Mb / s), and high peak impact can be realized.

Description

technical field [0001] The invention relates to a data security transmission method, in particular to a large concurrent encryption communication algorithm oriented to a security authentication gateway. Background technique [0002] With the development of information technology and network technology, more and more core services are carried on the Internet, mobile Internet or Internet of Things, and data transmission needs to be encrypted and protected, because the concurrency and throughput are huge, and the back-end server processing Higher and higher requirements are put forward for performance. The traditional communication mode and encryption mode adopt a synchronous processing method that is tightly coupled with communication and encryption. The only way to increase concurrent processing is to increase the number of threads or processes, which is limited by the number of threads and processes. , unable to make full use of the communication bandwidth of the network and...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06
CPCH04L63/166H04L63/20
Inventor 于政波
Owner 北京安软天地科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products