Handshake-Free Encrypted Communication Channel

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication protocols, such as HTTPS and TCP, require handshakes that introduce delays, particularly noticeable in mobile networks with long round-trip times, which degrade the user experience by adding unnecessary steps before initiating encrypted request-response interactions.

Innovation Solution

The proposed solution involves a handshake-free encrypted communication method that leverages an ongoing communication relationship between devices to cache encryption secrets, using symmetric encryption for bulk communication and asymmetric encryption for initial key exchange, eliminating the need for handshake processes by establishing a secure channel without the four-message handshake typically required in HTTPS.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a four-message handshake process is used to establish secure communication (as in HTTPS/TCP), then security and reliability are improved, but communication delay increases significantly

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by establishing the secure communication channel before the actual data transfer begins. The four-message handshake process (SYN, SYN-ACK, ACK, and application-layer handshake) is executed in advance to set up encryption contexts, security associations, and communication state, allowing subsequent data transmission to occur without repeated handshakes. This preliminary establishment of security infrastructure resolves the contradiction by front-loading the time cost into an initial setup phase rather than having it recur with each communication event.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by reusing the security context and encryption parameters established during the initial handshake for subsequent communication sessions. Instead of creating new security associations each time, the system copies and reuses the existing security context, encryption keys, and communication state, thereby eliminating the need for repeated handshakes while maintaining security. This copying approach significantly reduces communication delay while preserving the security guarantees.

Inventive Principle:
Principle #26Copying

2Reliability

If multiple handshake messages are exchanged to establish encryption keys, then secure communication is achieved, but the number of network round-trips increases

Engineering Contradiction:
Improvesecure communicationVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the key exchange process with the communication establishment process by combining the TLS handshake, TCP handshake, and application-layer protocol handshake into a single integrated sequence of four messages. Rather than performing separate key exchange, connection establishment, and protocol negotiation in distinct phases, the system merges these functions into one coordinated handshake process that accomplishes multiple objectives simultaneously. This merging reduces the total number of round-trips required while maintaining secure communication.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent ensures continuity of useful action by maintaining the secure communication channel established during the handshake for the entire duration of the data transfer session. The encryption context and security associations created during the initial four-message handshake remain active and reusable, allowing continuous encrypted communication without interruption or repeated key exchange. This continuity eliminates idle periods and repeated setup phases, thereby improving communication speed while preserving security.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8972733B1Techniques to prime a stateful request-and-response communication channel
Publication Date: 2015.03.03 META PLATFORMS INC
  • US8972733B1 patent drawing
  • US8972733B1 patent drawing
  • US8972733B1 patent drawing

AI summary

Techniques for handshake-free encrypted communication are described. An apparatus may comprise a reception component and a precomputation component. The reception component may be operative to receive a priming message from a client using a stateless network protocol, to establish a communication channel to the client, and to transmit a response to the priming message over the communication channel to the client. The precomputation component may be operative to determine the response in response to the reception of the priming message from the client. Other embodiments are described and claimed.