Hash-Based Secure Data Transmission Without Time-Sync Certificates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure data transmission methods over the Internet, such as SSL, are vulnerable to invalid certificates due to time differences between sender and server, leading to potential third-party interception and reliance on user acceptance or time-based certificates.

Innovation Solution

A method and system for secure data transmission involving the generation of a character string, creation of a hash key using a private key, and encryption of data, along with transmission of an identification key and encrypted data, eliminating the need for certificates and ensuring dynamic encryption keys for each data packet.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If time-based certificates are used for secure data transmission, then authentication is provided, but validity errors occur due to time differences between sender and server

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidcertificate validity accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent changes the parameter from time-based certificate validity to a deterministic hash-based validity mechanism. Instead of relying on timestamps that may differ between systems, the invention uses a hash function that processes the private key and data to generate a unique hash key, eliminating time synchronization requirements while maintaining authentication reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If certificates are rejected due to invalidity, then security is maintained, but additional validation steps are required

Engineering Contradiction:
ImprovesecurityVSAvoidvalidation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention implements self-service authentication where the sender automatically generates and transmits the hash key derived from their private key and the data. The recipient can independently verify the authenticity by regenerating the same hash key using the provided private key and comparing it with the transmitted hash key, eliminating the need for complex third-party certificate validation.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If SSL encryption is used, then data protection is provided, but third-party interception remains possible due to certificate acceptance issues

Engineering Contradiction:
Improvedata protectionVSAvoidinterception resistance
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent extracts the vulnerable certificate validation step from the encryption process. Instead of relying on SSL certificates that require user acceptance or server validation, the invention directly embeds the authentication mechanism within the data transmission itself through hash key generation, eliminating the intermediate certificate layer that enables third-party interception.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8117450B2System and method for secure data transmission
Publication Date: 2012.02.14 WORKDAY INC
  • US8117450B2 patent drawing
  • US8117450B2 patent drawing
  • US8117450B2 patent drawing

AI summary

A system for secure data transmission comprises a processor, a memory coupled to the processor, and a string generator stored in the memory and executable by the processor. The string generator is adapted to generate a character string. The system also comprises a hashing engine stored in the memory and executable by the processor. The hashing engine is adapted to generate a hash key using the character string and a private key. The system further comprises an encryption engine stored in the memory and executable by the processor. The encryption engine is adapted to encrypt the data using the hash key. The processor is adapted to transmit the encrypted data, an identification key related to the private key, and the character string to a recipient.