Time-Based Encryption Key for Command Authenticity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In blockchain-based data sharing systems, computing devices cannot verify the authenticity of control commands received, making them susceptible to malicious control and reduced processing efficiency.
Innovation Solution
A method and apparatus where a control terminal acquires an encryption key based on the current time, encrypts the control command, and transmits it to the computing device, ensuring the encryption key changes over time, and the computing device decrypts and executes the command using a corresponding decryption key, which is also time-based.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If control commands are transmitted in plaintext or with static encryption, then transmission simplicity is maintained, but command authenticity cannot be verified and malicious control becomes possible
Solution Approach 1:
The patent applies dynamics by transforming static encryption keys into dynamic time-based encryption keys. The control terminal and computing device generate encryption keys based on synchronized time values, making the keys change over time. This dynamic approach ensures that each command uses a fresh key, preventing replay attacks and verifying command freshness without requiring complex key distribution infrastructure.
Solution Approach 2:
The patent changes the parameter of encryption keys from static to time-dependent. By incorporating time as a variable in key generation, the system ensures that encryption keys are different for each command transmission. This parameter change enables authenticity verification while maintaining relatively simple encryption mechanisms using standard algorithms like AES or RSA.
2Reliability
If encryption keys are frequently changed to prevent malicious control, then security is improved, but key synchronization complexity increases
Solution Approach 1:
The patent applies self-service by enabling both the control terminal and computing device to independently generate the same encryption key through a deterministic time-based algorithm. Both parties use their local synchronized time values to generate matching keys without requiring external key distribution or complex synchronization protocols. This self-service approach simplifies the system while maintaining strong authentication.
3Reliability
If all control commands are encrypted, then command authenticity is verified, but processing overhead increases
Solution Approach 1:
The patent applies partial action by encrypting only the critical portions of control commands that require authenticity verification, rather than encrypting entire command streams or using overly complex encryption schemes. The time-based key mechanism provides sufficient security for command verification while minimizing encryption/decryption overhead, balancing security requirements with processing efficiency.
Data Source
AI summary
A command transmission method and apparatus, and an electronic device. The command transmission method includes: acquiring, by a control terminal, an encryption key according to a present time; generating, by the control terminal, an encrypted control command by encrypting the control command using the encryption key; and transmitting the encrypted control command to a computing device.


