Roadside radio equipment and radio communication system
By introducing a correlation processing unit into the roadside radio equipment, comparing vehicle identification information and communication type information, the problem that the prior art is difficult to detect tampered spoofed radio communication equipment is solved, and effective identification and prevention of spoofed equipment is achieved.
Patent Information
- Application Number
- CN202011217711.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-11-05
- Filing Date
- 2020-11-04
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2040-11-04
AI Technical Summary
The prior art is difficult to detect tampered spoofed radio communication devices, especially when the application portion of the vehicle-mounted radio equipment is tampered with.
A roadside radio device is designed, including a first radio unit that receives radio data packets from an on-board radio device and a first application unit that processes application data. The radio unit compares the vehicle identification information and communication type information through the correlation processing unit to determine the correlation of the radio data packets, thereby identifying the spoofed radio device.
It can effectively detect and identify tampered spoofed radio communication equipment to prevent it from affecting the normal radio communication system and ensure the effective utilization of communication resources.
Smart Images

Figure CN112788564B_ABST
Abstract
Description
[0001] Cross - Reference to Related Applications
[0002] The disclosure of Japanese Patent Application No. 2019-200649, filed on November 5, 2019, including the specification, drawings, and abstract, is incorporated herein by reference in its entirety. Technical Field
[0003] The present disclosure relates to roadside radio equipment and radio communication systems. Background Art
[0004] Radio communication technologies in vehicles, such as vehicle-to-vehicle communication and vehicle-to-roadside communication, are known. The demand for security in these radio communication technologies has become increasingly important in the practical application of automatic operation technologies.
[0005] The disclosed technologies are listed below.
[0006] [Patent Document 1] Japanese Unexamined Patent Application Publication No. 2017-28654
[0007] For example, Patent Document 1 discloses a technique for detecting spoofing caused by replay attacks.
[0008] There is a threat that external time information is tampered with by malicious third parties modifying the Global Positioning System (GPS) module. The technique disclosed in Patent Document 1 verifies whether the external time information is tampered with by comparing the newly acquired external time information and the internal time information before power-on after the power supply of the vehicle-to-X (V2X) module is restarted. Summary of the Invention
[0009] However, when the radio communication device is a spoofing radio communication device due to tampering with the application executed by the application unit of the radio communication device, the spoofing radio communication device cannot be detected by the technique disclosed in Patent Document 1.
[0010] According to the description and drawings of this specification, other objects and novel features will be clear.
[0011] A roadside radio device according to an embodiment includes a first radio unit that receives radio data packets from an in-vehicle radio device and a first application unit that processes application data. The first radio unit includes a radio data processing unit, and the radio data processing unit includes a correlation processing unit that compares a data string of vehicle identification information with a data string of communication type information to determine whether there is a correlation in the radio data packet. When the correlation processing unit determines that there is a correlation in the radio data packet, the first radio unit outputs the application data included in the radio data packet to the first application unit. When the correlation processing unit determines that there is no correlation in the radio data packet, the first radio unit regards the radio data packet as invalid data.
[0012] According to an embodiment, even when the in-vehicle radio device is a spoofing radio device due to tampering with the application part of the in-vehicle radio device, the roadside radio device can detect the spoofing radio device. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 is a diagram showing an example of the configuration of a radio communication system according to the first embodiment;
[0014] Figure 2 is a block diagram showing an example of the configuration of an in-vehicle radio device according to the first embodiment;
[0015] Figure 3 is a block diagram showing an example of the configuration of a channel allocation control unit according to the first embodiment;
[0016] Figure 4 is a block diagram showing an example of the configuration of a roadside radio device according to the first embodiment;
[0017] Figure 5 is a block diagram showing an example of the configuration of a channel allocation control unit according to the first embodiment;
[0018] Figure 6 is a structural diagram showing the data structure of a radio data packet transmitted from an in-vehicle radio device;
[0019] Figure 7 is a block diagram showing an example of the configuration of a roadside radio device according to the second embodiment;
[0020] Figure 8 is a block diagram showing an example of the configuration of a roadside radio device according to the third embodiment;
[0021] Figure 9 is a block diagram showing an example of the configuration of an in-vehicle radio device according to the third embodiment;
[0022] Figure 10 is a structural diagram showing the data structure of radio data packets transmitted from an in-vehicle radio device; and
[0023] Figure 11 is a block diagram showing an example of the hardware configuration of an in-vehicle radio device and a roadside radio device. DETAILED DESCRIPTION OF THE INVENTION
[0024] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the specification and the drawings, the same or corresponding components are denoted by the same reference numerals, and their repeated description is omitted. In the drawings, configurations may be omitted or simplified for ease of description.
[0025] First Embodiment
[0026] Figure 1 is a diagram showing an example of the configuration of a radio communication system 100 according to the first embodiment. As Figure 1 shown, the radio communication system 100 includes a radio communication device 111 installed in a vehicle 110, a radio communication device 121 installed in a vehicle 120, and a radio communication device 131 installed in a roadside device 130. Hereinafter, the radio communication devices 111 and 121 are referred to as in-vehicle radio devices 111 and 121. The radio communication device 131 is also referred to as a roadside radio device 131.
[0027] The vehicles 110 and 120 use the in-vehicle radio device 111 installed in the vehicle 110 and the in-vehicle radio device 121 installed in the vehicle 120 to transmit messages to and receive messages from the roadside radio device 131 installed in the roadside device 130. The messages transmitted from the vehicles 110 and 120 include vehicle information such as, for example, the speed and traveling direction of the vehicle itself. The vehicles 110 and 120 can exchange vehicle information with each other via the roadside device 130. In addition, messages including highly reliable surrounding information are transmitted from the roadside device 130 to the vehicles 110 and 120. The vehicles 110 and 120 can appropriately perform driving control such as maintaining a vehicle-to-vehicle distance by transmitting and receiving these messages.
[0028] In addition to the in-vehicle radio devices 111 and 121, Figure 1 the radio communication system 100 also includes a lot of in-vehicle radio devices installed in vehicles (not shown). In addition, the in-vehicle radio devices included in the radio communication system 100 execute various applications and transmit and receive a lot of messages. In this way, in the radio communication system 100 that transmits and receives a lot of messages, ensuring sufficient communication resources is important for achieving stable communication.
[0029] However, for example, when the in-vehicle radio device 121 is a spoofing radio device, the messages transmitted from the spoofing radio device waste communication resources. That is, if communication resources are not sufficiently ensured, normal radio communication devices such as the in-vehicle radio device 111 or the roadside radio device 131 may not be able to correctly transmit messages. To avoid this situation, it is necessary to appropriately detect spoofing radio devices and exclude the detected spoofing radio devices from the radio communication system 100. Hereinafter, a mechanism for detecting and excluding spoofing radio devices will be described.
[0030] Next, the in-vehicle radio device according to the first embodiment will be described. Figure 2 is a block diagram showing an example of the configuration of the in-vehicle radio device 111 according to the first embodiment. Since the in-vehicle radio devices 111 and 121 have the same configuration, only the configuration of the in-vehicle radio device 111 will be described here. As Figure 2 shown, the in-vehicle radio device 111 includes an application unit (second application unit) 210 and a radio unit (second radio unit) 220. The application unit 210 and the radio unit 220 are connected to each other.
[0031] When the in-vehicle radio device 111 starts the data transmission process to the roadside radio device 131, the application unit 210 generates an application data packet. The application unit 210 outputs the application data packet to the radio unit 220.
[0032] The application data packet includes an application header, communication type information, and application data. The application header is information indicating the header of the application data packet. The communication type information is information indicating the vehicle related to the application data. The application data is data processed by the application.
[0033] The communication type information is indicated by vehicle category information. The vehicle category information is information identifying whether the vehicle is an ordinary vehicle or a special vehicle. Special vehicles include emergency vehicles and passenger vehicles. For example, as emergency vehicles, ambulances, fire trucks, police cars, etc. are exemplified as emergency vehicles. As passenger vehicles, buses, taxis, rail vehicles, etc. are exemplified. Special vehicles can distinguish between emergency vehicles and passenger vehicles.
[0034] In addition, when the in-vehicle radio device 111 performs the reception process of data from the roadside radio device 131, the application unit 210 receives the demodulated application data packet from the radio unit 220. The application unit 210 processes the application data included in the received application data packet.
[0035] The radio unit 220 includes a security application module (SAM) 230, a radio data generation unit 240, a radio data processing unit 250, a channel allocation control unit (second channel allocation control unit) 260, a radio signal modulation unit 270, and a radio signal demodulation unit 280.
[0036] The SAM 230 is connected to the application unit 210. When performing a transmission process, the SAM 230 receives an application data packet from the application unit 210. The SAM 230 generates a SAM data packet by attaching a SAM header and application-related information to the application data packet. The SAM 230 is connected to the radio data generation unit 240 and outputs the generated SAM data packet to the radio data generation unit 240.
[0037] The SAM header is information indicating the header of the SAM data packet. The application-related information includes vehicle identification information and reserved area data. The vehicle identification information is information indicating the vehicle in which the in-vehicle radio device 111 is installed. The vehicle identification information is indicated by vehicle category information such as communication type information. That is, the vehicle category information is generally used in the vehicle identification information and the communication type information. The reserved area data is data in a spare information area prepared for future system expansion.
[0038] In addition, the SAM 230 is connected to the radio data processing unit 250. When performing a reception process, the SAM 230 receives the demodulated SAM data packet from the radio data processing unit 250. The SAM 230 demodulates the application data packet from the demodulated SAM data packet. Specifically, the SAM 230 removes the SAM header and the application-related information from the demodulated SAM data packet and demodulates the application data packet. At this time, the SAM 230 performs a process of including a part of the information to be removed in the application data. In this way, the demodulated application data packet is output from the SAM 230 of the radio unit 220 to the application unit 210.
[0039] The radio data generation unit 240 generates a radio data packet by attaching a radio unit header including information for radio communication to the SAM data packet received from the SAM 230. The radio data generation unit 240 is connected to the channel allocation control unit 260 and outputs the radio data packet to the channel allocation control unit 260.
[0040] The radio unit header includes a preamble (PA), a channel, a Media Access Control (MAC) address, and a radio type. The preamble is information for detecting the presence or absence of radio data. The channel is information indicating the channel used in radio communication. The MAC address is information for identifying a radio device. The radio type is information indicating whether the data to be transmitted is data related to a channel request. Since the radio data packet output from the radio data generation unit 240 is not data related to a channel request, the radio type indicates that the data to be transmitted is not data related to a channel request.
[0041] The channel allocation control unit 260 is connected to the radio signal modulation unit 270. The channel allocation control unit 260 confirms whether a channel for radio communication is allocated to the in-vehicle radio device 111. When it is confirmed that the channel is allocated, the channel allocation control unit 260 outputs the radio data packet received from the radio data generation unit 240 to the radio signal modulation unit 270.
[0042] On the other hand, when it is confirmed that a channel for radio communication is not allocated to the in-vehicle radio device 111, the channel allocation control unit 260 generates a channel request signal. The channel allocation control unit 260 outputs the channel request signal to the radio signal modulation unit 270.
[0043] Here, with reference to Figure 3 , the configuration of the channel allocation control unit 260 will be described in detail. Figure 3 is a block diagram showing an example of the configuration of the channel allocation control unit 260 according to the first embodiment. As Figure 3 shown, the channel allocation control unit 260 includes a channel allocation confirmation unit 261, an allocation permission information storage unit 262, a request signal generation unit 263, and an allocation information extraction unit 264.
[0044] The allocation permission information storage unit 262 stores channel allocation permission information. The channel allocation permission information is information indicating the channel allocated to the in-vehicle radio device 111 for radio communication.
[0045] The channel allocation confirmation unit 261 is connected to the radio data generation unit 240, the radio signal modulation unit 270, the allocation permission information storage unit 262, and the request signal generation unit 263. The channel allocation confirmation unit 261 confirms whether a channel for radio communication is allocated to the in-vehicle radio device 111 based on the channel allocation permission information. More specifically, when receiving a radio data packet from the radio data generation unit 240, the channel allocation confirmation unit 261 reads out the channel allocation permission information from the allocation permission information storage unit 262. The channel allocation confirmation unit 261 compares the read channel allocation permission information with the channel included in the radio unit header of the radio data packet. By performing this comparison process, the channel allocation confirmation unit 261 confirms whether a channel for radio communication is allocated to the in-vehicle radio device 111.
[0046] When it is confirmed that a channel for radio communication is allocated to the in-vehicle radio device 111, the channel allocation confirmation unit 261 outputs the radio data packet received from the radio data generation unit 240 to the radio signal modulation unit 270.
[0047] On the other hand, when it is confirmed that a channel for radio communication is not allocated to the in-vehicle radio device 111, the channel allocation confirmation unit 261 outputs a control signal to the request signal generation unit 263, and the control signal is used to indicate the generation of a channel request signal.
[0048] When receiving the control signal from the channel allocation confirmation unit 261, the request signal generation unit 263 generates a channel request signal for requesting the in-vehicle radio device 111 to allocate a channel for radio communication. The generated channel request signal is output from the request signal generation unit 263 to the radio signal modulation unit 270.
[0049] The request signal generation unit 263 arranges a radio unit header at the head of the channel request signal. The radio type of the radio unit header indicates information that indicates that the data to be transmitted is data related to a channel request. In addition, the channel in the radio unit header shows a combination of channels for the channel request.
[0050] The allocation information extraction unit 264 is connected to the radio signal demodulation unit 280, the channel allocation confirmation unit 261, and the allocation permission information storage unit 262. The allocation information extraction unit 264 receives the demodulated channel allocation signal from the radio signal demodulation unit 280. At this time, the allocation information extraction unit 264 can identify that the received signal is a channel allocation signal by referring to the radio type of the radio unit header of the signal (data string) received from the radio signal demodulation unit 280.
[0051] In addition, the allocation information extraction unit 264 extracts information on the channels to be licensed from the channel allocation signal. The allocation information extraction unit 264 notifies the extracted channel information to the channel allocation confirmation unit 261. Further, the allocation information extraction unit 264 registers the extracted channel information in the channel allocation information of the allocation permission information storage unit 262, and the extracted channel information is used as information on the channels allocated to the in-vehicle radio device 111.
[0052] The channel allocation confirmation unit 261 continues to output a control signal to the request signal generation unit 263, which is used to indicate the generation of the channel allocation request signal, until the allocation information extraction unit 264 notifies the channel allocation permission information to the channel allocation confirmation unit 261. In other words, upon receiving the control signal, the request signal generation unit 263 repeatedly generates the channel request signal at a predetermined interval.
[0053] Return Figure 2 , the description of the configuration of the in-vehicle radio device 111 will continue. The radio signal modulation unit 270 is connected to the channel allocation control unit 260. When receiving a radio data packet from the channel allocation control unit 260, the radio signal modulation unit 270 performs modulation processing on the radio data packet received from the channel allocation control unit 260 using the allocated channels. The radio signal modulation unit 270 radiates the radio signal of the radio data packet generated by performing the modulation processing into the radio space via an antenna (not shown). In this way, the radio unit 220 of the in-vehicle radio device 111 transmits the radio data packet to the roadside radio device 131 using the allocated channels. The transmitted radio data packet includes vehicle identification information given by the radio unit 220 and communication type information given by the application unit 210.
[0054] In addition, when receiving a channel request signal from the channel allocation control unit 260, the radio signal modulation unit 270 performs modulation processing on the channel request signal using the combination of channels for the channel request. The radio signal modulation unit 270 radiates the radio signal of the channel request signal generated by performing the modulation processing into the radio space via an antenna (not shown). In this way, the radio unit 220 of the in-vehicle radio device 111 transmits the channel request signal to the roadside radio device 131 using the combination of channels for the channel request.
[0055] The radio signal demodulation unit 280 is connected to the radio data processing unit 250 and the channel allocation control unit 260. The radio signal demodulation unit 280 receives the radio signal transmitted from the roadside radio device 131 via an antenna (not shown). The radio signal demodulation unit 280 performs demodulation processing on the received radio signal, that is, frequency conversion processing and decoding processing.
[0056] The radio signal demodulation unit 280 demodulates a radio data packet or a channel allocation signal by performing demodulation processing on the received radio signal. The demodulated radio data packet is output to the radio data processing unit 250. In addition, the demodulated channel allocation signal is output to the channel allocation control unit 260.
[0057] The radio data processing unit 250 is connected to the radio signal demodulation unit 280 and the SAM 230. The radio data processing unit 250 receives the demodulated radio data packet from the radio signal demodulation unit 280. At this time, the radio data processing unit 250 can identify that the received signal is a radio data packet by referring to the radio type of the radio unit header of the signal (data string) received from the radio signal demodulation unit 280.
[0058] In addition, the radio data processing unit 250 performs demodulation processing on the radio data packet to demodulate the SAM packet. Specifically, the radio data processing unit 250 performs the following processing: removing the radio unit header from the radio data packet and including a part of the information (e.g., information on the MAC address) included in the removed radio unit header in the application data. In this way, the SAM packet to be demodulated is output from the radio data processing unit 250 to the SAM 230.
[0059] Next, the roadside radio device according to the first embodiment will be described. Figure 4 FIG. is a block diagram showing an example of the configuration of the roadside radio device 131 according to the first embodiment. The roadside radio device 131 performs radio communication with the in-vehicle radio devices 111 and 121, but only the radio communication between the roadside radio device 131 and the in-vehicle radio device 111 is shown here. As Figure 4 shown, the roadside radio device 131 includes an application unit (first application unit) 310 and a radio unit (first radio unit) 320. The application unit 310 and the radio unit 320 are connected to each other.
[0060] The radio unit 320 includes a SAM 330, a radio data generation unit 340, a radio data processing unit 350, a channel allocation control unit (first channel allocation control unit) 360, a radio signal modulation unit 370, and a radio signal demodulation unit 380.
[0061] The radio signal demodulation unit 380 is connected to the radio data processing unit 350 and the channel allocation control unit 360. The radio signal demodulation unit 380 receives a radio signal transmitted from the in-vehicle radio device 111 via an antenna (not shown). The radio signal demodulation unit 380 performs demodulation processing on the received radio signal, that is, frequency conversion processing and decoding processing.
[0062] The radio signal demodulation unit 380 performs demodulation processing on the received radio signal to demodulate a radio data packet or a channel request signal. The demodulated radio data packet is output to the radio data processing unit 350. In addition, the demodulated channel request signal is output to the channel allocation control unit 360. In this way, the radio unit 320 of the roadside radio device 131 receives the radio data packet and the channel request signal transmitted from the in-vehicle radio device 111.
[0063] The radio data processing unit 350 is connected to the radio signal demodulation unit 380, the channel allocation control unit 360, and the SAM 330. The radio data processing unit 350 receives the demodulated radio data packet from the radio signal demodulation unit 380.
[0064] In addition, the radio data processing unit 350 includes a correlation processing unit 351. The correlation processing unit 351 performs correlation determination to determine whether there is a correlation between data strings at a predetermined position of the received radio data packet. Specifically, the correlation processing unit 351 compares the vehicle identification information and the communication type information included in the received radio data packet to determine whether there is a correlation in the radio data packet.
[0065] As described above, the general vehicle category information is used in the vehicle identification information and the communication type information. Therefore, if the application for generating the application data packet executed by the application unit of the in-vehicle radio device is not tampered with, that is, if the radio data packet is not transmitted from a spoofing radio device, the vehicle identification information and the communication type information included in the radio data packet should match. By performing correlation determination on the radio data packet, the roadside radio device 131 can determine whether the in-vehicle radio device that is the transmission source of the radio data packet is a spoofing radio device.
[0066] When the correlation processing unit 351 determines that there is a correlation in the radio data packet, the radio data processing unit 350 performs a demodulation process on the radio unit header included in the radio data packet to demodulate the SAM data packet. Specifically, the radio data processing unit 350 performs the following process: removing the radio unit header from the radio data packet, and including a part of the information included in the removed radio unit header (for example, the information of the MAC address) in the application data. The radio data processing unit 350 outputs the SAM data packet demodulated in this way to the SAM 330.
[0067] On the other hand, when the correlation processing unit 351 determines that there is no correlation in the radio data packet, the radio data processing unit 350 generates information for identifying the radio device that is the transmission source of the radio data packet (spoofing information), for example, the information of the MAC address included in the radio unit header, as the spoofing radio device information. The generated spoofing radio device information is output to the channel allocation control unit 360. In addition, the radio data processing unit 350 regards the received radio data packet as invalid data. For example, the radio data processing unit 350 does not output the radio data packet to the SAM 330, or discards the radio data packet.
[0068] The channel allocation control unit 360 is connected to the radio signal demodulation unit 380 and the radio signal modulation unit 370. When receiving the demodulated channel request signal from the radio signal demodulation unit 380, the channel allocation control unit 360 determines whether a channel for radio communication can be allocated to the in-vehicle radio device 111 of the transmission source (request source) based on the spoofing radio device information. When it is determined that a channel can be allocated, the channel allocation control unit 360 generates a channel allocation signal including information on the channel to be permitted. The channel allocation control unit 360 outputs the generated channel allocation signal to the radio signal modulation unit 370.
[0069] Now referring to Figure 5 , the configuration of the channel allocation control unit 360 will be described in detail. Figure 5 is a block diagram showing an example of the configuration of the channel allocation control unit 360 according to the first embodiment. As Figure 5 shown, the channel allocation control unit 360 includes a channel allocation permission unit 361, an allocation management information storage unit 362, an allocation signal generation unit 363, and a request signal reception unit 364.
[0070] The allocation management information storage unit 362 stores channel allocation management information. The channel allocation management information includes information on channels that can be allocated to the vehicle-mounted radio. In addition, the allocation management information storage unit 362 is connected to the radio data processing unit 350. The allocation management information storage unit 362 receives information on the spoofing radio device (e.g., the MAC address of the spoofing radio device) from the radio data processing unit 350, and registers this information in the channel allocation management information. That is, the channel allocation management information includes information on channels that can be allocated to the vehicle-mounted radio and information on the spoofing radio device.
[0071] The request signal receiving unit 364 is connected to the radio signal demodulation unit 380 and the channel allocation permission unit 361. The request signal receiving unit 364 receives the demodulated channel request signal from the radio signal demodulation unit 380 by referring to the radio type of the radio unit header. The request signal receiving unit 364 outputs the channel request signal to the channel allocation permission unit 361.
[0072] The channel allocation permission unit 361 is connected to the request signal receiving unit 364, the allocation management information storage unit 362, and the allocation signal generation unit 363. The channel allocation permission unit 361 operates in response to a channel request signal transmitted from the vehicle-mounted radio device 111, and determines whether to allocate a channel for radio communication to the vehicle-mounted radio device 111 based on the channel allocation management information. When it is determined to allocate a channel to the vehicle-mounted radio device 111, the channel allocation permission unit 361 determines the channel to be permitted to the vehicle-mounted radio device 111.
[0073] Specifically, when the channel allocation permission unit 361 receives a channel request signal transmitted from the vehicle-mounted radio device 111 from the request signal receiving unit 364, the channel allocation permission unit 361 reads out the channel allocation management information from the allocation management information storage unit 362. The channel allocation permission unit 361 confirms whether there is a channel that can be allocated to the vehicle-mounted radio device based on the read channel allocation management information.
[0074] In addition, the channel allocation permission unit 361 confirms whether the vehicle-mounted radio device 111, which is the transmission source of the channel request signal, is registered as a spoofing radio device based on the read channel allocation management information. Specifically, the channel allocation permission unit 361 confirms whether the MAC address included in the radio unit header of the channel request signal is registered in the channel allocation management information as the MAC address of the spoofing radio device.
[0075] When it is determined that there is a channel that can be allocated to the in-vehicle radio device and the in-vehicle radio device 111 that is the transmission source of the channel request signal is not a spoofing radio device, the channel allocation permission unit 361 determines the channel for radio communication to be permitted to the in-vehicle radio device 111. The channel allocation permission unit 361 outputs the information of the channel to be permitted to the allocation signal generation unit 363 and outputs a control signal for instructing the generation of the channel allocation signal.
[0076] In addition, the channel allocation permission unit 361 outputs the channel permitted to the in-vehicle radio device 111 to the allocation management information storage unit 362. The allocation management information storage unit 362 includes the information of the channel in the channel allocation management information. In this way, the information of the channel that can be allocated to the in-vehicle radio included in the channel allocation management information is updated.
[0077] On the other hand, when it is determined that there is no channel that can be allocated to the in-vehicle radio device or the in-vehicle radio device 111 that is the transmission source of the channel request signal is a spoofing radio device, the channel allocation permission unit 361 regards the channel request signal as an invalid signal. For example, the channel allocation permission unit 361 does not process the channel request signal or discards the channel request signal. In this case, the channel allocation permission unit 361 does not allocate the channel for radio communication to the in-vehicle radio device 111 that is the transmission source of the channel request signal.
[0078] The allocation signal generation unit 363 is connected to the channel allocation permission unit 361 and the radio signal modulation unit 370. When receiving the information of the channel to be permitted and the control signal for instructing the generation of the channel allocation signal from the channel allocation permission unit 361, the allocation signal generation unit 363 generates a channel allocation signal including the information of the channel to be permitted to the in-vehicle radio device 111. The generated channel allocation signal is output from the allocation signal generation unit 363 to the radio signal modulation unit 370.
[0079] Incidentally, the allocation signal generation unit 363 arranges a radio unit header at the head of the channel allocation signal. The radio type of the radio unit header indicates the information indicating that the data to be transmitted is related to the channel request. In addition, the channel in the radio unit header shows the combination of channels for the channel request.
[0080] Return Figure 4, the description of the configuration of the roadside radio device 131 will continue. The radio signal modulation unit 370 is connected to the channel allocation control unit 360 and the radio data generation unit 340. When receiving a radio data packet from the radio data generation unit 340, the radio signal modulation unit 370 performs a modulation process on the radio data packet received from the radio data generation unit 340 using the channel dedicated to the roadside radio device 131. The radio signal modulation unit 370 radiates the radio signal of the radio data packet generated by performing the modulation process into the radio space via an antenna (not shown). In this way, the radio unit 320 of the roadside radio device 131 transmits the radio data packet to the in-vehicle radio device 111.
[0081] In addition, when receiving a channel allocation signal from the channel allocation control unit 360, the radio signal modulation unit 370 performs a modulation process on the channel allocation signal using the channel dedicated to the roadside radio device 131. The radio signal modulation unit 370 radiates the radio signal of the channel allocation signal generated by performing the modulation process into the radio space via an antenna (not shown). In this way, the radio unit 320 of the roadside radio device 131 transmits the channel allocation signal to the in-vehicle radio device 111 that is the transmission source of the channel request signal.
[0082] The radio data generation unit 340 is connected to the SAM 330 and the radio signal modulation unit 370. The radio data generation unit 340 generates a radio data packet by attaching a radio unit header to the SAM packet received from the SAM 330. The radio data generation unit 340 outputs the radio data packet to the radio signal modulation unit 370.
[0083] The SAM 330 is connected to the radio data processing unit 350, the radio data generation unit 340, and the application unit 310. When performing reception processing, the SAM 330 receives the demodulated SAM packet from the radio data processing unit 350. The SAM 330 performs a demodulation process on the SAM packet to demodulate the application packet. Specifically, the SAM 330 performs the following processes: removing the SAM header and application-related information from the SAM packet, and including a part of the removed SAM header or application-related information (for example, vehicle identification information) in the application data. The SAM 330 outputs the application packet demodulated in this way to the application unit 310.
[0084] In addition, when performing the transmission process, the SAM 330 receives application data packets from the application unit 310. The SAM 330 generates SAM data packets by attaching a SAM header and application-related information to the application data packets. The SAM 330 is connected to the radio data generation unit 340 and outputs the generated SAM data packets to the radio data generation unit 340.
[0085] When the roadside radio device 131 starts the data transmission process to the in-vehicle radio device 111, the application unit 310 generates application data packets. The application data packets include an application header, communication type information, and application data. The application unit 310 outputs the application data packets to the radio unit 320.
[0086] When the roadside radio device 131 receives data from the in-vehicle radio device 111, the application unit 310 receives the demodulated application data packets from the radio unit 320. The application unit 310 processes the application data included in the received application data packets.
[0087] Next, a specific example of the radio data packets transmitted from the in-vehicle radio device will be described. Figure 6 is a structural diagram showing the data structure of the radio data packets transmitted from the in-vehicle radio device. Figure 6 The data structure of the radio data packets, an example of the data A (ordinary vehicle data A) of the radio data packets in the case where the vehicle equipped with the radio device is an ordinary vehicle, an example of the data B (special vehicle data B) of the radio data packets in the case where the vehicle equipped with the radio device is a special vehicle, and an example of the data C (spoofing data C) of the radio data packets in the case where the in-vehicle radio device is a spoofing radio device are shown in order from the top.
[0088] As Figure 6 shown, "11100011100" is used as the vehicle category information of an ordinary vehicle. In addition, "11101011101" is used as the vehicle category information of a special vehicle. These vehicle category information are generally used in the vehicle identification information generated by the radio unit 220 and the communication type information generated by the application unit 210.
[0089] The ordinary vehicle data A and the special vehicle data B are not data transmitted from a spoofing radio device. In other words, they are data transmitted from a normal radio device. That is, the vehicle identification information and the communication type information included in the ordinary vehicle data A match. In addition, the vehicle identification information and the communication type information included in the special vehicle data B match. Therefore, the correlation processing unit 351 determines that there is a correlation in each of the ordinary vehicle data A and the special vehicle data B.
[0090] In contrast, spoofing data C is data transmitted from a spoofing radio device, that is, data transmitted from an abnormal radio device. In Figure 6 In the example shown, the spoofing radio device for spoofing data C is configured by a combination of the radio unit 220 of a normal vehicle and the application unit 210 of a dedicated vehicle. That is, the vehicle identification information "11101011101" and the communication type information "11100011100" do not match. As a result of the correlation determination, the correlation processing unit 351 determines that there is no correlation in the spoofing data C. In this way, the spoofing radio device is detected.
[0091] When a spoofing radio device (radio communication device) is detected, information in the radio unit header (for example, information on the MAC address) is registered as information on the spoofing radio device in the channel allocation management information of the allocation management information storage unit 362. As Figure 6 shown, information unique to each radio device is used for the MAC address. Therefore, if the MAC address used in the spoofing radio device is maintained as information on the spoofing radio device, the roadside radio device 131 can correctly identify the spoofing radio device and the normal radio.
[0092] Although the above description illustrates that the MAC address is used as information for identifying the spoofing radio device, the present disclosure is not limited thereto. That is, the information may not be the MAC address as long as the information can identify the radio device. For example, information that is difficult to tamper with and is held by each SAM included in the SAM header can be used as information for identifying the radio device.
[0093] In addition, Figure 6 the data structure of the radio data packet shown does not show all the data. Needless to say, the radio data packet has other data areas, such as information for packet management, information indicating the end of the packet, and information for error correction.
[0094] As described above, the radio unit of the roadside radio device according to the first embodiment includes a correlation processing unit that compares a data string of vehicle identification information given by the radio unit of an in-vehicle radio device with a data string of communication type information given by the application unit of the in-vehicle radio device to determine whether there is a correlation in the radio data packet transmitted from the in-vehicle radio device.
[0095] When the correlation processing unit determines that there is a correlation in the radio data packet transmitted from the in-vehicle radio device, the radio unit of the roadside radio device outputs the application data included in the radio data packet transmitted from the in-vehicle radio device to the application unit of the roadside radio device. In this case, the roadside radio device determines that the in-vehicle radio device that is the transmission source of the radio data packet is not a spoofing radio device.
[0096] On the other hand, when the correlation processing unit determines that there is no correlation in the radio data packet transmitted from the in-vehicle radio device, the radio unit of the roadside radio device regards the radio data packet transmitted from the in-vehicle radio device as invalid data. For example, the radio unit of the roadside radio device does not use the radio data packet or discards the radio data packet. In this case, the roadside radio device determines that the in-vehicle radio device that is the transmission source of the radio data packet is a spoofing radio device.
[0097] As described above, even in the case where the in-vehicle radio device is a spoofing radio device due to the application executed by the application unit of the in-vehicle radio device being tampered with, the roadside radio device can detect the spoofing radio device by determining whether there is a correlation in the radio data packet transmitted from the spoofing radio device. As a result, it is possible to prevent the problem that the communication of a normal radio device is prohibited due to the communication of the spoofing radio device.
[0098] Since the roadside radio device detects the spoofing radio device by determining whether there is a correlation in the radio data packet transmitted from the spoofing radio device, the roadside radio device assigns a channel to the spoofing radio device at least once. That is, when starting radio communication, the spoofing radio device transmits a channel request signal to the roadside radio device. On the contrary, the roadside radio device transmits a channel assignment signal and assigns a channel to the spoofing radio device. However, if the spoofing radio device subsequently transmits a radio data packet using the assigned channel, the roadside radio device can determine that the source of the radio data packet is a spoofing radio device. The roadside radio device regards the radio data packet transmitted from the radio device determined to be a spoofing radio device as invalid data, and does not assign a channel again even if the roadside radio device receives a channel request signal transmitted from the radio device determined to be a spoofing radio device. In this way, the roadside radio device can exclude the spoofing radio device from the radio communication system.
[0099] Second Embodiment
[0100] Next, a second embodiment will be described. The roadside radio device according to the second embodiment is different from the roadside radio device according to the first embodiment in that the roadside radio device according to the second embodiment includes a configuration for preventing a normal in-vehicle radio device from being erroneously determined as a spoofing radio device by performing correlation determination multiple times. Figure 7 FIG. is a block diagram showing an example of the configuration of the roadside radio device 131a according to the second embodiment. The roadside radio device 131a corresponds to another embodiment of the roadside radio device 131.
[0101] As Figure 7 shown, Figure 4 the radio unit 320, the radio data generation unit 340, and the radio data processing unit 350 of the roadside radio device 131 are respectively changed to a radio unit 320a, a radio data generation unit 340a, and a radio data processing unit 350a. In addition to Figure 4 the configuration of the radio data processing unit 350 shown, the radio data processing unit 350a further includes a retransmission instruction unit (first retransmission instruction unit) 352.
[0102] The retransmission instruction unit 352 measures the number of times the correlation processing unit 351 determines that there is no correlation in the radio data packet. The retransmission instruction unit 352 generates a first retransmission instruction signal based on the measured number of times, and the first retransmission instruction signal is used to instruct the retransmission of the radio data packet. The generated first retransmission instruction signal is output to the radio data generation unit 340a.
[0103] When the first retransmission instruction signal is received, the radio data generation unit 340a generates a first retransmission request signal for requesting the in-vehicle radio device that is the transmission source of the radio data packet to retransmit. The first retransmission request signal is transmitted to the in-vehicle radio device that is the transmission source of the radio data packet via the radio signal modulation unit 370. The in-vehicle radio device that has received the first retransmission request signal performs a retransmission process on the radio data packet.
[0104] In addition, when the number of times measured by the retransmission instruction unit 352 reaches a predetermined value, the radio data processing unit 350a determines that the in-vehicle radio device that is the transmission source of the radio data packet is a spoofing radio device, and generates information on the spoofing radio device. At this time, the allocation management information storage unit 362 registers the information on the spoofing radio device in the channel allocation management information.
[0105] In radio communication, due to communication errors, data strings cannot be accurately reproduced (demodulated) every time. In the first embodiment, since a deception radio device is determined by a correlation determination process, for example, even when a mismatch occurs in the data string of a radio data packet due to noise generation, the in-vehicle radio device can be determined to be a deception radio device. That is, it is possible to erroneously determine a normal in-vehicle radio device that has not been tampered with as a deception radio device.
[0106] However, the roadside radio device according to the second embodiment includes a retransmission instruction unit that measures the number of times a correlation is not present in a radio data packet and instructs the retransmission of the radio data packet based on the measured number of times. The radio unit of the roadside radio device transmits a first retransmission request signal for requesting the retransmission of the radio data packet to the in-vehicle radio device based on an instruction from the retransmission instruction unit. Therefore, the in-vehicle radio device can perform a retransmission process on the radio data packet until the roadside radio device can correctly receive the radio data packet from the in-vehicle radio device. As a result, it is possible to prevent the roadside radio device from erroneously determining a normal in-vehicle radio device as a deception radio device.
[0107] Third Embodiment
[0108] Next, the third embodiment will be described. The third embodiment is the same as the second embodiment in that the radio data packet is retransmitted, but at this time, it is different from the second embodiment in that a part of the radio data packet is changed. Figure 8 is a block diagram showing an example of the configuration of the roadside radio device 131b according to the third embodiment. The roadside radio device 131b corresponds to another embodiment of the roadside radio device 131.
[0109] As Figure 8 shown, Figure 7 the radio unit 320a, radio data generation unit 340a, radio data processing unit 350a, correlation processing unit 351, and retransmission instruction unit 352 of the roadside radio device 131a are respectively changed to a radio unit 320b, radio data generation unit 340b, radio data processing unit 350b, correlation processing unit 351b, and retransmission instruction unit (second retransmission instruction unit) 352b.
[0110] The correlation processing unit 351b performs the following processing: comparing data strings at a predetermined position of a radio data packet and confirming data strings at a predetermined position of the radio data packet. Specifically, in addition to the processing of comparing the vehicle identification information and communication type information included in the radio data packet, the correlation processing unit 351b also performs the processing of confirming data strings in the reserved area included in the radio data packet. When it is confirmed that the vehicle identification information and communication type information match, or the data string in the reserved area has been changed to an expected value, the correlation processing unit 351b determines that there is a correlation in the radio data packet.
[0111] The retransmission instruction unit 352b measures the number of times that the correlation processing unit 351b determines that there is no correlation in the radio data packet. The retransmission instruction unit 352b generates a second retransmission instruction signal based on the measured number of times, and the second retransmission instruction signal is used to indicate the retransmission of the radio data packet and the change of a part of the data of the radio data packet. The generated second retransmission instruction signal is output to the radio data generation unit 340b.
[0112] When receiving the second retransmission instruction signal, the radio data generation unit 340b generates a second retransmission request signal, and the second retransmission request signal is used to request the in-vehicle radio device that is the transmission source of the radio data packet to retransmit and change a part of the data. The second retransmission request signal is transmitted to the in-vehicle radio device that is the transmission source of the radio data packet via the radio signal modulator 370.
[0113] In addition, when the number of times measured by the retransmission instruction unit 352b reaches a predetermined value, the radio data processing unit 350b determines that the in-vehicle radio device that is the transmission source of the radio data packet is a spoofing radio device, and generates information about the spoofing radio device. At this time, the allocation management information storage unit 362 registers the information about the spoofing radio device in the channel allocation management information.
[0114] Figure 9 It is a block diagram showing an example of the configuration of the in-vehicle radio device 111b according to the third embodiment. The in-vehicle radio device 111b corresponds to another embodiment of the in-vehicle radio devices 111 and 121. As Figure 9 shown, Figure 2 the radio unit 220 and the SAM 230 of the in-vehicle radio device 111 are respectively changed to a radio unit 220b and a SAM 230b. In addition, the SAM 230b includes a retransmission data change unit 231.
[0115] When the in-vehicle radio device 111b receives the second retransmission request signal from the roadside radio device 131b, the in-vehicle radio device 111b performs a retransmission process on the radio data packet. In the retransmission process, the SAM 230b receives the application data packet related to the retransmission from the application unit 210. The SAM 230b attaches the SAM header and application-related information to the application data packet related to the retransmission, and generates a SAM data packet related to the retransmission.
[0116] At this time, the retransmission data change unit 231 changes the data in the reserved area included in the application-related information. The retransmission data change unit 231 can change the data in the reserved area to a predetermined value. Additionally, the retransmission data change unit 231 can change the data in the reserved area to the value included in the second retransmission request signal (e.g., the data in the reserved area included in the second retransmission request signal).
[0117] The SAM 230b outputs the SAM data packet related to the retransmission, that is, the SAM data packet in which a part of the data has been changed, to the radio data generation unit 240. In this way, the in-vehicle radio device 111b retransmits the radio data packet in which a part of the data has been changed.
[0118] Next, a specific example of the radio data packet transmitted from the in-vehicle radio device 111b will be described. Figure 10 It is a structural diagram showing the data structure of the radio data packet transmitted from the in-vehicle radio device 111b. Figure 10 The data structure of the radio data packet, an example of the data D (dedicated vehicle data D) of the radio data packet in the case where the vehicle 110 equipped with the in-vehicle radio device 111b is a dedicated vehicle, an example of the data E (spoofing data E) of the radio data packet in the case where the in-vehicle radio device 111b is a spoofing radio device, and an example of the spoofing data E (retransmission (RT)) are shown in order from the top.
[0119] In Figure 10 “11100011100” is used as the vehicle category information of a normal vehicle. Additionally, “11101011101” is used as the vehicle category information of a dedicated vehicle.
[0120] Since the dedicated vehicle data D is data transmitted from a normal in-vehicle radio device, “11101011101” is usually used in the vehicle identification information and the communication type information. However, as Figure 10 shown, the head of the vehicle identification information of the dedicated vehicle data D is “0” due to a communication error, although it should originally be “1”. That is, the vehicle identification information and the communication type information included in the dedicated vehicle data D do not match. Therefore, the correlation processing unit 351b of the roadside radio device 131b determines that there is no correlation in the dedicated vehicle data D.
[0121] On the other hand, spoofing data E is data transmitted from a spoofing radio device. The spoofing radio device is configured by a combination of a radio unit 220b of a general vehicle and a spoofing application of an application unit 210 of a dedicated vehicle. That is, the vehicle identification information and the communication type information included in the spoofing data E do not match. Therefore, the correlation processing unit 351b of the roadside radio device 131b determines that there is no correlation in the spoofing data E.
[0122] In addition, the dedicated vehicle data D and the spoofing data E are not radio data packets related to retransmission. At this time, the data in the reserved area included in the dedicated vehicle data D and the data in the reserved area included in the spoofing data E are "0000000" (zero padding).
[0123] Since no correlation is detected in the radio data packet in the first transmission process, the roadside radio device 131b transmits a second retransmission request signal. At this time, it is assumed that the second retransmission request signal includes an instruction to change the data in the reserved area to "1111111" (invert the zero padding bits and change them all to "1"). In response to the second retransmission request signal, the transmission process of the dedicated vehicle data D (retransmission) and the spoofing data E (retransmission) is executed.
[0124] Again, due to a communication error, the vehicle identification information of the dedicated vehicle data D (retransmitted) is "0". However, the data in the reserved area included in the dedicated vehicle data D (retransmission) is changed from "0000000" to "1111111" according to the change instruction included in the second retransmission request signal. At this time, the correlation processing unit 351b confirms that the vehicle identification information and the communication type information do not match, but the data string in the reserved area has been changed to the expected value ("1111111"). As a result, the correlation processing unit 351b determines that there is a correlation in the retransmitted radio data packet.
[0125] On the other hand, in the spoofing data E (retransmission), the vehicle identification information and the communication type information do not match again. In addition, since the spoofing radio device cannot appropriately execute the data change process in response to the second retransmission request signal, the data in the reserved area included in the spoofing data E (retransmission) remains "0000000". At this time, the correlation processing unit 351b confirms that the vehicle identification information and the communication type information do not match, and confirms that the data string in the reserved area has not been changed to the expected value ("1111111"). As a result, the correlation processing unit 351b determines that there is no correlation in the retransmitted radio data packet.
[0126] As described above, the roadside radio device according to the third embodiment includes a retransmission instruction unit that measures the number of times of non-correlation determination in a radio data packet and instructs retransmission of the radio data packet and change of a part of data of the radio data packet according to the measured number of times. The radio unit of the roadside radio device transmits a second retransmission request signal for requesting retransmission of the radio data packet and change of a part of data of the radio data packet to the in-vehicle radio device based on an instruction from the retransmission instruction unit. The roadside radio device determines whether there is correlation in the radio data packet by confirming whether a part of the radio data packet retransmitted from the in-vehicle radio device has been changed to an expected value. As a result, even if a communication error occurs again, the roadside radio device can appropriately determine whether the in-vehicle radio device as the transmission source of the radio data packet is a spoofing radio device.
[0127] The above-described third embodiment shows an example of changing data in a reserved area included in a radio data packet at the time of retransmission, but the data to be changed is not limited thereto. For example, the data to be changed may be predetermined data included in a SAM header.
[0128] In addition, the above-described third embodiment shows an example of changing a part of a radio data packet at the time of retransmission, but the target to be changed is not limited to data. That is, the modulation method or channel of the radio data packet can be changed. In this case, the roadside radio device can determine whether the in-vehicle radio device as the transmission source is a spoofing radio device by confirming whether the modulation method or channel has been changed at the time of retransmission.
[0129] In the first to third embodiments, the configurations and functions of the in-vehicle radio device and the roadside radio device have been described with reference to the drawings. The functions of the blocks in the drawings can be configured by hardware (H / W), software (S / W), or a combination of H / W and S / W.
[0130] Figure 11 is a block diagram showing an example of the H / W configuration of the in-vehicle radio device and the roadside radio device. As Figure 11As shown, a central processing unit (CPU) 401, a memory 402, and a transmission and reception circuit 403 are connected to each other via a bus 404. For example, the radio signal modulation unit and the radio signal demodulation unit according to the first to third embodiments may be configured by the transmission and reception circuit 403. Further, for example, the application unit, SAM, radio data generation unit, radio data processing unit, and channel allocation control unit according to the first to third embodiments may be implemented by the CPU 401 reading a predetermined program stored in the memory 402 and executing the read program. That is, the application unit, SAM, radio data generation unit, radio data processing unit, and channel allocation control unit may be configured by a combination of H / W and S / W.
[0131] The in-vehicle radio device according to the first to third embodiments is not limited to the aspect in which a radio communication device is incorporated as part of components in the vehicle body. For example, it may also include the aspect in which a mobile terminal such as a smart phone is brought into the vehicle.
[0132] Although the invention made by the present inventors has been specifically described based on the embodiments, needless to say, the present invention is not limited to the above embodiments, and various changes can be made without departing from the scope of the present invention.
Claims
1. A roadside radio device, comprising: A first radio unit, configured to receive radio data packets from an in-vehicle radio device; And A first application unit, configured to process application data included in the radio data packets, Wherein the radio data packets include vehicle identification information and communication type information, the vehicle identification information is given by a second radio unit of the in-vehicle radio device, and the communication type information is given by a second application unit of the in-vehicle radio device, Wherein the vehicle identification information includes information indicating the vehicle on which the in-vehicle radio device is installed, Wherein the communication type information includes information indicating the vehicle related to the application data, Wherein the vehicle identification information and the communication type information are indicated using vehicle category information identifying the vehicle type, Wherein the first radio unit includes a radio data processing unit, and the radio data processing unit includes a correlation processing unit configured to compare a data string of the vehicle identification information with a data string of the communication type information to determine whether there is a correlation in the radio data packets, Wherein when the correlation processing unit determines that there is a correlation in the radio data packets, the first radio unit is configured to output the application data included in the radio data packets to the first application unit, and Wherein when the correlation processing unit determines that there is no correlation in the radio data packets, the first radio unit is configured to regard the radio data packets as invalid data.
2. The roadside radio device according to claim 1, wherein when the correlation processing unit determines that there is no correlation in the radio data packet, the radio data processing unit is configured to generate spoofing information identifying the in-vehicle radio device as information about a spoofing radio device, and wherein when a channel request signal is received from the in-vehicle radio device, the first radio unit further includes a first channel allocation control unit configured to determine whether to allocate the channel to the in-vehicle radio device based on the spoofing information, the channel request signal being used to request allocation of a channel for radio communication.
3. The roadside radio device according to claim 2, wherein the first channel allocation control unit includes: An allocation management information storage unit, configured to store channel allocation management information; And A channel allocation permission unit, configured to operate in response to the channel request signal, Wherein the allocation management information storage unit is configured to register the information about the spoofing radio device in the channel allocation management information, Wherein the channel allocation permission unit is configured to: Based on the channel allocation management information, determine whether to allocate the channel to the in-vehicle radio device; and When it is determined to allocate the channel to the in-vehicle radio device, determine the channel to be permitted to the in-vehicle radio device.
4. The roadside radio device according to claim 3, wherein the first channel allocation control unit further includes an allocation signal generation unit configured to generate a channel allocation signal, the channel allocation signal including information about the channel to be licensed to the in-vehicle radio device, and wherein the first radio unit is configured to transmit the channel allocation signal to the in-vehicle radio device.
5. The roadside radio device according to claim 2, wherein the information for specifying the in-vehicle radio device includes the media access control (MAC) address included in the application data.
6. The roadside radio device according to claim 2, wherein the radio data processing unit further includes a first retransmission instruction unit, the first retransmission instruction unit being configured to measure the number of times that the correlation processing unit determines that there is no correlation in the radio data packet, and to instruct retransmission of the radio data packet according to the measured number of times, and wherein the first radio unit is configured to transmit a first retransmission request signal to the in-vehicle radio device based on an instruction from the first retransmission instruction unit, the first retransmission request signal being for requesting the retransmission of the radio data packet.
7. The roadside radio device according to claim 6, wherein when the measured number of times reaches a predetermined value, the radio data processing unit is configured to generate the spoofing information.
8. The roadside radio device according to claim 2, wherein the radio data processing unit further includes a second retransmission instruction unit, the second retransmission instruction unit being configured to measure the number of times that the correlation processing unit determines that there is no correlation in the radio data packet, and to instruct retransmission of the radio data packet and change of a part of the data of the radio data packet according to the measured number of times, and wherein the first radio unit is configured to transmit a second retransmission request signal to the in-vehicle radio device based on an instruction from the second retransmission instruction unit, the second retransmission request signal being for requesting the retransmission of the radio data packet and the change of the part of the data of the radio data packet.
9. The roadside radio device according to claim 8, wherein when it is confirmed that the part of the data of the radio data packet has been changed to an expected value, the correlation processing unit is configured to determine that there is correlation in the radio data packet.
10. The roadside radio device according to claim 9, wherein when the measured number of times reaches a predetermined value, the radio data processing unit is configured to generate the spoofing information.
11. A radio communication system, comprising: The roadside radio device according to claim 4; And The in-vehicle radio device, configured to perform radio communication with the roadside radio device, Wherein the in-vehicle radio device includes: The second application unit, configured to generate application data packets, the application data packets including the communication type information and the application data; And The second radio unit, configured to generate radio data packets to transmit the radio data packets to the roadside radio device, the radio data packets including the vehicle identification information and the application data packets.
12. The radio communication system according to claim 11, wherein the second radio unit includes a second channel allocation control unit, the second channel allocation control unit being configured to confirm whether the channel for the radio communication is allocated to the vehicle-mounted radio device, and wherein when the second channel allocation control unit confirms that the channel for the radio communication is allocated to the vehicle-mounted radio device, the second radio unit is configured to transmit the radio data packet to the roadside radio device using the allocated channel.
13. The radio communication system according to claim 12, wherein when it is confirmed that the channel for the radio communication is not allocated to the vehicle-mounted radio device, the second channel allocation control unit is configured to generate the channel request signal, and wherein the second radio unit is configured to transmit the channel request signal to the roadside radio device using a combination of channels for the channel request.
14. The radio communication system according to claim 13, wherein the second channel allocation control unit includes: An allocation permission information storage unit, configured to store channel allocation permission information, the channel allocation permission information indicating the channel allocated to the in-vehicle radio device; And A channel allocation confirmation unit, configured to confirm whether the channel is allocated to the in-vehicle radio device based on the channel allocation permission information.
15. The radio communication system according to claim 14, wherein the second channel allocation control unit further includes an allocation information extraction unit, the allocation information extraction unit being configured to: extract the information about the channel to be licensed from the channel allocation signal transmitted from the roadside radio device; and register the extracted information about the channel in the channel allocation permission information as the information about the channel allocated to the vehicle-mounted radio device.
16. The radio communication system according to claim 15, wherein the radio data processing unit further includes a first retransmission instruction unit, the first retransmission instruction unit being configured to measure the number of times that the correlation processing unit determines that there is no correlation in the radio data packet, and to instruct the retransmission of the radio data packet according to the measured number of times, wherein the first radio unit is configured to transmit a first retransmission request signal for requesting the retransmission of the radio data packet to the vehicle-mounted radio device based on an instruction from the first retransmission instruction unit, and Wherein the in-vehicle radio device is configured to receive the first retransmission request signal and perform retransmission processing of the radio data packet.
17. The radio communication system according to claim 16, wherein when the measured number of times reaches a predetermined value, the radio data processing unit is configured to generate the spoofing information.
18. The radio communication system according to claim 15, wherein the radio data processing unit further includes a second retransmission instruction unit, and the second retransmission instruction unit is configured to measure the number of times that the correlation processing unit determines that there is no correlation in the radio data packet, and instruct the retransmission of the radio data packet and the change of a part of the data of the radio data packet according to the measured number of times. wherein the first radio unit is configured to transmit a second retransmission request signal for requesting the retransmission of the radio data packet and the change of the part of the data of the radio data packet to the in-vehicle radio device based on an instruction from the second retransmission instruction unit, and wherein the in-vehicle radio device is configured to receive the second retransmission request signal, change the part of the radio data packet, and perform retransmission processing on the radio data packet with the changed part.
19. The radio communication system according to claim 18, wherein when it is confirmed that the part of the data of the radio data packet has been changed to an expected value, the correlation processing unit is configured to determine that there is correlation in the radio data packet.
20. The radio communication system according to claim 19, wherein when the measured number of times reaches a predetermined value, the radio data processing unit is configured to generate the spoofing information.
Citation Information
Patent Citations
Sensor data generating device
JP2019200649A
Roadside radio device and radio communication system
CN112839023A
Communication system, base station, communication method and communication processing program
JP2018156664A
Server side security preventing spoofing of VIN provisioning service
US20190147668A1