Rolling Code Proximity Verification for Entry Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smartphones used for access control lack effective proximity verification, making them vulnerable to security breaches, as existing methods like GPS and biometric techniques are either inaccurate or battery-intensive, and cannot ensure secure and efficient authentication without user involvement.

Innovation Solution

Implementing a rolling code-based proximity verification system where each secure access point broadcasts changing identifiers over a short-range wireless network, allowing user devices to verify proximity by receiving and matching rolling codes, decoupling proximity verification from access authentication to ensure secure and efficient access without user involvement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If GPS and geo-fencing functionalities are used for proximity verification, then location tracking is provided, but battery drain increases significantly

Engineering Contradiction:
Improvelocation tracking accuracyVSAvoidsmartphone battery consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system divides proximity verification into two independent components: (1) GPS-based location tracking for general proximity determination, and (2) rolling code verification for precise point-of-access confirmation. This segmentation allows each component to operate independently with optimized resource usage, reducing overall battery consumption while maintaining verification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The rolling code identifier acts as an intermediary between GPS location data and access authentication. Instead of relying solely on continuous GPS tracking, the system uses rolling codes broadcast by access points as intermediaries to confirm proximity, significantly reducing GPS usage and battery consumption while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If GPS signaling is used for proximity verification, then location coordinates are provided, but security is compromised due to lack of encryption and susceptibility to spoofing

Engineering Contradiction:
Improvelocation coordinatesVSAvoidsecurity against spoofing
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary proximity verification using rolling codes before initiating access authentication. The rolling code mechanism is pre-configured in both the access point and user device, creating a security layer that validates proximity before any access credentials are exchanged, preventing spoofing attempts at the earliest stage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The rolling code identifier dynamically changes over time, making each proximity verification instance unique and unspoofable. Unlike static GPS coordinates that can be replicated, the rolling code evolves continuously, ensuring that even if an attacker intercepts one code, it becomes invalid immediately, providing robust security against replay and spoofing attacks.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If facial recognition and biometric techniques are integrated into readers, then proximity verification is provided, but processing speed decreases and cost increases

Engineering Contradiction:
Improveuser identification accuracyVSAvoidaccess authentication speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system segments the authentication process into two distinct phases: (1) rapid rolling code-based proximity verification that occurs instantly, and (2) subsequent access credential authentication. This segmentation eliminates the need for slow biometric processing during the critical proximity verification stage, maintaining high-speed access while still ensuring security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of using complex biometric sensors in access readers, the system uses a simplified rolling code identifier that replicates the security function of biometrics. The rolling code serves as a lightweight copy of the identification mechanism, providing sufficient security for proximity verification without the processing overhead of facial or fingerprint recognition.

Inventive Principle:
Principle #26Copying

4Productivity

If smartphones transmit access credentials directly to ACU without reader proxy, then authentication speed is improved, but proximity verification security is compromised

Engineering Contradiction:
Improveauthentication speedVSAvoidproximity verification security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary rolling code verification before the smartphone transmits access credentials to the ACU. The rolling code is validated first to confirm proximity, and only after this preliminary security check passes are the access credentials exchanged. This preliminary action maintains both speed and security by preventing remote credential transmission without proximity confirmation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The rolling code identifier serves as an intermediary validation layer between the smartphone and ACU communication. Even though smartphones can communicate directly with ACUs, the rolling code acts as a mandatory intermediary check that confirms proximity before allowing the direct communication channel to be used for credential authentication, maintaining security while enabling fast authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10755501B2Rolling code based proximity verification for entry access
Publication Date: 2020.08.25 OPENPATH SECURITY INC
  • US10755501B2 patent drawing
  • US10755501B2 patent drawing
  • US10755501B2 patent drawing

AI summary

The solution is directed to access control systems and verifying proximity of a user to an access point that the user is wirelessly requesting access to. The proximity verification is based on placing proximity hubs adjacent to the different access points. Each proximity hub advertises a different unique identifier that changes periodically over a short-range wireless network and can be detected with a mobile device if the mobile device is physically within a short distance from the proximity hub. The unique identifier changes based on a rolling code. A user is permitted access to a restricted access point in response to the mobile device sending over a different long-range wireless network, the unique identifier advertised from a proximity hub adjacent to a desired access point and user access credentials authenticating access privileges of the user to the desired access point.