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

QUIC data transmission method and device

A data transmission method and technology of a data transmission device are applied in the directions of transmission systems, electrical components, etc., to achieve the effect of increasing the length of encryption

Active Publication Date: 2021-07-13
PURPLE MOUNTAIN LAB
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention aims at the problems existing in the above-mentioned prior art. The present invention proposes a QUIC method for securely transmitting data that does not require encryption, and solves the problems in the current draft by encrypting QUIC messages but not encrypting application data.

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
  • QUIC data transmission method and device
  • QUIC data transmission method and device
  • QUIC data transmission method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] Such as Figure 4 As shown, for the case where the first frame type is a STREAM frame, that is, a frame carrying application data, part of the original message is obtained after being decrypted according to the length of the first ciphertext block, and this part of the original message is parsed from the frame header, Get the frame header, such as including stream ID, frame type STREAM, data length data_len1 in the frame, etc., and then the length of the next encrypted segment. Next, take out the data in the first frame according to the decrypted data_len1, see the schematic diagram of the message format Figure 4 .

Embodiment 2

[0056] Such as Figure 5 As shown, for the case where the first frame type is a frame other than the STREAM frame, part of the original QUIC message is obtained after decryption according to the length of the first ciphertext block, and the frame header is first obtained from this part of the message, such as containing Stream ID, frame type MAX_DATA, frame data length data_len1, etc., and get the max_data data in the frame, the next frame header, such as including stream ID, frame type STREAM, frame data length data_len1, etc., and then get the first frame based on data_len1 data Application data in two frames. The message shows as Figure 5 .

Embodiment 3

[0058] The present application also provides a QUIC data transmission device, which can generate a QUIC message with the negotiation data in the above-mentioned QUIC data transmission method, the application data in the QUIC message itself is not encrypted, and the remaining fields are all encrypted; and A ciphertext block is added to the header of the QUIC message to indicate the encryption length.

[0059] The ciphertext block includes two parts, the first ciphertext block is located behind the QUIC header; the second ciphertext block is located behind the first frame header; the negotiation data is the transmission parameter disable_data_encryption.

[0060] QUIC negotiates the unencrypted parameters of application data, which improves the transmission efficiency.

[0061] The present application also provides a storage medium for storing the above QUIC data transmission method.

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 QUIC data transmission method and device, and the method comprises the following steps: a transmitting device generates a QUIC message with negotiation data, application data in the QUIC message is not encrypted, and other fields are encrypted; and a ciphertext block is added to the head of the QUIC message to indicate an encryption length; then handshake communication is established between the sending device and the receiving device, and unencrypted data transmission is started; and after receiving the QUIC message, the receiving equipment judges a first frame type at first, and then analyzes the length of an encryption block to obtain an original message. The method has the advantages that a scheme for safely transmitting the application data without encryption by using the QUIC is provided, the transmission efficiency can be improved, resources are saved, and the security is ensured.

Description

technical field [0001] The invention belongs to the technical field of new generation communication, and in particular relates to a QUIC data transmission method and device. Background technique [0002] QUIC is a transmission standard for secure channels. It is favored by http service providers due to its user-mode protocol implementation and 0-RTT reconnection advantages. In the current draft regulations, all quic messages and data must be encrypted, see figure 1 , figure 1 It is the data structure diagram of the original QUIC message (only the UDP header and ConnectId are in plain text). [0003] However, in some scenarios, the application data has already been encrypted, and re-encryption will have a great impact on transmission efficiency, especially for applications such as video and live broadcast, which have been encrypted for copyright protection, or do not need to be encrypted, and are forced to be re-encrypted at the transport layer. Encryption can severely imp...

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
IPC IPC(8): H04L29/06
CPCH04L63/0428H04L63/166
Inventor 刘准罗曙晖张晨黄韬
Owner PURPLE MOUNTAIN LAB
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