Time synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Access control systems, particularly those with battery-operated locks, face challenges in clock synchronization due to target time deviations, which can be exploited by attackers to gain unauthorized access by resetting the clock to a false time, compromising the validity period of electronic keys.

Innovation Solution

A method involving a first apparatus that obtains and checks temporal information from a second apparatus, synchronizing its clock only if certain conditions are met, such as being in a valid state after startup or battery change, and ensuring the deviation is within a predefined threshold, thereby preventing malicious manipulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the clock of a battery-operated lock is used for access authorization checks, then the system can function with limited power supply, but the target time deviations of several minutes per month compromise the reliability of time-based access control

Engineering Contradiction:
Improvepower consumptionVSAvoidtime synchronization accuracy
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system performs preliminary synchronization of the clock with a reference time source before the access authorization check is performed. This ensures that the time deviation is corrected in advance, allowing the battery-operated lock to maintain accurate time-based access control without requiring continuous power supply for timekeeping.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the clock is synchronized with communicated temporal information, then time synchronization accuracy is improved, but attackers can exploit this by resetting the clock to a false time to gain unauthorized access

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoidsecurity vulnerability to manipulation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system incorporates feedback mechanisms where the access control apparatus verifies the authenticity of communicated temporal information before synchronizing the clock. The apparatus checks whether the received time information matches expected time ranges and validates the synchronization process, preventing attackers from successfully manipulating the clock to unauthorized time values.

Inventive Principle:
Principle #23Feedback

3Object-affected harmful factors

If multiple checks are performed before synchronization, then security against manipulation is improved, but the complexity of the synchronization process increases

Engineering Contradiction:
Improvesecurity against time manipulationVSAvoidsynchronization process complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The synchronization process is segmented into distinct, modular check steps: initial state verification, time deviation threshold check, and date matching check. Each check is an independent decision point that can be implemented as a separate function or module, making the complex security process more manageable and easier to verify while maintaining comprehensive security.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9836906B2Time synchronization
Publication Date: 2017.12.05 DEUT POST AG
  • US9836906B2 patent drawing
  • US9836906B2 patent drawing
  • US9836906B2 patent drawing

AI summary

A method having the steps of obtaining temporal information communicated to a first device; carrying out one or more of the following tests: a test to determine whether the first device is in a state following an initial operation, a battery replacement or other power outage, or a reset, a test to determine whether a deviation between temporal information of the clock and the communicated temporal information is less than or equal to a threshold which is specified, and a test to determine whether the communicated temporal information has the same date as the temporal information of the clock; and synchronizing the clock using the communicated temporal information if all of one or more defined conditions are satisfied, wherein one of the one or more conditions requires that at least one of the one or more tests carried out has a positive result.