A controller area network bus encryption method, device, equipment and medium
A technology of network bus and encryption method, which is applied in the direction of bus network, data exchange network, security communication device, etc., can solve the problems such as the lack of CAN bus encryption method, and achieve the effect of simple and fast encryption and reduce the burden
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] figure 1 This is a flowchart of a method for encrypting a controller area network bus provided in Embodiment 1 of the present invention, and this embodiment can be applied to a situation where a sending end encrypts a message to be sent corresponding to a CAN bus. The controller area network bus encryption method applied to the sender provided in this embodiment may be executed by the controller area network bus encryption device applied to the sender provided by the embodiment of the present invention, and the apparatus may be implemented by software and / or hardware. and integrated in the electronic device that executes the method.
[0034] see figure 1 , the method of this embodiment includes but is not limited to the following steps:
[0035] S110: Determine the key of the message to be sent corresponding to the CAN bus, and send the key to the receiving end through the CAN bus.
[0036] The sending end and the receiving end may be: a processor in any electronic d...
Embodiment 2
[0055] Figure 2A This is a flowchart of a method for encrypting a controller area network bus according to Embodiment 2 of the present invention. The embodiments of the present invention are optimized on the basis of the foregoing embodiments. Optionally, in this embodiment, the process of determining the key of the message to be sent and encrypting the message to be sent according to the key to obtain the encrypted message is explained in detail.
[0056] see Figure 2A , the method of this embodiment includes but is not limited to the following steps:
[0057] S210: Obtain the total number of signals included in the message to be sent corresponding to the CAN bus and the importance of each signal.
[0058] S220, determine whether the total number of signals exceeds a threshold of the number of numbers contained in the key.
[0059] If yes, execute S230; if not, execute S240;
[0060] S230, determine the signal to be encrypted according to the importance of each signal,...
Embodiment 3
[0087] image 3 The third embodiment of the present invention is a flowchart of a method for encrypting a controller area network bus. This embodiment is applicable to the situation where the receiving end receives the key of the to-be-sent message and the encrypted message sent by the sending end. The controller area network bus encryption method applied to the receiving end provided by this embodiment may be executed by the controller area network bus encryption device applied to the receiving end provided by the embodiment of the present invention, and the device may be implemented by software and / or hardware. and integrated in the electronic device that executes the method.
[0088] see image 3 , the method of this embodiment includes but is not limited to the following steps:
[0089] S310: Receive the key of the message to be sent corresponding to the CAN bus sent by the sending end through the CAN bus, where the key is determined by the sending end.
[0090] After t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com