Household Appliance Bus Message Encryption via Dynamic Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing household appliance bus systems lack effective protection for message transmission, allowing competitors to easily analyze and reconstruct complex automatic programs by intercepting and decoding telegrams, compromising the security and proprietary nature of the information exchanged.
Innovation Solution
Implementing encryption methods using specified information and variable time information to encrypt and decrypt messages transmitted between electronic modules via the bus system, ensuring that even identical information appears differently, thus preventing unauthorized deduction of message content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encryption is implemented using only fixed keys, then message security is improved, but message variability deteriorates (identical messages appear the same)
Solution Approach 1:
The patent applies dynamics by making the encryption key variable instead of fixed. The encryption key is generated dynamically based on the telegram identifier and sequence number, so that each telegram encryption uses a different key derived from its unique identity. This resolves the contradiction by providing both security (through encryption) and variability (through dynamic key generation based on telegram ID and sequence number)
Solution Approach 2:
The patent changes the encryption parameters by incorporating the telegram identifier and sequence number into the key generation process. Instead of using a static key, the encryption parameters are dynamically adjusted based on the specific telegram being encrypted, ensuring that each encrypted telegram has unique characteristics while maintaining security
2Reliability
If complex encryption methods are used, then message security is improved, but processing time increases
Solution Approach 1:
The patent uses parameter changes by deriving encryption keys from existing telegram metadata (identifier and sequence number) rather than performing complex key exchange protocols. This approach provides strong security through variable encryption while minimizing processing time overhead, as the key derivation is based on simple arithmetic operations on existing data fields
3Reliability
If encryption is implemented for all telegrams, then information security is improved, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the encryption implementation into modular components: a key generation module that creates encryption keys from telegram identifiers and sequence numbers, an encryption module that processes individual telegrams, and a decryption module at the receiving end. This modular approach provides comprehensive security while keeping system complexity manageable through clear separation of concerns
Solution Approach 2:
The system implements self-service encryption where each telegram carries its own encryption key derived from its identifier and sequence number. The encryption and decryption processes are automatically performed by the transmitting and receiving modules without requiring external key management infrastructure, thereby improving security while minimizing system complexity
Data Source
Figure 1
Figure 2~3
AI summary
A method for transmitting messages between electronic modules of a household appliance is described, wherein a message to be transmitted (201) is encoded using a given piece of information (207), wherein the encoded message (202) is transmitted, and wherein the encoded message is decoded using the given piece of information (207). Furthermore, a corresponding household appliance is proposed.