Secure Time Communication System Using Filtered Time Tokens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer networks are vulnerable to 'time hacking' attacks where unauthorized users can disrupt the internal clock, compromising the entire network, and existing security measures fail to effectively prevent message spoofing, replay, denial of service, and cryptographic performance attacks.

Innovation Solution

A Secure Time Communication System utilizing a filtered time encryptor and decryptor that generates time tokens through cryptographic hashing, providing perfect forward secrecy and detecting attacks by maintaining a cache of valid tokens to validate message integrity over unsecured channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional time communication protocols are used over unsecured channels, then communication simplicity is maintained, but the system becomes vulnerable to message spoofing, replay, and denial of service attacks

Engineering Contradiction:
Improvesecurity against time hackingVSAvoidcommunication protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary cryptographic hashing of time values to generate time tokens before transmission. The encryptor pre-computes hash-based time tokens from time values, and the decryptor pre-validates received tokens against expected time ranges. This preliminary action ensures security validation occurs before actual time communication, preventing spoofing and replay attacks without requiring complex real-time verification protocols.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces time tokens as an intermediary element between the time source and the communication channel. Instead of transmitting raw time values directly, the system uses hash-based time tokens as mediators that carry time information in a secured format. This intermediary layer protects against denial of service and cryptographic performance attacks while maintaining the simplicity of time synchronization for end applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic verification is performed on every message, then message integrity is ensured, but cryptographic performance attacks and denial of service attacks increase processing load

Engineering Contradiction:
Improvemessage integrity verificationVSAvoidcomputational energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies partial cryptographic verification by validating only the time token portion of each message rather than performing full cryptographic verification on the entire message content. The decryptor verifies whether the time token falls within the expected time range and matches the current time value, which is computationally lighter than full message authentication. This partial action approach maintains message integrity verification while reducing computational energy consumption and resistance to cryptographic performance attacks.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If time tokens are validated against a cache of valid tokens, then message replay attacks are detected, but the system complexity and memory requirements increase

Engineering Contradiction:
Improvedetection of message replay attacksVSAvoidtoken validation mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decryptor maintains a cache of valid time tokens and performs preliminary validation by checking whether received time tokens exist in the cache before processing the actual message. This preliminary check efficiently detects replay attacks by identifying duplicate or outdated tokens without requiring complex real-time analysis. The cache-based approach uses simple lookup operations rather than complex validation algorithms, maintaining low system complexity while effectively preventing message replay attacks.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the system bounds the effect of message delay manipulation, then time accuracy is improved, but the restriction on acceptable delay ranges limits system adaptability

Engineering Contradiction:
Improvetime measurement accuracyVSAvoidtolerance to message delay variation
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the acceptable time delay range based on current network conditions and clock synchronization state. The decryptor validates time tokens against a moving time window that adapts to network latency variations and clock drift. This dynamic validation range allows the system to maintain time measurement accuracy by bounding delay manipulation effects while adapting to different network environments and message types, rather than using a fixed restrictive delay threshold.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This system effectively defends against time hacking and various attacks by ensuring secure, non-interactive communication of clock information, maintaining the integrity of time measurement within electronic systems, and limiting the impact of message delay manipulation.

Implementation Method 1

A secure, non-interactive method for communicating secured time is provided. More particularly, one embodiment of the invention comprises a filtered time encryptor and a filtered time decryptor, which work in combination to provide secure and non-interactive communication of clock information

Methodology Applied
Scientific EffectCryptographic hashing:

Data Source

PatentUS10992648B2Secure time communication system
Publication Date: 2021.04.27 INVISINET TECHNOLOGIES LLC
  • US10992648B2 patent drawing
  • US10992648B2 patent drawing
  • US10992648B2 patent drawing

AI summary

Methods and apparatus for a Secure Time Communication System (10) are disclosed. One embodiment of the invention provides secure and non-interactive communication of clock information over an unsecured communications channel. This communication provides perfect forward secrecy, while detecting and blocking message spoofing, message replay, denial of service and cryptographic performance attacks. This mechanism also bounds the effect of message delay manipulation. The mechanism consists of two components, a filtered time encryptor (16) and a filtered time decryptor (28). The filtered time encryptor (16) produces a message in two parts; a time token followed by an encrypted message body. The time token is used as a filter to detect most attacks and to determine the message key.