Encrypted Rolling Code Transmission Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rolling code systems may be vulnerable to brute force attacks and lack sufficient security measures, particularly in unique application settings where additional protection is desired.

Innovation Solution

The method involves transmitting encrypted rolling code information using selected data bit order and inversion patterns, which are determined by portions of the encrypted rolling code, ensuring secure communication by maintaining bit order and inversion consistency during transmission, and optionally incorporating ternary data conversion to binary format for compatibility with binary platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional rolling code transmission is used, then compatibility with existing movable barrier operators is maintained, but security against brute force attacks is insufficient

Engineering Contradiction:
ImprovesecurityVSAvoidtransmission complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the transmission parameters by introducing multiple bit order patterns and inversion patterns. The rolling code is transmitted using different bit arrangements and inversion states based on selected patterns, making intercepted codes unusable for unauthorized access while maintaining compatibility with existing receivers that can process the varied transmission formats.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically selects from multiple bit order patterns and inversion patterns for each transmission. This dynamic variation in transmission characteristics ensures that even if a code is intercepted, it cannot be reused because the bit arrangement and inversion state will differ on subsequent transmissions, thereby preventing brute force attacks.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple bit order patterns and inversion patterns are used to enhance security, then security against code interception is improved, but transmission and reception complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidtransmission ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary selection of bit order patterns and inversion patterns before transmission. By pre-determining which patterns to use based on the rolling code value or other criteria, the system simplifies the transmission process while maintaining security. The receiver similarly uses preliminary pattern selection based on received signals to correctly interpret the transmitted code.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUSRE48433E1Method and apparatus to facilitate transmission of an encrypted rolling code
Publication Date: 2021.02.09 THE CHAMBERLAIN GRP INC
  • USRE48433E1 patent drawing
  • USRE48433E1 patent drawing
  • USRE48433E1 patent drawing

AI summary

An encrypted rolling code (11), a plurality of differing data bit order patterns (13), and a plurality of differing data inversion patterns 14) are provided. One then selects (15) a particular one of each of these patterns and uses those selected patterns as transmission characteristics when transmitting (16) at least part of the encrypted rolling code.