CN108207039A - Safe transmission method, external device and the car borne gateway of vehicle-mounted data - Google Patents
Safe transmission method, external device and the car borne gateway of vehicle-mounted data Download PDFInfo
- Publication number
- CN108207039A CN108207039A CN201611179934.1A CN201611179934A CN108207039A CN 108207039 A CN108207039 A CN 108207039A CN 201611179934 A CN201611179934 A CN 201611179934A CN 108207039 A CN108207039 A CN 108207039A
- Authority
- CN
- China
- Prior art keywords
- external device
- message
- car borne
- borne gateway
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Small-Scale Networks (AREA)
Abstract
The present invention proposes that a kind of safe transmission method of vehicle-mounted data, external device and car borne gateway, this method include:External device sends the first message for asking verification to car borne gateway;Car borne gateway is arranged between vehicle network and car diagnostic interface;External device receives the second message of the carrying check information of car borne gateway feedback;External device sends the third message for carrying check information to car borne gateway, so that car borne gateway judges whether external device is legal according to the check information received with the check information for being sent to external device;External device is legal to obtain target data from car borne gateway.The present invention between vehicle communication network and OBD by setting car borne gateway, cause physical barrier between vehicle-carrying communication network and OBD, before standby transmission data is installed outward, need to determine the legitimacy of external device by car borne gateway, after the external device is legal, it can just carry out data transmission with external device, improve the safety of the transmission of vehicle-mounted data.
Description
Technical field
The present invention relates to train communication field more particularly to a kind of safe transmission method of vehicle-mounted data, external device and
Car borne gateway.
Background technology
Existing vehicle-mounted electronic equipment, for example, combination instrument, multimedia system, electronic parking etc., it can be by vehicle-mounted
Communication network sends the data to car diagnostic interface (On-Board Diagnostic, abbreviation OBD).Vehicle-carrying communication network with
Number is mainly transmitted using controller local area network (Controller Area Network, abbreviation CAN) bus between OBD
According to.And CAN bus is based on broadcast type and transmits data so that some malice or invalid data collecting device can be by OBD, gently
Loose ground collects the data on vehicle.
Although in order to improve the safety of data transmission, place can be encrypted to the communication protocol of vehicle-mounted electronic equipment
Reason, but some hackers or crack team and still relevant communication protocol can be cracked out from collected data,
So as to successfully grasp and control the electronic equipment on vehicle, such as corresponding informance opening car door can be simulated or even started
Vehicle, the safety for leading to vehicle are relatively low.
Invention content
The present invention is directed to solve at least some of the technical problems in related technologies.
For this purpose, an object of the present invention is to provide a kind of safe transmission method of vehicle-mounted data, this method by
One car borne gateway between vehicle network and OBD is set, the legitimacy of external device is determined by the car borne gateway, when this is external
After equipment is legal, just data can be transmitted to external device, passed through so as to solve some data acquisition equipments in the prior art
OBD easily gets the problem of communication data on vehicle.
It is another object of the present invention to propose a kind of safe transmission method of vehicle-mounted data.
It is another object of the present invention to propose a kind of external device.
It is another object of the present invention to propose a kind of car borne gateway.
In order to achieve the above objectives, the safe transmission method for the vehicle-mounted data that first aspect present invention embodiment proposes, including:
External device sends the first message for asking verification to car borne gateway;The car borne gateway is arranged on vehicle net
Between network and car diagnostic interface;
The external device receives the second message of the carrying check information of the car borne gateway feedback;
The third message that the external device sends the carrying check information to the car borne gateway is sent, so that the vehicle
Contained network pass judges described external according to the check information received with the check information for being sent to the external device
Whether equipment is legal;
The external device obtains target data after the car borne gateway judges that its is legal from the car borne gateway.
The safe transmission method for the vehicle-mounted data that first aspect present invention embodiment proposes, by vehicle communication network and
One car borne gateway is set between OBD so that physical barrier between vehicle-carrying communication network and OBD, and installing preparation outward
Before sending data, need to determine the legitimacy of external device by car borne gateway, after the external device is legal, just can with it is external
Equipment carries out data transmission, and improves the safety of the transmission of vehicle-mounted data.
In order to achieve the above objectives, the safe transmission method for the vehicle-mounted data that second aspect of the present invention embodiment proposes, including:
Car borne gateway receives the first message with request verification that external device is sent;The car borne gateway is arranged on described
Between vehicle-carrying communication network and car diagnostic interface;
The car borne gateway sends the second message for carrying check information to the external device;
The car borne gateway receives the third message of the carrying check information that the external device is sent;
The car borne gateway is sentenced according to the check information received and the check information for being sent to the external device
Whether the external device that breaks is legal;
When the external device is legal, the car borne gateway sends target data to the external device.
The safe transmission method for the vehicle-mounted data that second aspect of the present invention embodiment proposes, by vehicle communication network and
One car borne gateway is set between OBD so that physical barrier between vehicle-carrying communication network and OBD, and installing preparation outward
Before sending data, need to determine the legitimacy of external device by car borne gateway, after the external device is legal, just can with it is external
Equipment carries out data transmission, and improves the safety of the transmission of vehicle-mounted data.
In order to achieve the above objectives, the external device that third aspect present invention embodiment proposes, including:
First sending module, for sending the first message for asking verification to car borne gateway;Wherein, the vehicle-mounted net
Pass is arranged between vehicle network and car diagnostic interface;
Receiving module, for receiving the second message of the carrying check information of the car borne gateway feedback;
Second sending module, for sending the third message for carrying the check information to the car borne gateway, so that institute
State car borne gateway according to the check information that receives and be sent to the external device the check information judge described in
Whether external device is legal;
Acquisition module, for after the car borne gateway judges that its is legal, target data to be obtained from the car borne gateway.
The external device that third aspect present invention embodiment proposes, by setting one between vehicle communication network and OBD
A car borne gateway so that physical barrier between vehicle-carrying communication network and OBD, and before standby transmission data is installed outward, need
The legitimacy of external device is determined by car borne gateway, after the external device is legal, just can carry out data with external device
Transmission improves the safety of the transmission of vehicle-mounted data.
In order to achieve the above objectives, the car borne gateway that fourth aspect present invention embodiment proposes, including:
First receiving module, for receiving the first message with request verification of external device transmission;
First sending module, for sending the second message for carrying check information to the external device;
Second receiving module, for receiving the third message of the carrying check information that the external device is sent;
Correction verification module, the check information received for basis and the check information for being sent to the external device,
Judge whether the external device is legal;
Second sending module, for when the external device is legal, target data to be sent to the external device.
The car borne gateway that fourth aspect present invention embodiment proposes, by setting one between vehicle communication network and OBD
A car borne gateway so that physical barrier between vehicle-carrying communication network and OBD, and before standby transmission data is installed outward, need
The legitimacy of external device is determined by car borne gateway, after the external device is legal, just can carry out data with external device
Transmission improves the safety of the transmission of vehicle-mounted data.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following description
It obtains significantly or is recognized by the practice of the present invention.
Description of the drawings
Above-mentioned and/or additional aspect and advantage of the invention will become from the following description of the accompanying drawings of embodiments
Significantly and it is readily appreciated that, wherein:
Fig. 1 is a kind of flow diagram of the safe transmission method of vehicle-mounted data provided in an embodiment of the present invention;
Connection relationship diagrams of the Fig. 2 between external device provided in an embodiment of the present invention, car borne gateway and OBD;
Fig. 3 is the flow diagram of the safe transmission method of another vehicle-mounted data provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of the safe transmission method of another vehicle-mounted data provided in an embodiment of the present invention;
Fig. 5 is a kind of structure diagram of external device provided in an embodiment of the present invention;
Fig. 6 is a kind of structure diagram of car borne gateway provided in an embodiment of the present invention;
Fig. 7 is a kind of structure diagram of second sending module provided in an embodiment of the present invention;
Fig. 8 is the structure diagram of another second sending module provided in an embodiment of the present invention;
Fig. 9 is a kind of structure diagram of the secure transmission system of vehicle-mounted data provided in an embodiment of the present invention.
Specific embodiment
The embodiment of the present invention is described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end
Same or similar label represents same or similar module or the module with same or like function.Below with reference to attached
The embodiment of figure description is exemplary, and is only used for explaining the present invention, and is not considered as limiting the invention.On the contrary, this
The embodiment of invention includes falling into all changes in the range of the spirit and intension of attached claims, modification and equivalent
Object.
Fig. 1 is a kind of flow diagram of the safe transmission method of vehicle-mounted data provided in an embodiment of the present invention.This is vehicle-mounted
The safe transmission method of data includes the following steps:
S101, external device send the first message for asking verification to car borne gateway.
Wherein, the car borne gateway is arranged between vehicle network and car diagnostic interface.
In order to avoid malice or illegal data acquisition equipment, the communication data on vehicle is collected by OBD on vehicle,
In the present embodiment, a car borne gateway is set between OBD and vehicle communication network so that OBD physically divides with vehicle network
It leaves and, so as to physically deaden malice or illegal data acquisition equipment, vehicle network is directly connected to by OBD
Collect communication data.
It is needed with the relevant external device of vehicle through vehicle-carrying communication network, the device or equipment on vehicle are into line number
According to transmission, there are one car borne gateways by setting in this present embodiment, need to pass through car borne gateway with the relevant external device of vehicle
Vehicle-carrying communication network is linked into, then is carried out data transmission with the device on vehicle or equipment.
It is vehicle-mounted logical accessing in order to ensure that the external device for accessing vehicle-carrying communication network is legitimate device in the present embodiment
Before communication network, need to judge the legitimacy of external device by car borne gateway.
External device from vehicle-carrying communication network in order to getting required information, it is necessary first to be sent out to car borne gateway
Send one for ask verify the first message.It is outer to realize the communication of external device and car borne gateway in the present embodiment
Standby default first communication protocol is installed, external device needs to build the first message according to the regulation in the first communication protocol.First
Can specify that in communication protocol needs the information carried in a message, such as sends the sending node of message, receives message
Receiving node and type of message identification code report, the type of message identification code can represent the type of message.First communication protocols
It can specify that the information for needing to carry in outgoing packet position in messages in view and allow the byte number occupied.
Specifically, external device is by the identification code of the identification code of external device, type of message identification code and car borne gateway,
It is written in the first message according to the regulation in the first communication protocol.Wherein, the identification code of external device is used to represent the first report
The corresponding sending node of text, the identification code of car borne gateway are used to represent the corresponding receiving node of the first message.And type of message
Identification code is used to represent the message that first message is request verification.
S102, external device receive the second message of the carrying check information of car borne gateway feedback.
For external device after car borne gateway sends the first message, car borne gateway can learn outer install according to the first message
Standby request verifies its legitimacy.Check information is correspondingly carried and outer install is sent in the second message by car borne gateway
Standby, external device can receive the second message for carrying check information of car borne gateway feedback.
S103, external device send the third message for carrying check information to car borne gateway, so that car borne gateway is according to connecing
The check information received judges whether external device is legal with the check information for being sent to external device.
Specifically, external device can carry out the second message after receiving and carrying the second message of check information
Parsing, extracts check information.Further, in order to car borne gateway is enable to identify the legitimacy of external device, external device
The check information that will be extracted is needed to issue car borne gateway again, external device carries the check information of extraction in third message
In, which is sent to car borne gateway.External device needs to construct third report according to the regulation in the first communication protocol
Text.
Correspondingly, car borne gateway can parse third message, obtain external device after third message is received
The check information of transmission.Further, car borne gateway is according to the check information received and the verification letter for being sent to external device
Breath, judges whether external device is legal.Specifically, two check informations can be compared by car borne gateway, when the two is consistent
When, it is legitimate device to illustrate the external device.
Further, in order to ensure the safety of data transmission, external device can be to the first message and third of transmission
Message is encrypted, and encryption information is carried in the first message and third message, and car borne gateway is regular according to the decryption of agreement, into
The data carried in the first message and third message can be just got after row decryption.
Further, car borne gateway installs the second message that preparation is sent and is encrypted outward, and external device is receiving
After two messages, after the second message is decrypted according to the decryption rule of agreement, the verification carried in the second message can be obtained
Information.
S104, external device obtain target data after car borne gateway judges that its is legal from car borne gateway.
In the present embodiment, only after external device is determined as legitimate device by car borne gateway, external device could be from vehicle
It carries gateway and obtains required information, that is, target data.Specifically, external device can be sent to car borne gateway for number of request
According to message contained network close according to the corresponding data of Receive message of request data, using the data got as target data, send out
Give external device.
In the present embodiment, communicated between external device and car borne gateway by OBD.Fig. 2 is carried for the embodiment of the present invention
The connection relationship diagram of the external device of confession, car borne gateway and OBD pins.External device and car borne gateway with OBD 11
Pin and 13 pins, through such a connection manner, external gateway can establish communication port with car borne gateway.External device
Data transmission between car borne gateway needs to be forwarded by OBD.It is logical between external device and car borne gateway and OBD
Cross CAN bus transmission data.
The safe transmission method of vehicle-mounted data provided in this embodiment sends to ask by external device to car borne gateway
The first message of verification is sought, car borne gateway is arranged between vehicle network and car diagnostic interface, and external device receives vehicle-mounted net
The second message of the carrying check information of feedback is closed, the third message that external device sends carrying check information to car borne gateway is sent
To car borne gateway so that car borne gateway according to the check information received and be sent to external device check information judge it is external
Whether equipment is legal, and external device obtains target data after car borne gateway judges it for legitimate device from car borne gateway.This
In embodiment, pass through and a car borne gateway be set between vehicle communication network and OBD so that vehicle-carrying communication network and OBD it
Between physical barrier, and before standby transmission data is installed outward, need to determine the legitimacy of external device by car borne gateway,
After the external device is legal, it can just carry out data transmission with external device, improve the safety of the transmission of vehicle-mounted data.
Fig. 3 is the flow diagram of the safe transmission method of another vehicle-mounted data provided in an embodiment of the present invention.The vehicle
The safe transmission method for carrying data includes the following steps:
S201, car borne gateway receive the first message with request verification that external device is sent.
Wherein, car borne gateway is arranged between vehicle-carrying communication network and car diagnostic interface.
In order to avoid malice or illegal data acquisition equipment, the communication data on vehicle is collected by OBD on vehicle,
In the present embodiment, a car borne gateway is set between OBD and vehicle communication network so that OBD physically divides with vehicle network
It leaves and, so as to physically deaden malice or illegal data acquisition equipment, vehicle network is directly connected to by OBD
Collect communication data.
It is needed with the relevant external device of vehicle through vehicle-carrying communication network, the device or equipment on vehicle are into line number
According to transmission, there are one car borne gateways by setting in this present embodiment, need to pass through car borne gateway with the relevant external device of vehicle
Vehicle-carrying communication network is linked into, then is carried out data transmission with the device on vehicle or equipment.
It is vehicle-mounted logical accessing in order to ensure that the external device for accessing vehicle-carrying communication network is legitimate device in the present embodiment
Before communication network, need to judge the legitimacy of external device by car borne gateway.External device is in order to from vehicle-mounted logical
Required information is got on communication network, it is necessary first to send one to car borne gateway for asking the first message of verification.Vehicle
Contained network, which is closed, receives the first message that external device is sent, and after the first message is received, parsing is carried out to the first message and learns this
External device request carries out legitimacy verifies to it.
External device needs to construct the first message according to the regulation in the first communication protocol, and the introduction about the first message can
Referring to the record of related content in above-described embodiment, details are not described herein again.
S202, car borne gateway install preparation and send the second message for carrying check information outward.
The corresponding check information of external device is carried and is sent to external device in the second message by car borne gateway, is installed outside
Standby the second message for carrying check information that can receive car borne gateway feedback.
In the present embodiment, in order to realize the communication of car borne gateway and external device, the second communication protocols are preset for car borne gateway
View, car borne gateway need to build the second message according to the regulation in the second communication protocol.One is can specify that in second communication protocol
The information carried is needed in a message, such as sends the sending node of message, receive the receiving node of message and need to return
Data.It can specify that the information for needing to carry in outgoing packet position in messages in second communication protocol and allowed
The byte number of occupancy.
Specifically, car borne gateway is by the identification code of the identification code of car borne gateway, check information and external device, according to default
The second communication protocol in regulation be written the second message in, the second message is sent to external device by car borne gateway.Wherein, vehicle
For representing the corresponding sending node of the second message, the identification code of external device is used to represent second the identification code that contained network is closed
The corresponding receiving node of message, and the data that check information is returned for the second message needs.
S203, car borne gateway receive the third message of carrying check information that external device is sent.
Specifically, external device can carry out the second message after receiving and carrying the second message of check information
Parsing, extracts check information.Further, in order to car borne gateway is enable to identify the legitimacy of external device, external device
The check information that will be extracted is needed to issue car borne gateway again, external device carries the check information of extraction in third message
In, which is sent to car borne gateway.External device needs to construct third report according to the regulation in the first communication protocol
Text.Introduction about third message can be found in the record of related content in above-described embodiment, and details are not described herein again.
S204, car borne gateway judge external according to the check information received and the check information for being sent to external device
Whether equipment is legal.
Car borne gateway can parse third message after third message is received, and obtain external device transmission
Check information.Further, car borne gateway judges according to the check information received and the check information for being sent to external device
Whether external device is legal.Specifically, two check informations are compared by car borne gateway, when the check information and hair that receive
Give external device check information it is consistent when, illustrate the external device for legitimate device, perform S205;Otherwise, S206 is performed.
S205, car borne gateway install preparation and send target data outward.
In the present embodiment, only after external device is determined as legitimate device by car borne gateway, external device could be from vehicle
It carries gateway and obtains required information, that is, target data.Specifically, external device can be sent to car borne gateway for number of request
According to message, car borne gateway is according to the corresponding data of Receive message of request data, using the data got as target data
It is sent to external device.
S206, car borne gateway abandon the message transmitted by external device.
Car borne gateway determine external device it is illegal when, can be marked, and external device is being sent
Message is lost.
The safe transmission method of vehicle-mounted data provided in this embodiment receives the use of external device transmission by car borne gateway
In the first message of request verification, car borne gateway is arranged between vehicle network and car diagnostic interface, and car borne gateway is to external
Equipment feedback carries the second message of check information, and car borne gateway receives the third report of carrying check information that external device is sent
Text, car borne gateway judge whether external device closes according to the check information received with the check information for being sent to external device
Method, car borne gateway install preparation and send target data outward after judging that external device is legal.In the present embodiment, by vehicle
Between communication network and OBD set a car borne gateway so that physical barrier between vehicle-carrying communication network and OBD, and to
Before external device transmission data, need to determine the legitimacy of external device by car borne gateway, after the external device is legal,
It can just carry out data transmission with external device, improve the safety of the transmission of vehicle-mounted data.
Fig. 4 is the flow diagram of the safe transmission method of another vehicle-mounted data provided in an embodiment of the present invention.The vehicle
The safe transmission method for carrying data includes the following steps:
S301, external device send the first message for asking verification by OBD to car borne gateway.
Wherein, car borne gateway is arranged between vehicle communication network and car diagnostic interface.In the present embodiment, vehicle-mounted net
It closes and is connected between external device by OBD, mode of the car borne gateway based on CAN bus communicates with external device.
Specifically, in order to ensure that the external device for accessing vehicle-carrying communication network is legitimate device, in access vehicle-carrying communication net
Before network, need to judge the legitimacy of external device by car borne gateway.
External device from vehicle-carrying communication network in order to getting required information, it is necessary first to be sent out to car borne gateway
Send one for ask verification the first message, external device be based on CAN bus, by OBD to car borne gateway send first report
Text.In the present embodiment, in order to realize the communication of external device and car borne gateway, the first communication protocol is preset for external device, outside
Install standby need according to regulation the first message of structure in the first communication protocol.
Specifically, external device is by the identification code of the identification code of external device, type of message identification code and car borne gateway,
It is written in the first message according to the regulation in the first communication protocol.Wherein, the identification code of external device is used to represent the first report
The corresponding sending node of text, the identification code of car borne gateway are used to represent the corresponding receiving node of the first message.And type of message
Identification code is used to represent the message that first message is request verification.
In practical application, different device types, different device types can be divided into from the relevant external device of vehicle
Corresponding verification grade is different, and encryption rule used in different verification grades is different.In the present embodiment, external device can be with
It is divided into vehicular electrical appliance product diagnostic device, data acquisition equipment and external function device these three types.
Wherein, on the one hand effect is to obtain each product software, hardware revision information on vehicle to vehicular electrical appliance product diagnostic device
And current failure information, on the other hand effect is each product software state on more new car.It is usually used in after-sales service use, because relating to
And the opening to data interaction, required permission is larger, so as to the cryptographic check mode used in this kind equipment comparatively the most
Simply, belong to the tertiary gradient.
Data acquisition equipment main function, which is to provide product design engineer, continues some parameter informations of product
Acquisition and trace analysis.It is chiefly used in improving product characteristic or product accident defect is gone out, therefore kind equipment is mostly by data analysis
The engineer for being familiar with vehicle network agreement uses, and is only to receive data, any operation is not carried out to vehicular electrical appliance, so as to such
Cryptographic check mode used in equipment belongs to the second grade;
External function device is for extending vehicle functions application, belonging to external vehicular electrical appliance, such as vehicle-mounted cloud clothes
The functional products such as business and bluetooth key.This kind equipment needs to obtain part product data on vehicle, it is also desirable to send corresponding
Operational order performs action by Related product on vehicle, thus the encryption rule used in this kind equipment is the most complicated, belongs to first etc.
Grade.
In order to improve the safety for being data transmission, the first message can be encrypted and be set for the first message
Effective time range can also then include device type, encryption information and the temporal information of external device in the first message,
In, timestamp and effective time length when temporal information is including external device the first message of transmission.
It is that preset first communication protocol of external device is as shown in table 1 below in the present embodiment:
Table 1
External device can build the first message, it would be desirable to which the information of carrying is pressed according to the regulation in the first communication protocol
It is written in the first message according to the regulation in the first communication protocol.
S302, car borne gateway determine the device type of external device according to the first message.
The mapping that can be pre-set in car borne gateway between an identification code for including external device and device type is closed
System, car borne gateway parse the first message after first message is received, and obtain the identification code of external device, inquire
The mapping relations can get device type corresponding with the identification code of the external device.
When the device type that external device is carried in the first message, car borne gateway is right after the first message is received
First message is parsed, it is possible to be directly obtained the device type of external device.
For the safety of data transmission, the first encryption information is further included in the first message, car borne gateway is receiving
It needs that the first message is decrypted according to the decryption rule of agreement and the first encryption information after one message, then therefrom first reports
The data transmitted required for being extracted in text.Further, first time information is further included in the first message, car borne gateway passes through
The first time information determines whether first message is effective message, i.e., whether first message exceeds term of validity.
S303, car borne gateway encrypt the second message according to encryption rule corresponding with device type.
Encrypted second message is sent to external device by S304, car borne gateway by OBD.
Since the encryption rule of distinct device type is different, car borne gateway after the device type of external device is determined,
Encryption rule corresponding with the device type can be then got, then the second message is encrypted using the encryption rule.
In the present embodiment, in order to realize the communication of car borne gateway and external device, the second communication protocols are preset for car borne gateway
View, car borne gateway need to build the second message according to the regulation in the second communication protocol.One is can specify that in second communication protocol
The information carried is needed in a message, such as sends the sending node of message, receive the receiving node of message and need to return
Data.It can specify that the information for needing to carry in outgoing packet position in messages in second communication protocol and allowed
The byte number of occupancy.
Specifically, car borne gateway is by the identification code of the identification code of car borne gateway, check information and external device, according to default
The second communication protocol in regulation be written the second message in, the second message is sent to external device by car borne gateway.Wherein, vehicle
For representing the corresponding sending node of the second message, the identification code of external device is used to represent second the identification code that contained network is closed
The receiving node of message.
Further in order to ensure the safety of data transmission, the second message can also include the second encryption information, second
Temporal information, wherein, the timestamp and the second effective time when the second temporal information is including car borne gateway the second message of transmission are long
Degree.
It is that preset second communication protocol of car borne gateway is as shown in table 2 below in the present embodiment:
Car borne gateway can build the second message, it would be desirable to which the information of carrying is pressed according to the regulation in the second communication protocol
It is written in the second message according to the regulation in the second communication protocol, is then based on CAN bus, external device is sent to by OBD.
S305, external device obtain check information from the second message.
Specifically, after the second message is received, external device can be believed according to the decryption rule of agreement and the second encryption
Breath, is decrypted the second message and gets check information.Further, external device can be according to the second temporal information, can
To judge the second message whether before the deadline.Further, when the second message is effective, external device can be from the second message
In extract check information.
S306, external device carry check information is sent to car borne gateway in third message by OBD.
Specifically, external device will need the information that is carried in third message, according to the regulation in the first communication protocol,
It is written in third message, based on CAN bus, car borne gateway is issued by OBD.External device by the identification code of external device, report
Third message is written according to the regulation in the first communication protocol in the identification code of literary type identification code, check information and car borne gateway
In.Wherein, for representing the corresponding sending node of third message, the identification code of car borne gateway is used for the identification code of external device
Represent the corresponding receiving node of third message.And type of message identification code is believed for representing the third message to send verification
The message of breath.
In order to improve the safety for being data transmission, third message can be encrypted and be set for third message
Effective time range can also then include the first encryption information and first time information in third message, wherein, at the first time
Timestamp and effective time length when information is including external device transmission third message.
S307, car borne gateway judge whether external device closes according to the check information received and the check information of transmission
Method.
Specifically, after third message is received, car borne gateway can be believed according to the decryption rule of agreement and the first encryption
Breath, is decrypted third message and gets check information.Further, car borne gateway can be according to first time information, can
To judge third message whether before the deadline.Further, when third message is effective, car borne gateway can be from third message
In extract check information.The check information received and the check information sent are compared by car borne gateway, when two schools
Test information it is consistent when, judge that the external device is legal, then perform S308;Otherwise car borne gateway is abandoned transmitted by external device
Message.
S308, car borne gateway are installed preparation by OBD and send the message for carrying and verifying successfully instruction outward.
S309, external device send the message of request data by OBD to car borne gateway.
In the present embodiment, the message for the request data that external device is sent is constructed according to the regulation in the first communication protocol
's.External device is based on CAN bus, sends the message of request data to car borne gateway by OBD.
S310, car borne gateway obtain target data according to the message of request data from vehicle communication network, are sent out by OBD
Give external device.
Car borne gateway receives the request data message of the external device transmission of OBD forwardings based on CAN bus.Car borne gateway from
It is obtained on vehicle-carrying communication network and includes corresponding data as target data with request of data, be then sent to by CAN bus
OBD, OBD relay to external device based on CAN bus.
In the present embodiment, the corresponding data packing manner of different device types is also different, and car borne gateway is to external device
It, can be according to the device type of external device, by target data according to the packing consistent with device type when sending target data
Mode is packaged.Correspondingly, external device needs to unpack the target needed for obtaining by the mode consistent with the device type
Data.
The safe transmission method of vehicle-mounted data provided in this embodiment sends to ask by external device to car borne gateway
The first message of verification is sought, car borne gateway is arranged between vehicle network and car diagnostic interface, and car borne gateway is to external device
Feedback carries the second message of check information, and the third message that external device sends carrying check information to car borne gateway gives vehicle
Contained network is closed, and whether car borne gateway judges external device according to the check information received with the check information for being sent to external device
Legal, external device obtains target data after car borne gateway judges it for legitimate device from car borne gateway.The present embodiment
In, by setting a car borne gateway between vehicle communication network and OBD so that physics between vehicle-carrying communication network and OBD
Barrier, and before standby transmission data is installed outward, need to determine the legitimacy of external device by car borne gateway, when this is outer
Install it is standby it is legal after, can just carry out data transmission with external device, improve the safety of the transmission of vehicle-mounted data.
Further, car borne gateway according to the device type of external device, advise by selection and the matched encryption of the device type
Then, the check information for being sent to external device is encrypted so that the safety of data transmission is more guaranteed.
Fig. 5 is a kind of structure diagram of external device provided in an embodiment of the present invention.The external device 1 includes:First
Sending module 11, receiving module 12, the second sending module 13 and acquisition module 14.
Wherein, the first sending module 11, for sending the first message for asking verification to car borne gateway;Wherein, institute
Car borne gateway is stated to be arranged between vehicle network and car diagnostic interface.
Receiving module 12, for receiving the second message of the carrying check information of the car borne gateway feedback.
Second sending module 13, for sending the third message for carrying the check information to the car borne gateway, so that
The car borne gateway judges institute according to the check information received with the check information for being sent to the external device
Whether legal state external device.
Acquisition module 14, for after the car borne gateway judges that its is legal, number of targets to be obtained from the car borne gateway
According to.
Further, the first sending module 11, specifically for by the identification code of the external device, first message
The identification code of type of message identification code and the car borne gateway, according to the regulation write-in described the in preset first communication protocol
In one message.
Further, the second sending module 13, specifically for by the identification code of the external device, the third message
The identification code of type identification code, the check information and the car borne gateway, according to the regulation in preset first communication protocol
It is written in the third message.
Further, further included in the first message and third message the device type of the external device, encryption information and
Temporal information, timestamp and effective time length when the temporal information is including external device transmission message.
Further, the second sending module 13 is additionally operable to sending the carrying check information to the car borne gateway
Before third message, according to the decryption rule negotiated with the car borne gateway, institute is extracted from receiving in second message
State check information.
In the present embodiment, external device is communicated by the car diagnostic interface with the car borne gateway.
In the present embodiment, by setting a car borne gateway between vehicle communication network and OBD so that vehicle-carrying communication net
Physical barrier between network and OBD, and before standby transmission data is installed outward, need to determine external device by car borne gateway
Legitimacy, after the external device is legal, can just carry out data transmission with external device, improve the peace of the transmission of vehicle-mounted data
Quan Xing.
Further, car borne gateway according to the device type of external device, advise by selection and the matched encryption of the device type
Then, the check information for being sent to external device is encrypted so that the safety of data transmission is more guaranteed.
Fig. 6 is a kind of structure diagram of car borne gateway provided in an embodiment of the present invention.The car borne gateway 2 is arranged on described
Between vehicle-carrying communication network and car diagnostic interface, including:First receiving module 21, the first sending module 22, second receive mould
Block 23,24 and second sending module 25 of correction verification module.
Wherein, the first receiving module 21, for receiving the first message with request verification of external device transmission.
First sending module 22, for sending the second message for carrying check information to the external device.
Second receiving module 23, for receiving the third message of the carrying check information that the external device is sent.
Correction verification module 24, for according to the check information received and the verification letter for being sent to the external device
Breath, judges whether the external device is legal.
Second sending module 25, for when the external device is legal, target data to be sent to the external device.
First sending module 22, including:Writing unit 221 and transmitting element 222.
Writing unit 221, for by the mark of the identification code of the car borne gateway, the check information and the external device
Know code, be written in second message according to the regulation in preset second communication protocol.
Transmitting element 222, for second message to be sent to the external device.
Further, when the first message includes the identification code of the external device, then the first sending module 22 further includes:
First encryption unit 223, as shown in Figure 7.Fig. 7 is a kind of structural representation of second sending module provided in an embodiment of the present invention
Figure.First encryption unit 223, for determining the device type of the external device according to the identification code of the external device, is pressed
Second message is encrypted according to encryption rule corresponding with the device type.
Transmitting element 222, for encrypted second message to be sent to the external device.
Further, when the device type that the external device is further included in the first message, then the first sending module 22 is also
Including:Second encryption unit 224, as shown in Figure 8.Fig. 8 is a kind of structure of second sending module provided in an embodiment of the present invention
Schematic diagram.For encrypting second message according to encryption rule corresponding with the device type.
Transmitting element 222, specifically for encrypted second message is sent to the external device.
Further, include the first encryption information and first time information in the first message and third message, described the
One time information includes the external device and sends the timestamp of message and effective time length;
Then first receiving module 21 is additionally operable to according to the decryption rule and described first negotiated with the external device
Encryption information is decrypted first message and/or the third message and according to the first time information, determines
Before the deadline whether first message and/or the third message.
Further, the second message further includes the second encryption information, the second temporal information, and second temporal information includes
Timestamp and the second effective time length during car borne gateway transmission second message.
Further, the second sending module 25, the message of the request data sent specifically for receiving the external device,
The target data is obtained from vehicle communication network according to the message of the request data and is sent to the external device.
In the present embodiment, car borne gateway is communicated by the car diagnostic interface with the external device.
In the present embodiment, by setting a car borne gateway between vehicle communication network and OBD so that vehicle-carrying communication net
Physical barrier between network and OBD, and before standby transmission data is installed outward, need to determine external device by car borne gateway
Legitimacy, after the external device is legal, can just carry out data transmission with external device, improve the peace of the transmission of vehicle-mounted data
Quan Xing.
Further, car borne gateway according to the device type of external device, advise by selection and the matched encryption of the device type
Then, the check information for being sent to external device is encrypted so that the safety of data transmission is more guaranteed.
Fig. 9 is a kind of structure diagram of the secure transmission system of vehicle-mounted data provided in an embodiment of the present invention.This is vehicle-mounted
The secure transmission system of data includes:The car borne gateway 2 in external device 1, above-described embodiment, OBD 3 in above-described embodiment
With vehicle-carrying communication network 4.Wherein, car borne gateway 2 is used for the connection of physical barrier OBD 3 and vehicle-carrying communication network 4.The present embodiment
In, vehicle-carrying communication network 4 is represented by a data bus, it is merely illustrative herein.Vehicle-mounted electronic equipment such as air bag, combination
Instrument, car body control module, multimedia system, air-conditioning system, anti-lock braking system (Antilock Brake System, letter
Claim ABS), engine management module, electronic parking, gearbox management system and VATS Vehicle Anti-Theft System, all with vehicle-carrying communication net
Network 4 connects, and data are transmitted by vehicle-carrying communication network 4.
In the present embodiment, by setting a car borne gateway between vehicle communication network and OBD so that vehicle-carrying communication net
Physical barrier between network and OBD, and before standby transmission data is installed outward, need to determine external device by car borne gateway
Legitimacy, after the external device is legal, can just carry out data transmission with external device, improve the peace of the transmission of vehicle-mounted data
Quan Xing.
Further, car borne gateway according to the device type of external device, advise by selection and the matched encryption of the device type
Then, the check information for being sent to external device is encrypted so that the safety of data transmission is more guaranteed.
It should be noted that in the description of the present invention, term " first ", " second " etc. are only used for description purpose, without
It is understood that indicate or implying relative importance.In addition, in the description of the present invention, unless otherwise indicated, the meaning of " multiple "
It is two or more.
Any process described otherwise above or method description are construed as in flow chart or herein, represent to include
Module, segment or the portion of the code of the executable instruction of one or more the step of being used to implement specific logical function or process
Point, and the range of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable
Sequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, to perform function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
It should be appreciated that each section module or combination thereof of the present invention are realized.In the above-described embodiment, Duo Gebu
Software or firmware that rapid or method can in memory and by suitable instruction execution system be performed with storage is realized.Example
Such as, if realized with hardware in another embodiment, any one of following technology well known in the art can be used
Or their combination is realized:With for data-signal realize logic function logic gates discrete logic,
Application-specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array
(FPGA) etc..
Those skilled in the art are appreciated that realize all or part of step that above-described embodiment method carries
Suddenly it is that relevant hardware can be instructed to complete by program, the program can be stored in a kind of computer-readable storage medium
In matter, the program when being executed, one or a combination set of the step of including embodiment of the method.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, it can also
That each unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mould
The form that hardware had both may be used in block is realized, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized in the form of software function module and is independent product sale or in use, can also be stored in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..
In the description of this specification, reference term " one embodiment ", " example ", " is specifically shown " some embodiments "
The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description
Point is contained at least one embodiment of the present invention or example.In the present specification, schematic expression of the above terms are not
Centainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be any
One or more embodiments or example in combine in an appropriate manner.
Although the embodiments of the present invention has been shown and described above, it is to be understood that above-described embodiment is example
Property, it is impossible to limitation of the present invention is interpreted as, those of ordinary skill in the art within the scope of the invention can be to above-mentioned
Embodiment is changed, changes, replacing and modification.
Claims (28)
1. a kind of safe transmission method of vehicle-mounted data, which is characterized in that including:
External device sends the first message for asking verification to car borne gateway;The car borne gateway be arranged on vehicle network and
Between car diagnostic interface;
The external device receives the second message of the carrying check information of the car borne gateway feedback;
The external device sends the third message for carrying the check information to the car borne gateway, so that the car borne gateway
Judge that the external device is according to the check information received and the check information for being sent to the external device
It is no legal;
The external device obtains target data after the car borne gateway judges that its is legal from the car borne gateway.
2. the safe transmission method of vehicle-mounted data according to claim 1, which is characterized in that the external device is to vehicle-mounted
Gateway sends the first message for asking verification, including:
The external device is by the identification code of the external device, the type of message identification code of first message and described vehicle-mounted
The identification code of gateway is written according to the regulation in preset first communication protocol in first message.
3. the safe transmission method of vehicle-mounted data according to claim 2, which is characterized in that
The external device is by the identification code of the external device, the type identification code of the third message, the check information
With the identification code of the car borne gateway, be written in the third message according to the regulation in preset first communication protocol.
4. the safe transmission method of vehicle-mounted data according to claim 3, which is characterized in that first message and described
The device type, encryption information and temporal information of the external device are further included in third message, the temporal information includes institute
State external device send message when timestamp and effective time length.
5. according to the safe transmission method of claim 1-4 any one of them vehicle-mounted datas, which is characterized in that installed outside described
Before the standby third message for sending the carrying check information to the car borne gateway, including:
The external device is extracted according to the decryption rule negotiated with the car borne gateway from receiving in second message
The check information.
6. the safe transmission method of vehicle-mounted data according to claim 5, which is characterized in that the external device passes through institute
Car diagnostic interface is stated to communicate with the car borne gateway.
7. a kind of safe transmission method of vehicle-mounted data, which is characterized in that including:
Car borne gateway receives the first message with request verification that external device is sent;The car borne gateway is arranged on described vehicle-mounted
Between communication network and car diagnostic interface;
The car borne gateway sends the second message for carrying check information to the external device;
The car borne gateway receives the third message of the carrying check information that the external device is sent;
The car borne gateway judges institute according to the check information received and the check information for being sent to the external device
Whether legal state external device;
When the external device is legal, the car borne gateway sends target data to the external device.
8. the safe transmission method of vehicle-mounted data according to claim 7, which is characterized in that the car borne gateway is to described
External device sends the second message for carrying check information, including:
The car borne gateway presses the identification code of the identification code of the car borne gateway, the check information and the external device
It is written in second message according to the regulation in preset second communication protocol;
Second message is sent to the external device by the car borne gateway.
9. the safe transmission method of vehicle-mounted data according to claim 8, which is characterized in that first message includes
The identification code of the external device, then the car borne gateway to the external device send carry check information the second message,
Including:
The car borne gateway determines the device type of the external device according to the identification code of the external device;
The car borne gateway encrypts second message according to encryption rule corresponding with the device type;
Encrypted second message is sent to the external device by the car borne gateway.
10. the safe transmission method of vehicle-mounted data according to claim 8, which is characterized in that in first message also
Include the device type of the external device, then the car borne gateway sends to the external device and carries the second of check information
Message, including:
The car borne gateway encrypts second message according to encryption rule corresponding with the device type;
Encrypted second message is sent to the external device by the car borne gateway.
11. according to the safe transmission method of claim 7-10 any one of them vehicle-mounted datas, which is characterized in that described first
Include the first encryption information and first time information in message and the third message, the first time information includes described
Timestamp and effective time length during external device transmission message;
Then the car borne gateway according to the decryption rule and first encryption information negotiated with the external device to described
One message and/or the third message are decrypted;
The car borne gateway according to the first time information, determine first message and/or the third message whether
In the term of validity.
12. the safe transmission method of vehicle-mounted data according to claim 11, which is characterized in that second message also wraps
The second encryption information, the second temporal information are included, second temporal information includes the car borne gateway and sends second message
When timestamp and the second effective time length.
13. the safe transmission method of vehicle-mounted data according to claim 7, which is characterized in that described to be installed outside when described
During for being legitimate device, the car borne gateway sends target data to the external device and includes:
The car borne gateway receives the message for the request data that the external device is sent;
The car borne gateway obtains the target data according to the message of the request data from vehicle communication network and is sent to
The external device.
14. the safe transmission method of vehicle-mounted data according to claim 7, which is characterized in that the car borne gateway passes through
The car diagnostic interface communicates with the external device.
15. a kind of external device, which is characterized in that including:
First sending module, for sending the first message for asking verification to car borne gateway;Wherein, the car borne gateway is set
It puts between vehicle network and car diagnostic interface;
Receiving module, for receiving the second message of the carrying check information of the car borne gateway feedback;
Second sending module, for sending the third message for carrying the check information to the car borne gateway, so that the vehicle
Contained network pass judges described external according to the check information received with the check information for being sent to the external device
Whether equipment is legal;
Acquisition module, for after the car borne gateway judges that its is legal, target data to be obtained from the car borne gateway.
16. external device according to claim 15, which is characterized in that first sending module, specifically for by institute
The identification code, the type of message identification code of first message and the identification code of the car borne gateway of external device are stated, according to pre-
If the first communication protocol in regulation be written in first message.
17. external device according to claim 16, which is characterized in that second sending module, specifically for by institute
State the mark of the identification code of external device, the type identification code of the third message, the check information and the car borne gateway
Code is written according to the regulation in preset first communication protocol in the third message.
18. external device according to claim 17, which is characterized in that in first message and the third message also
Device type, encryption information and temporal information including the external device, the temporal information are sent out including the external device
Deliver newspaper text when timestamp and effective time length.
19. according to claim 15-18 any one of them external devices, which is characterized in that second sending module is also used
Before car borne gateway described in Yu Xiang sends the third message for carrying the check information, according to what is negotiated with the car borne gateway
Decryption rule, the check information is extracted from receiving in second message.
20. external device according to claim 15, which is characterized in that the external device is connect by the onboard diagnostics
Mouth communicates with the car borne gateway.
21. a kind of car borne gateway, which is characterized in that the car borne gateway is arranged on the vehicle-carrying communication network and onboard diagnostics connects
Between mouthful, including:
First receiving module, for receiving the first message with request verification of external device transmission;
First sending module, for sending the second message for carrying check information to the external device;
Second receiving module, for receiving the third message of the carrying check information that the external device is sent;
Correction verification module, for according to the check information received and the check information for being sent to the external device, judging
Whether the external device is legal;
Second sending module, for when the external device is legal, target data to be sent to the external device.
22. car borne gateway according to claim 21, which is characterized in that first sending module, including:
Writing unit, for by the identification code of the identification code of the car borne gateway, the check information and the external device, pressing
It is written in second message according to the regulation in preset second communication protocol;
Transmitting element, for second message to be sent to the external device.
23. car borne gateway according to claim 22, which is characterized in that first message includes the external device
Identification code, then first sending module, further includes:
First encryption unit, for determining the device type of the external device according to the identification code of the external device, according to
Encryption rule corresponding with the device type encrypts second message;
The transmitting element, specifically for encrypted second message is sent to the external device.
24. car borne gateway according to claim 22, which is characterized in that further include in first message and installed outside described
Standby device type, then first sending module, further includes:
Second encryption unit, for encrypting second message according to encryption rule corresponding with the device type;
The transmitting element, specifically for encrypted second message is sent to the external device.
25. according to claim 21-24 any one of them car borne gateways, which is characterized in that first message and described
Include the first encryption information and first time information in three messages, the first time information is sent including the external device
Timestamp and effective time length during message;
Then first receiving module is additionally operable to be believed according to the decryption rule and first encryption negotiated with the external device
Breath is decrypted first message and/or the third message and according to the first time information, determines described the
Before the deadline whether one message and/or the third message.
26. the car borne gateway according to claim 25, which is characterized in that second message further includes second and adds
Confidential information, the second temporal information, second temporal information include the time when car borne gateway sends second message
Stamp and the second effective time length.
27. car borne gateway according to claim 21, which is characterized in that second sending module, specifically for receiving
The message for the request data that the external device is sent, institute is obtained according to the message of the request data from vehicle communication network
It states target data and is sent to the external device.
28. car borne gateway according to claim 21, which is characterized in that the car borne gateway is connect by the onboard diagnostics
Mouth communicates with the external device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611179934.1A CN108207039B (en) | 2016-12-19 | 2016-12-19 | Safe transmission method of vehicle-mounted data, external equipment and vehicle-mounted gateway |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611179934.1A CN108207039B (en) | 2016-12-19 | 2016-12-19 | Safe transmission method of vehicle-mounted data, external equipment and vehicle-mounted gateway |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108207039A true CN108207039A (en) | 2018-06-26 |
CN108207039B CN108207039B (en) | 2021-05-14 |
Family
ID=62602924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611179934.1A Active CN108207039B (en) | 2016-12-19 | 2016-12-19 | Safe transmission method of vehicle-mounted data, external equipment and vehicle-mounted gateway |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108207039B (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109033829A (en) * | 2018-07-27 | 2018-12-18 | 北京梆梆安全科技有限公司 | Vehicle network intrusion detection householder method, apparatus and system |
CN109257374A (en) * | 2018-10-31 | 2019-01-22 | 百度在线网络技术(北京)有限公司 | Method of controlling security, device and computer equipment |
CN109917775A (en) * | 2019-04-02 | 2019-06-21 | 东风汽车有限公司 | Automobile security gateway data transmission method and electronic equipment |
CN110784431A (en) * | 2018-07-30 | 2020-02-11 | 比亚迪股份有限公司 | Vehicle-mounted Ethernet secure access method, system, vehicle-mounted gateway and network equipment |
CN110855532A (en) * | 2019-11-28 | 2020-02-28 | 安徽江淮汽车集团股份有限公司 | Vehicle-mounted gateway testing method, device, equipment and storage medium |
CN111062185A (en) * | 2019-11-27 | 2020-04-24 | 深圳壹账通智能科技有限公司 | External verification method and device for data format, computer equipment and storage medium |
CN111224866A (en) * | 2018-11-23 | 2020-06-02 | 上海汽车集团股份有限公司 | Vehicle-mounted gateway equipment |
CN111565182A (en) * | 2020-04-29 | 2020-08-21 | 深圳市元征科技股份有限公司 | Vehicle diagnosis method and device and storage medium |
CN111835627A (en) * | 2019-04-23 | 2020-10-27 | 华为技术有限公司 | Communication method of vehicle-mounted gateway, vehicle-mounted gateway and intelligent vehicle |
CN111865901A (en) * | 2020-06-03 | 2020-10-30 | 一汽奔腾轿车有限公司 | Information encryption transmission method based on CAN bus |
CN112015158A (en) * | 2019-05-30 | 2020-12-01 | 比亚迪股份有限公司 | Vehicle gateway control system and method and vehicle |
CN112422392A (en) * | 2021-01-25 | 2021-02-26 | 武汉格罗夫氢能汽车有限公司 | Whole-vehicle network system of hydrogen energy automobile |
CN112738222A (en) * | 2020-12-28 | 2021-04-30 | 嬴彻科技(浙江)有限公司 | Vehicle diagnosis system and method, vehicle and gateway thereof, and storage medium |
CN113132417A (en) * | 2021-06-16 | 2021-07-16 | 国能信控互联技术有限公司 | Multi-protocol conversion encryption industrial intelligent gateway and operation method thereof |
CN113960978A (en) * | 2021-09-29 | 2022-01-21 | 岚图汽车科技有限公司 | Vehicle diagnosis method, device and storage medium |
CN114338073A (en) * | 2021-11-09 | 2022-04-12 | 江铃汽车股份有限公司 | Protection method, system, storage medium and equipment for vehicle-mounted network |
CN114422208A (en) * | 2021-12-30 | 2022-04-29 | 上海集度汽车有限公司 | Vehicle safety communication method, device, microprocessor and storage medium |
CN115130114A (en) * | 2022-08-31 | 2022-09-30 | 杭州云动智能汽车技术有限公司 | Gateway safety starting method and device, electronic equipment and storage medium |
US11488404B2 (en) | 2019-10-14 | 2022-11-01 | Ford Global Technologies, Llc | Session unique access token for communications with a vehicle |
CN115396186A (en) * | 2022-08-24 | 2022-11-25 | 江铃汽车股份有限公司 | In-vehicle communication firewall system and method based on vehicle-mounted gateway |
WO2023005866A1 (en) * | 2021-07-26 | 2023-02-02 | 华为技术有限公司 | Bus control method and related apparatus |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105388893A (en) * | 2015-12-25 | 2016-03-09 | 安徽江淮汽车股份有限公司 | CAN communication data monitoring method and system based on OBD interface |
CN105827656A (en) * | 2016-05-30 | 2016-08-03 | 宇龙计算机通信科技(深圳)有限公司 | Identity authentication method based on NFC payment and device |
CN105847405A (en) * | 2016-04-30 | 2016-08-10 | 北京智驾互联信息服务有限公司 | Information processing device |
CN106034127A (en) * | 2014-10-17 | 2016-10-19 | 现代自动车株式会社 | Method and system for providing vehicle security service |
CN106059754A (en) * | 2016-06-23 | 2016-10-26 | 北京汽车股份有限公司 | Vehicle data processing method and system, and devices |
CN106154903A (en) * | 2015-04-16 | 2016-11-23 | 上海汽车集团股份有限公司 | Carry out, with peripheral hardware, the system and method that information is mutual for car load network |
-
2016
- 2016-12-19 CN CN201611179934.1A patent/CN108207039B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106034127A (en) * | 2014-10-17 | 2016-10-19 | 现代自动车株式会社 | Method and system for providing vehicle security service |
CN106154903A (en) * | 2015-04-16 | 2016-11-23 | 上海汽车集团股份有限公司 | Carry out, with peripheral hardware, the system and method that information is mutual for car load network |
CN105388893A (en) * | 2015-12-25 | 2016-03-09 | 安徽江淮汽车股份有限公司 | CAN communication data monitoring method and system based on OBD interface |
CN105847405A (en) * | 2016-04-30 | 2016-08-10 | 北京智驾互联信息服务有限公司 | Information processing device |
CN105827656A (en) * | 2016-05-30 | 2016-08-03 | 宇龙计算机通信科技(深圳)有限公司 | Identity authentication method based on NFC payment and device |
CN106059754A (en) * | 2016-06-23 | 2016-10-26 | 北京汽车股份有限公司 | Vehicle data processing method and system, and devices |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109033829A (en) * | 2018-07-27 | 2018-12-18 | 北京梆梆安全科技有限公司 | Vehicle network intrusion detection householder method, apparatus and system |
CN110784431A (en) * | 2018-07-30 | 2020-02-11 | 比亚迪股份有限公司 | Vehicle-mounted Ethernet secure access method, system, vehicle-mounted gateway and network equipment |
CN109257374A (en) * | 2018-10-31 | 2019-01-22 | 百度在线网络技术(北京)有限公司 | Method of controlling security, device and computer equipment |
CN111224866A (en) * | 2018-11-23 | 2020-06-02 | 上海汽车集团股份有限公司 | Vehicle-mounted gateway equipment |
CN111224866B (en) * | 2018-11-23 | 2022-07-05 | 上海汽车集团股份有限公司 | Vehicle-mounted gateway equipment |
CN109917775A (en) * | 2019-04-02 | 2019-06-21 | 东风汽车有限公司 | Automobile security gateway data transmission method and electronic equipment |
CN111835627B (en) * | 2019-04-23 | 2022-04-26 | 华为技术有限公司 | Communication method of vehicle-mounted gateway, vehicle-mounted gateway and intelligent vehicle |
CN111835627A (en) * | 2019-04-23 | 2020-10-27 | 华为技术有限公司 | Communication method of vehicle-mounted gateway, vehicle-mounted gateway and intelligent vehicle |
CN112015158B (en) * | 2019-05-30 | 2022-03-18 | 比亚迪股份有限公司 | Vehicle gateway control system and method and vehicle |
CN112015158A (en) * | 2019-05-30 | 2020-12-01 | 比亚迪股份有限公司 | Vehicle gateway control system and method and vehicle |
US11488404B2 (en) | 2019-10-14 | 2022-11-01 | Ford Global Technologies, Llc | Session unique access token for communications with a vehicle |
CN111062185A (en) * | 2019-11-27 | 2020-04-24 | 深圳壹账通智能科技有限公司 | External verification method and device for data format, computer equipment and storage medium |
CN110855532A (en) * | 2019-11-28 | 2020-02-28 | 安徽江淮汽车集团股份有限公司 | Vehicle-mounted gateway testing method, device, equipment and storage medium |
CN111565182B (en) * | 2020-04-29 | 2022-08-19 | 深圳市元征科技股份有限公司 | Vehicle diagnosis method and device and storage medium |
CN111565182A (en) * | 2020-04-29 | 2020-08-21 | 深圳市元征科技股份有限公司 | Vehicle diagnosis method and device and storage medium |
CN111865901A (en) * | 2020-06-03 | 2020-10-30 | 一汽奔腾轿车有限公司 | Information encryption transmission method based on CAN bus |
CN112738222A (en) * | 2020-12-28 | 2021-04-30 | 嬴彻科技(浙江)有限公司 | Vehicle diagnosis system and method, vehicle and gateway thereof, and storage medium |
CN112422392B (en) * | 2021-01-25 | 2021-07-02 | 武汉格罗夫氢能汽车有限公司 | Whole-vehicle network system of hydrogen energy automobile |
CN112422392A (en) * | 2021-01-25 | 2021-02-26 | 武汉格罗夫氢能汽车有限公司 | Whole-vehicle network system of hydrogen energy automobile |
CN113132417A (en) * | 2021-06-16 | 2021-07-16 | 国能信控互联技术有限公司 | Multi-protocol conversion encryption industrial intelligent gateway and operation method thereof |
WO2023005866A1 (en) * | 2021-07-26 | 2023-02-02 | 华为技术有限公司 | Bus control method and related apparatus |
CN113960978A (en) * | 2021-09-29 | 2022-01-21 | 岚图汽车科技有限公司 | Vehicle diagnosis method, device and storage medium |
CN114338073A (en) * | 2021-11-09 | 2022-04-12 | 江铃汽车股份有限公司 | Protection method, system, storage medium and equipment for vehicle-mounted network |
CN114422208A (en) * | 2021-12-30 | 2022-04-29 | 上海集度汽车有限公司 | Vehicle safety communication method, device, microprocessor and storage medium |
CN114422208B (en) * | 2021-12-30 | 2024-10-15 | 上海集度汽车有限公司 | Vehicle safety communication method, device, microprocessor and storage medium |
CN115396186A (en) * | 2022-08-24 | 2022-11-25 | 江铃汽车股份有限公司 | In-vehicle communication firewall system and method based on vehicle-mounted gateway |
CN115130114A (en) * | 2022-08-31 | 2022-09-30 | 杭州云动智能汽车技术有限公司 | Gateway safety starting method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108207039B (en) | 2021-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108207039A (en) | Safe transmission method, external device and the car borne gateway of vehicle-mounted data | |
Choi et al. | Identifying ecus using inimitable characteristics of signals in controller area networks | |
US10826687B2 (en) | Key management method used in encryption processing for safely transmitting and receiving messages | |
US11283601B2 (en) | Update management method, update management system, and non-transitory recording medium | |
CN109257374B (en) | Security control method and device and computer equipment | |
Nilsson et al. | A first simulation of attacks in the automotive network communications protocol flexray | |
CN110610092B (en) | In-vehicle network system, gateway device, and abnormality detection method | |
Jafarnejad et al. | A car hacking experiment: When connectivity meets vulnerability | |
CN105320034B (en) | Using diagnostic tool diagnostic data is safely provided from vehicle to remote server | |
CN105450645B (en) | On-board automatic diagnosis system data transmission method | |
US20220237958A1 (en) | Vehicle data extraction service | |
CN107306269A (en) | Message authentication storehouse | |
Frassinelli et al. | I know where you parked last summer: Automated reverse engineering and privacy analysis of modern cars | |
CN107483393A (en) | Communication means, server and the communication system of car networking | |
CN106155043A (en) | vehicle data acquisition method, device and equipment | |
JP6835935B2 (en) | Update management method, update management device and control program | |
WO2023232045A1 (en) | Vehicle verification method, and related apparatus and system | |
CN104580356B (en) | Train workshop method for transmitting signals and device | |
KR102551592B1 (en) | Method for preventing mileage tampering of car and mileage recording device using the same | |
CN107454047A (en) | A kind of train apparatus recognition methods and system for being used to prevent that illegality equipment from accessing | |
Zelle et al. | BusCount: A provable replay protection solution for automotive CAN networks | |
Conte | Automatic testing plan for crypted communication protocol | |
Satagaj | Hardware Security of the Controller Area Network (CAN Bus) | |
CN117681808A (en) | Inspection method and device for vehicle controller and nonvolatile storage medium | |
Jensen | OBD Communication Concepts for J1939 Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |