Reputation-based V2X node message credibility evaluation method and device

By sending request messages and receiving location and time information of response messages in the Internet of Vehicles system, and evaluating the credibility of V2X node messages in combination with reputation values, the problem of difficulty in evaluating communication reliability and message credibility in the prior art is solved, and effective identification of malicious and insufficient vehicles is achieved, and the security and stability of Internet of Vehicles is improved.

CN114945149BActive Publication Date: 2025-03-14BEIJING XINYU YIDA TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110185476.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-10
Publication Date
2025-03-14
Estimated Expiration
2041-02-10

AI Technical Summary

Technical Problem

In decentralized Internet of Vehicle Communication Systems, it is difficult for the prior art to effectively evaluate the reliability of both parties in V2X communications and the credibility of messages, especially in the presence of malicious vehicles and insufficient vehicles.

Method used

By sending a request message to the vehicle network, it contains the location information and time information of the requested content, and receives the corresponding location information and time information in the response message, and calculates the credibility of the response message in combination with the reputation value of the response end.

Benefits of technology

This method can accurately evaluate the credibility of response messages, effectively judge malicious vehicles and vehicles with insufficient capabilities, and improve the safety and stability of the Internet of Vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114945149B_ABST
    Figure CN114945149B_ABST
Patent Text Reader

Abstract

The present invention provides a reputation-based V2X node message credibility assessment method and device, the method comprising: sending a request message to a vehicle network, the request message including a request content payload, the request content payload including location information and time information related to the request content; receiving a response message sent by a responding end, the response message including a response content payload corresponding to the request content, the response content payload including location information and time information when responding to the request message; determining the credibility of the response message according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end. The method can accurately assess the credibility of the response message regardless of whether a malicious vehicle sends a false message or the vehicle responding to the request is insufficient in capacity, and effectively judge malicious vehicles and vehicles with insufficient capacity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle networking technology, and in particular to a reputation-based V2X node message credibility assessment method and device. Background Art

[0002] The Internet of Vehicles has the characteristics of a fast-changing dynamic topology network, frequent network switching, and sensitive communication delay. At the same time, due to issues such as region, country, and infrastructure coverage, the objects of V2X (vehicle to everything) communication may not always be verified by a certain identity authentication center. Therefore, in an open wireless environment, the transmission of messages requires the vehicle to have the ability to quickly evaluate the credibility of the message without knowing the identity of the user. In a decentralized Internet of Vehicles communication system, the reliability of the two parties in peer-to-peer communication and the authenticity of the messages sent cannot be fully evaluated. The active message credibility evaluation method can evaluate the service quality and reliability of the peer communication parties, allowing vehicles to quickly verify the identity of peer vehicles and evaluate the credibility of messages in a completely decentralized distributed environment.

[0003] In the distributed and decentralized V2X request-response communication scenario, after a vehicle sends a request, it usually receives multiple response messages. Existing technologies usually evaluate credibility based on reputation or message attributes. The former can avoid false messages sent by some malicious vehicles, and the latter can reduce the impact of vehicle sensor failures or inaccuracies on message evaluation. However, in actual scenarios, due to the coexistence of these two situations, the current methods are not very reliable. Summary of the invention

[0004] In view of the problems existing in the prior art, the present invention provides a reputation-based V2X node message credibility assessment method and device.

[0005] The present invention provides a reputation-based V2X node message credibility assessment method, comprising: sending a request message to a vehicle network, the request message comprising a request content payload, wherein the request content payload comprises location information and time information related to the request content; receiving a response message sent by a responding end, the response message comprising a response content payload corresponding to the request content, wherein the response content payload comprises location information and time information when the responding end responds to the request message; determining the credibility of the response message according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end.

[0006] According to a reputation-based V2X node message credibility assessment method according to an embodiment of the present invention, the request message also includes a public key of a requesting vehicle device, and the response message also includes an encrypted script obtained according to the public key. Accordingly, after receiving the response message sent by the responding end, it also includes: decrypting the encrypted script according to a local private key of the requesting vehicle device to obtain a first key; decrypting the encrypted response content payload according to the first key to obtain a decrypted response content, and obtaining the location information and time information when the responding end responds to the request message.

[0007] According to a reputation-based V2X node message credibility assessment method according to an embodiment of the present invention, the credibility of the response message is determined according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end, including:

[0008]

[0009] Among them, c k is the credibility of the response message of the kth vehicle, b,γ,τ,α are preset parameters, is the reputation of the responding vehicle k at the current time t, and are the location and time related to the request content, and are the position and time when the kth vehicle responds, respectively.

[0010] According to a reputation-based V2X node message credibility assessment method according to an embodiment of the present invention, when there are multiple response messages to the same request content, after determining the credibility of all response messages, it also includes: determining the probability of occurrence of an event provided by each responding end according to the credibility of each response message; and determining an estimated value of the probability of occurrence of the event based on the probability of occurrence of the event provided by all response messages and in combination with the prior probability of the event occurrence.

[0011] The present invention provides a reputation-based V2X node message credibility assessment method, comprising: receiving a request message sent by a requesting end, the request message comprising a request content payload, wherein the request content payload comprises location information and time information related to the request content; judging whether to respond to the request message; if responding to the request message, generating a response message, and sending the response message to the requesting end, the response message comprising a response content payload corresponding to the request content, wherein the response content payload comprises location information and time information when responding to the request message.

[0012] According to a reputation-based V2X node message credibility assessment method according to an embodiment of the present invention, the request message also includes a blockchain public key and a vehicle signature of a requesting vehicle device. Accordingly, sending a response message to the requesting end includes: after verifying the request message, encrypting the response content payload according to an encrypted script generated by the public key; sending the response message to the requesting vehicle device; wherein the response message includes the encrypted response content payload and the encrypted script.

[0013] The present invention also provides a reputation-based V2X node message credibility assessment device, comprising: a sending module, used to send a request message to a vehicle network, the request message including a request content payload, wherein the request content payload includes location information and time information related to the request content; a receiving module, used to receive a response message sent by a responding end, the response message including a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when the responding end responds to the request message; a processing module, used to determine the credibility of the response message based on the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end.

[0014] The present invention also provides a reputation-based V2X node message credibility assessment device, comprising: a receiving module, used to receive a request message sent by a requesting end, the request message including a request content payload, wherein the request content payload includes location information and time information related to the request content; a sending module, used to determine whether to respond to the request message, and if responding to the request message, generate a response message and send the response message to the requesting end, the response message including a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when responding to the request message.

[0015] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of any one of the reputation-based V2X node message credibility assessment methods described above are implemented.

[0016] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the reputation-based V2X node message credibility assessment methods described above.

[0017] The reputation-based V2X node message credibility assessment method and device provided by the present invention comprehensively determines the credibility of the response message based on the time difference between the time information related to the request content and the time information when responding to the request message, the distance between the location information related to the request content and the location information when responding to the request message, and the reputation value of the message responder. Whether it is a malicious vehicle sending a false message or the vehicle responding to the request is insufficient in capacity, the credibility of the response message can be accurately assessed, and malicious vehicles and vehicles with insufficient capacity can be effectively identified. Under the premise that most vehicle nodes in the network are honest, the method based on trusting the majority can obtain reliable results of the request content, thereby improving the security and stability of the Internet of Vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0019] Figure 1 It is a flow chart of a reputation-based V2X node message credibility assessment method provided by the present invention;

[0020] Figure 2 It is a schematic diagram of the request message payload provided by the present invention;

[0021] Figure 3 is a schematic diagram of the effective load of the response message provided by the present invention;

[0022] Figure 4 It is a structural schematic diagram of a reputation-based V2X node message credibility assessment device provided by the present invention;

[0023] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0025] Combine the following Figure 1-Figure 5 The present invention describes a reputation-based V2X node message credibility assessment method and device. Figure 1is a flow chart of a reputation-based V2X node message credibility assessment method provided by the present invention, such as Figure 1 As shown, the present invention provides a reputation-based V2X node message credibility assessment method, comprising:

[0026] 101. Send a request message to a vehicle network, wherein the request message includes a request content payload, wherein the request content payload includes location information and time information related to the request content.

[0027] In the scenario of V2X interactive communication, a decentralized fully distributed architecture is usually adopted, and communication nodes such as vehicles and RSUs can perform request-response peer-to-peer communication in real time. The request end can broadcast the request message in the vehicle network, such as spreading the message through RSU, or transmitting point-to-point through a rumor algorithm. The attributes of the request message are defined by the message sender, and the content payload mainly includes information such as the request content, the time of the request content, and the geographic location. Assume that the vehicle v r Issued R v As a request message (for example, requesting the status of the traffic light at the intersection ahead, the vehicle traffic status, etc.). According to the content of the request, all vehicles receiving the message decide whether to respond. If they respond, the response message is sent to the requesting vehicle.

[0028] The time associated with the request content is the time information of the event in the requested content. For example, if the request content is the status of the traffic light at the intersection ahead at the current moment, or the possible status of the traffic light at the intersection ahead 5 seconds later, the relevant time is the current moment and 5 seconds later. Correspondingly, the location associated with the request content is the location of the event in the requested content, such as the intersection ahead mentioned above.

[0029] Considering that the content of the request is usually the road condition information near the vehicle, in this scenario, the current position of the requesting vehicle can also be used as the location related to the request content. For example, when requesting the status of the traffic light at the current intersection, the requesting vehicle has usually been near the traffic light, so the current position of the requesting vehicle can be used as the location related to the request content. At the same time, the current road condition is usually requested, and in this scenario, the time when the request message is sent can also be used as the time related to the request content.

[0030] 102. Receive a response message sent by a responding end, wherein the response message includes a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when the responding end responds to the request message.

[0031] After receiving the request message and verifying its legitimacy, the surrounding vehicles will determine whether they have the ability to respond to the request content and send a corresponding response message. In addition to the response content, the content payload of the response message also includes the location information and time information of the responding end when responding to the request message. The location information and time information of the responding end in the response message are usually the location information and corresponding timestamp of the responding vehicle when responding to the request information. Considering that the processing delay of the response request message can be almost ignored, the location information and time information of the responding end can also be the location information and timestamp of the responding end sending the response message.

[0032] 103. Determine the credibility of the response message based on the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end.

[0033] Taking the blockchain system as an example, the reputation value of a vehicle is maintained by a vehicle blockchain and can be calculated based on the vehicle's operation interaction history information. The location information and time information when responding to the request message can be obtained after parsing the response message.

[0034] Specifically, the present invention determines the credibility of the response message based on the above three indicators. Of course, other indicators can also be added, and the present invention does not limit this. If the time difference between the request content related time and the response time is too large, the response message may be outdated. The greater the time difference, the lower the credibility of the response message. The farther the distance between the request content related location and the response location, the lower the credibility is, considering errors such as sensor transmission delay. At the same time, considering the existence of malicious vehicles, the lower the reputation value of the vehicle, the lower the credibility.

[0035] The present invention uses a method of fusion judgment of reputation and message attributes to comprehensively determine the credibility of the response message based on the time difference between the time information related to the request content and the time information when responding to the request message, the distance between the location information related to the request content and the location information when responding to the request message, and the reputation value of the message responding end. Whether it is a malicious vehicle sending a false message or the vehicle responding to the request is insufficient, the credibility of the response message can be accurately evaluated, and malicious vehicles and vehicles with insufficient capabilities can be effectively judged. Under the premise that most vehicle nodes in the network are honest, the method based on believing in the majority can obtain reliable results of the request content, thereby improving the security and stability of the Internet of Vehicles.

[0036] In one embodiment, the request message also includes the public key of the vehicle equipment on the requesting end, and the response message also includes an encrypted script obtained based on the public key. Accordingly, after receiving the response message sent by the responding end, it also includes: decrypting the encrypted script based on the local private key of the vehicle equipment on the requesting end to obtain a first key; decrypting the encrypted response content based on the first key to obtain the decrypted response content, and obtaining the location information and time information when the responding end responds to the request message.

[0037] Based on the V2X interaction model, vehicles, RSUs and other communication nodes can perform request-response peer-to-peer communication in real time. Taking vehicle safety into consideration, the request message also includes the public key of the vehicle device on the requesting end, which is the blockchain public key of the vehicle device on the requesting end in the blockchain network. Furthermore, the request message also includes the vehicle signature of the vehicle device on the requesting end, which is used by the responding end to verify the authenticity of the request message. Accordingly, the response message also includes the public key and vehicle signature of the vehicle device on the responding end, which are used by the requesting end to verify the authenticity of the response message. The following is an example in which both the response message and the request message include the vehicle signature.

[0038] The content payload of the request message can be defined to include three parts, such as Figure 2 As shown, the blockchain public key of the vehicle, the request content payload (plain text) and the signature generated using the local private key. In addition to the necessary payload, the request content payload also includes location information and time information related to the request content, such as the address and timestamp when the vehicle sends the message.

[0039] The message delivery process is as follows:

[0040] Assume that the vehicle v r Issued R v As a request message (for example, requesting the status of the traffic light at the intersection ahead, the vehicle traffic status, etc.), the requesting vehicle packages its own public key, the location related to the request content, the time required for the request content, and other information into the payload of the request message and broadcasts it externally.

[0041] When surrounding vehicles receive the request message, they will check the legitimacy of the message, such as whether the vehicle public key format is correct, whether the vehicle signature matches the public key, whether the request timestamp is less than the current time, etc.

[0042] Based on the content of the request, all vehicles that receive the request message decide whether to respond. If responding, define the payload of the response message as follows Figure 3 As shown, it includes the public key of the responding vehicle, the response content payload (encrypted), the signature generated using the vehicle's private key, and the encrypted script. Among them, the response content payload needs to include the location of the responding vehicle itself, the timestamp of the published message, and the encrypted script generated using the public key of the requesting vehicle. The response message is then sent to the requesting vehicle.

[0043] The requesting vehicle will verify the vehicle's signature, then use its own private key to decrypt the encrypted script, obtain the key, i.e., the first key, and decode the encrypted payload with the first key to obtain the content it requested. By encrypting the response end and decrypting the request end, the security and reliability of the response content can be effectively guaranteed.

[0044] In one embodiment, the credibility of the response message is determined according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end, including:

[0045]

[0046] Among them, c k is the credibility of the response message of the kth vehicle, b,γ,τ,α are preset parameters, which can be flexibly configured according to the overview of active vehicles in the entire network, message confidence, etc. is the reputation of the responding vehicle k at the current time t, and are the location and time related to the request content, and are the position and time of the kth vehicle’s response respectively.

[0047] Assume that in the above steps, for the request message R v , k vehicles responded, specifically A1, A2, …, A k There are k response messages in total. Assume that the request location and timestamp contained in the request message are l r and t r , the response position and timestamp in the response message are l a and t a The requesting vehicle can obtain the reputation μ of the responding vehicle from the blockchain network through the vehicle public key, so the credibility c of a single message is given by the above formula. Based on this method, after receiving the response message, the credibility of the message can be quickly calculated to facilitate the timely use of the received response message.

[0048] In one embodiment, when there are multiple response messages with the same response content, after determining the credibility of all response messages, it also includes: determining the probability of occurrence of an event provided by each response end based on the credibility of each response message; and determining an estimated value of the probability of occurrence of the event based on the probability of occurrence of the event provided by all response messages combined with the prior probability of the event occurrence.

[0049] Based on the above embodiment, for all response messages, the credibility set of the response message c = {c1, c2, ..., c k},0 <c k <1. Due to 0 <c k <1, the credibility can be directly used as the probability of event occurrence provided by the responder.

[0050] As an optional embodiment, taking a binary question (yes or no) as an example, the estimated probability of the requested content occurring can be obtained by using the Bayesian formula:

[0051]

[0052] Among them, r and Represent the requested event and its opposing event respectively, P(c k |r)=c k , represents the prior probability of an event.

[0053] At this point, all operations can be calculated locally on the requesting vehicle from the moment the response message is received. At the same time, since the credibility of each response message can be accurately evaluated, the probability of an event occurring can be accurately estimated based on the probability of all event occurrences provided by the response messages and the prior probability of the event occurring.

[0054] The present invention also provides a reputation-based V2X node message credibility assessment method, with the responding vehicle as the executor, the method comprising: receiving a request message sent by a requesting end, the request message comprising a request content payload, wherein the request content payload comprises location information and time information related to the request content; judging whether to respond to the request message; if responding to the request message, generating a response message, and sending the response message to the requesting end, the response message comprising a response content payload corresponding to the request content, wherein the response content payload comprises location information and time information when responding to the request message.

[0055] The location information and time information of the responding end when responding to the request message are used by the requesting end to determine the credibility of the response message. Specifically, after parsing the response message, the requesting end determines the credibility of the response message based on the time difference between the time information related to the request content and the response time information when the responding end responds to the request message, the distance between the location information related to the request content and the response location information when the responding end responds to the request message, and the reputation value of the message responding end.

[0056] In one embodiment, the request message also includes the public key of the vehicle device on the requesting end. Accordingly, sending the response message to the requesting end includes: after verifying the request message, encrypting the response content payload according to the encrypted script generated by the public key; sending the response message to the vehicle device on the requesting end; wherein the response message includes the encrypted response content payload and the encrypted script.

[0057] The embodiment of the present invention with the responding end as the execution subject, the specific process and detailed content please refer to the above-mentioned method embodiment with the requesting end as the execution subject, which will not be repeated here.

[0058] The reputation-based V2X node message credibility assessment device provided by the present invention is described below. The reputation-based V2X node message credibility assessment device described below and the reputation-based V2X node message credibility assessment method described above can refer to each other.

[0059] Figure 4 is a schematic diagram of the structure of a reputation-based V2X node message credibility assessment device provided by the present invention, such as Figure 4 As shown, the reputation-based V2X node message credibility assessment device is used for the requesting end, and includes: a sending module 401, a receiving module 402 and a processing module 403. The sending module 401 is used to send a request message to the vehicle network, wherein the request message includes a request content payload, wherein the request content payload includes location information and time information related to the request content; the receiving module 402 receives a response message sent by the responding end, wherein the response message includes a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when the responding end responds to the request message; the processing module 403 determines the credibility of the response message according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end.

[0060] In one device embodiment, the request message also includes a public key of the requesting vehicle device, and the response message also includes an encrypted script obtained based on the public key. Accordingly, after receiving the response message sent by the responding end, it also includes: decrypting the encrypted script based on the local private key of the requesting vehicle device to obtain a first key; decrypting the encrypted response content payload based on the first key to obtain the decrypted response content, and obtaining the location information and time information when the responding end responds to the request message.

[0061] In one device embodiment, the processing module determines the credibility of the response message according to the following formula:

[0062]

[0063] Among them, c k is the credibility of the response message of the kth vehicle, b,γ,τ,α are preset parameters, is the reputation of the responding vehicle k at the current time t, and are the location and time related to the request content, and are the position and time of the kth vehicle’s response respectively.

[0064] In one device embodiment, when there are multiple response messages for the same request content, the device also includes: a probability estimation module, which is used to determine the probability of occurrence of an event provided by each response end based on the credibility of each response message; and determine an estimated value of the probability of occurrence of the event based on the probability of occurrence of the event provided by all response messages and the prior probability of the event occurrence.

[0065] The present invention also provides a reputation-based V2X node message credibility assessment device, which can be used for a responding end, comprising: a receiving module, used to receive a request message sent by a requesting end, the request message including a request content payload, wherein the request content payload includes location information and time information related to the request content; a sending module, used to determine whether to respond to the request message, and if so, generate a response message and send the response message to the requesting end, the response message including a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when responding to the request message.

[0066] In one device embodiment, used for the responding end, the request message also includes the public key of the vehicle equipment on the requesting end, and accordingly, the sending module is also used to: after the request message is verified, encrypt the response content payload according to the encrypted script generated by the public key; send the response message to the vehicle equipment on the requesting end; wherein the response message includes the encrypted response content payload and the encrypted script.

[0067] The device embodiments provided in the embodiments of the present invention are for implementing the above-mentioned method embodiments. For specific processes and detailed contents, please refer to the above-mentioned method embodiments, which will not be repeated here.

[0068] The reputation-based V2X node message credibility assessment device provided by the embodiment of the present invention comprehensively determines the credibility of the response message based on the time difference between the time information related to the request content and the time information when responding to the request message, the distance between the location information related to the request content and the location information when responding to the request message, and the reputation value of the message responder. Whether it is a malicious vehicle sending a false message or the vehicle responding to the request is insufficient, the credibility of the response message can be accurately assessed, and malicious vehicles and vehicles with insufficient capabilities can be effectively identified. Under the premise that most vehicle nodes in the network are honest, a reliable result of the request content can be obtained based on the method of believing in the majority, thereby improving the security and stability of the Internet of Vehicles.

[0069] Figure 5 is a schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 5 As shown, the electronic device may include: a processor 501, a communication interface 502, a memory 503 and a communication bus 504, wherein the processor 501, the communication interface 502 and the memory 503 complete mutual communication through the communication bus 504. The processor 501 may call the logic instructions in the memory 503 to execute a reputation-based V2X node message credibility evaluation method, the method comprising: sending a request message to a vehicle network, the request message comprising a request content payload, wherein the request content payload comprises location information and time information related to the request content; receiving a response message sent by a responding end, the response message comprising a response content payload corresponding to the request content, wherein the response content payload comprises location information and time information when the responding end responds to the request message; determining the credibility of the response message according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end.

[0070] In addition, the logic instructions in the above-mentioned memory 503 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0071] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, and when the program instructions are executed by a computer, the computer can execute the reputation-based V2X node message credibility assessment method provided by the above methods, the method including: sending a request message to a vehicle network, the request message including a request content payload, wherein the request content payload includes location information and time information related to the request content; receiving a response message sent by a responding end, the response message including a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when the responding end responds to the request message; determining the credibility of the response message based on the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end.

[0072] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the processor executes the reputation-based V2X node message credibility assessment method provided in the above-mentioned embodiments, the method comprising: sending a request message to a vehicle network, the request message comprising a request content payload, wherein the request content payload comprises location information and time information related to the request content; receiving a response message sent by a responding end, the response message comprising a response content payload corresponding to the request content, wherein the response content payload comprises location information and time information when the responding end responds to the request message; determining the credibility of the response message based on the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the message responding end.

[0073] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.

[0074] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.

[0075] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A reputation-based V2X node message credibility assessment method, characterized in that: include: Sending a request message to a vehicle network, wherein the request message includes a request content payload, wherein the request content payload includes location information and time information related to the request content; Receive a response message sent by the responding end, the response message including a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when the responding end responds to the request message; Determine the credibility of the response message according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the responding end; The determining the credibility of the response message according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the responding end includes: Among them, c k is the credibility of the response message of the kth vehicle, b,γ,τ,α are preset parameters, is the reputation of the responding vehicle k at the current time t, and are the location and time related to the request content, and are the position and time when the kth vehicle responds, respectively.

2. The reputation-based V2X node message credibility assessment method according to claim 1, characterized in that: The request message also includes a public key of the requesting end vehicle device, and the response message also includes an encrypted script obtained according to the public key. Accordingly, after receiving the response message sent by the responding end, the following is also included: Decrypting the encrypted script according to the local private key of the requesting vehicle device to obtain a first key; The encrypted response content payload is decrypted according to the first key to obtain the decrypted response content, and the location information and time information when the responding end responds to the request message are obtained.

3. The reputation-based V2X node message credibility assessment method according to claim 1, characterized in that: When there are multiple response messages for the same request content, after determining the credibility of all response messages, the following also needs to be done: Determine the probability of occurrence of the event provided by each responding end according to the credibility of each response message; According to the event occurrence probabilities provided by all response messages and combined with the prior probability of event occurrence, an estimated value of the event occurrence probability is determined.

4. A reputation-based V2X node message credibility assessment method, characterized in that: include: Receive a request message sent by a requesting end, wherein the request message includes a request content payload, wherein the request content payload includes location information and time information related to the request content; Determine whether to respond to the request message; If responding to the request message, a response message is generated and sent to the request end, the response message includes a response content payload corresponding to the request content, wherein the response content payload includes the location information and time information when responding to the request message; the request end is used to determine the credibility of the response message based on the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the responding end, using the following formula: Among them, c k is the credibility of the response message of the kth vehicle, b,γ,τ,α are preset parameters, is the reputation of the responding vehicle k at the current time t, and are the location and time related to the request content, and are the position and time when the kth vehicle responds, respectively.

5. The reputation-based V2X node message credibility assessment method according to claim 4, characterized in that: The request message also includes a public key of the vehicle device of the requesting end. Accordingly, sending the response message to the requesting end includes: After the request message is verified, the response content payload is encrypted according to the encryption script generated by the public key; Sending a response message to the requesting vehicle device; The response message includes the encrypted response content payload and the encrypted script.

6. A reputation-based V2X node message credibility assessment device, characterized in that: include: A sending module, configured to send a request message to a vehicle network, wherein the request message includes a request content payload, wherein the request content payload includes location information and time information related to the request content; A receiving module, configured to receive a response message sent by a responding end, wherein the response message includes a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when the responding end responds to the request message; a processing module, configured to determine the credibility of the response message according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the responding end; The determining the credibility of the response message according to the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the responding end includes: Among them, c k is the credibility of the response message of the kth vehicle, b,γ,τ,α are preset parameters, is the reputation of the responding vehicle k at the current time t, and are the location and time related to the request content, and are the position and time when the kth vehicle responds, respectively.

7. A reputation-based V2X node message credibility assessment device, characterized in that: include: A receiving module, configured to receive a request message sent by a requesting end, wherein the request message includes a request content payload, wherein the request content payload includes location information and time information related to the request content; A sending module, used to determine whether to respond to the request message, and if so, generate a response message and send the response message to the request end, wherein the response message includes a response content payload corresponding to the request content, wherein the response content payload includes location information and time information when responding to the request message; The requesting end is used to determine the credibility of the response message by applying the following formula based on the time difference between the time information related to the request content and the time information when the responding end responds to the request message, the distance between the location information related to the request content and the location information when the responding end responds to the request message, and the reputation value of the responding end: Among them, c k is the credibility of the response message of the kth vehicle, b,γ,τ,α are preset parameters, is the reputation of the responding vehicle k at the current time t, and are the location and time related to the request content, and are the position and time when the kth vehicle responds, respectively.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the reputation-based V2X node message credibility assessment method as described in any one of claims 1 to 5 are implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the reputation-based V2X node message credibility assessment method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Vehicle position information credibility evaluation method and system for Internet of Vehicles

    CN108810155A