Encrypted Rolling Code Transmission Security
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
Data Source
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.


