Access Control Clock Synchronization with State-Based Security Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Access control devices, particularly battery-operated locks, face challenges in synchronizing clocks due to significant time deviations, which can be exploited for unauthorized access, and existing methods lack robustness against manipulation.

Innovation Solution

A method involving a series of checks to ensure synchronization only occurs under specific conditions, including verifying the device's state after initial operation, battery change, or reset, and ensuring the time deviation is within a predefined threshold, preventing abusive synchronization attempts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If clock synchronization is performed using communicated time information, then time accuracy is improved, but security against manipulation deteriorates

Engineering Contradiction:
Improvetime accuracyVSAvoidsecurity against manipulation
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary checks before synchronization to detect device states (initial operation, battery change, reset) and validates the plausibility of time deviations. These preliminary actions prevent malicious synchronization attempts by establishing safety conditions before the actual time update occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from previous synchronization operations and device state information to dynamically adjust synchronization behavior. By analyzing whether the device is in a vulnerable state and comparing time deviations against expected thresholds, the system feedback-controls whether to accept or reject time information, thereby maintaining security while ensuring accuracy.

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple synchronization checks are performed, then security is improved, but device complexity increases

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

Solution Approach 1:

The synchronization process is segmented into distinct check stages: device state detection, time deviation validation, and conditional synchronization execution. Each segment handles a specific aspect of security validation, making the overall complex process manageable and maintainable while ensuring comprehensive security checks.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If time deviation threshold is set low, then synchronization accuracy is improved, but synchronization reliability deteriorates

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsynchronization reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically adjusts the effective threshold for accepting time information based on device state. In normal operation, stricter thresholds maintain accuracy, while in vulnerable states (initial operation, battery change, reset), the system temporarily allows larger deviations to ensure successful synchronization, then returns to stricter validation afterward.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3053149B2Time synchronization
Publication Date: 2020.10.07 DEUT POST AG
  • EP3053149B2 patent drawingFigure 1~2
  • EP3053149B2 patent drawingFigure 3A
  • EP3053149B2 patent drawingFigure 3B

AI summary

The invention relates to, among others, a method which is carried out using a first device (69). The method has the steps of obtaining temporal information communicated to the first device (69); carrying out one or more of the following tests: a test to determine whether the first device (69) 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 less than or equal to a threshold which is specified or determined according to a specified rule, 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 test(s) carried out has a positive result. The invention further relates to a corresponding method carried out on a second device (68, 61), to computer programs assigned to the methods, and to a system (6) which comprises said devices (61, 68, 69).