Time Acquisition for Clockless Devices Using Network Sources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices without independent clocks, such as smart cards, cannot accurately enforce time-based security policies or participate in transactions requiring reliable time measurements, as they lack the ability to maintain an internal clock.

Innovation Solution

A method to acquire time from network-attached time sources and estimate the current time, along with a reliability index, to enforce time-based transaction policies, using techniques like TLS connections with dedicated time-servers, symmetric keys, and general-purpose time-servers, ensuring secure and accurate time measurements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a device does not have an independent clock, then the device can be simpler and consume less power, but the device cannot enforce time-based security policies or participate in time-dependent transactions

Engineering Contradiction:
Improvedevice complexityVSAvoidability to enforce time-based security policies
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces an intermediary component (time synchronization module) that mediates between the device without a clock and external time sources. This module acquires time from network-attached time sources, estimates current time, and provides time information to applications, allowing the device to enforce time-based security policies without having an independent clock.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a device acquires time from network-attached time sources, then the device can obtain accurate time measurements, but the device requires additional communication infrastructure and security protocols

Engineering Contradiction:
Improvetime measurement accuracyVSAvoidcommunication infrastructure requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements preliminary actions by establishing secure communication channels and authentication mechanisms before time acquisition. The device sets up TLS connections with dedicated time-servers and configures symmetric keys in advance, ensuring that when time is needed, the communication infrastructure is already in place and authenticated.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a device uses TLS connections with dedicated time-servers, then the device can ensure secure time acquisition, but the device requires additional security configuration and key management

Engineering Contradiction:
Improvesecurity of time acquisitionVSAvoidsecurity configuration complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where the device automatically manages security configurations. The time synchronization module handles TLS connection establishment, certificate verification, and key management automatically without requiring manual security configuration by users, thus maintaining high security while improving ease of operation.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If a device estimates current time from multiple time sources, then the device can improve time accuracy, but the device requires processing multiple time measurements and calculating reliability indices

Engineering Contradiction:
Improvecurrent time accuracyVSAvoidtime processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms by continuously monitoring time measurements from multiple sources and adjusting the estimated current time based on reliability indices. The system compares time measurements, evaluates source reliability, and dynamically adjusts the time estimate, creating a feedback loop that improves accuracy while managing processing complexity through systematic evaluation criteria.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7926096B2Enforcing time-based transaction policies on devices lacking independent clocks
Publication Date: 2011.04.12 THALES DIS USA INC
  • US7926096B2 patent drawing
  • US7926096B2 patent drawing
  • US7926096B2 patent drawing

AI summary

A system and a method for operating a device that is not capable of independently maintaining a local time clock to enforce a time-based transaction policy that requires a reliable time reference. The device establishes a secure communications channel to one or more network-attached time sources and inquires of each of the network-attached time-sources as to the current time using the secure communications channel. The device receives the current time from the network-attached time-sources and uses the received current times to estimate a current calendar time and to compute a reliability index associated with the estimated current calendar time. The device uses the estimated current calendar time and reliability index to enforce the time-based transaction policy.