Movable Barrier Gateway Using Rolling Codes for Secure Accessory Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of devices in movable barrier systems, such as garage doors and warehouse loading docks, poses safety and security risks due to unauthorized access and mis-signaling, leading to potential data breaches, facility disruptions, and equipment malfunctions.

Innovation Solution

A gateway device is introduced to coordinate and control communications using rolling code-based encryption for accessory devices, providing secure communication environments by sending encrypted command signals to ensure authorized access and operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of devices in a movable barrier system is increased to provide additional features, then the functionality and versatility of the system is improved, but the security risks and susceptibility to unauthorized access increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic rolling codes that change with each communication transaction between control devices and accessory devices. This dynamic encryption approach ensures that even if multiple devices are added to the system, each communication session uses a unique code, preventing replay attacks and unauthorized access while maintaining system versatility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The gateway device serves as an intermediary that mediates all communications between control devices and accessory devices in the movable barrier system. The gateway encrypts and decrypts rolling codes, managing security protocols centrally. This allows multiple devices to be integrated while maintaining uniform security standards across the entire system

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If rolling code-based encryption is implemented to enhance security, then the security and control over devices is improved, but the device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines the encryption and decryption functions within the gateway device, which already serves as a central communication hub. By merging security functions with the existing gateway infrastructure, the system achieves rolling code encryption without proportionally increasing overall system complexity. The gateway handles all cryptographic operations centrally, simplifying individual device designs

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The gateway device is designed to perform multiple functions: it acts as a communication router, an encryption/decryption engine, and a security manager for the entire movable barrier system. This multi-functionality reduces the need for separate dedicated security hardware, thereby limiting the increase in device complexity while maintaining high security standards

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If rolling code-based encryption is applied to accessory device control signals, then the security against unauthorized access is improved, but the processing time and communication overhead increase

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The rolling code sequence is pre-synchronized between the gateway device and accessory devices during system initialization. This preliminary action establishes the encryption framework in advance, allowing rapid decryption of subsequent control signals without time-consuming key exchange or setup, thus minimizing communication overhead while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses incremental rolling codes that change by a predictable amount with each transaction rather than requiring complete re-encryption. This parameter-based approach allows for fast cryptographic operations where only small changes need to be processed, significantly reducing the time penalty associated with encryption while maintaining security against replay attacks

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8994496B2Encrypted communications for a moveable barrier environment
Publication Date: 2015.03.31 THE CHAMBERLAIN GRP INC
  • US8994496B2 patent drawing
  • US8994496B2 patent drawing
  • US8994496B2 patent drawing

AI summary

An at least partially secure communication environment is provided in which accessory devices can be communicated with and controlled in the context of a movable barrier operator system. In one example approach, a gateway device can be configured to coordinate and control such communications in a secure manner. Three example approaches to such a communication environment include: a gateway device's receiving an accessory device control signal and sending a rolling code based accessory command signal to a target accessory device; receiving a rolling code based accessory device control signal and sending a command signal to an accessory device; and receiving a rolling code based accessory device control signal and sending a rolling code based accessory command signal to a target accessory device. Combinations are possible. An integrated system provides for automatic functioning of one device in response to status changes of one or more other devices.