# US 10,374,796 B2 · Communication system, communication device, vehicle and communication method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,374,796 B2
- Document ID: US10374796B2
- Status: Granted
- Kind: B2
- Application number: 14/836,787
- Filed: 2015-08-26
- Published: 2016-03-03
- Granted: 2019-08-06
- Earliest claimed: 2014-08-28
- Assignees: Renesas Electronics Corporation
- Applicants: Renesas Electronics Corporation
- Inventors: Daisuke Oshida; Yoshiyuki Sato; Yasuhiro Sagesaka; Takeshi Itome
- Web page: https://patentgrep.com/patent/US10374796B2

## CPC

- H04L 61/5007: Internet protocol [IP] addresses
- H04B 1/3822: specially adapted for use in vehicles (H04B1/3827 takes precedence)
- H04B 1/3827: Portable transceivers
- H04L 9/0869: {involving random numbers or seeds}
- H04L 61/5092: by self-assignment, e.g. picking addresses at random and testing if they are already in use
- H04L 63/0869: {for achieving mutual authentication (cryptographic mechanisms or cryptographic arrangements for mutual authentication H04L9/3273)}
- H04L 63/0892: {by using authentication-authorization-accounting [AAA] servers or protocols}
- H04L 63/107: {wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals}
- H04W 4/025: {using location based information parameters}
- H04W 12/069: using certificates or pre-shared keys
- G08G 1/096783: {where the origin of the information is a roadside individual element}
- G08G 1/096791: {where the origin of the information is another vehicle}
- G08G 1/162: {event-triggered}
- H04L 61/5053: Lease time; Renewal aspects
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 2101/604: Address structures or formats
- H04L 2101/668: Internet protocol [IP] address subnets
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## Abstract

Provided is a high-speed and light-weighted authentication system that makes IP address filtering possible and does not impair real-time property even on a network including many and unspecific entities (communication devices). In a communication system that a plurality of communication devices are coupled together such that mutual communication is possible over the network, the communication devices communicate with a server under a secure environment, when authentication has been obtained from the server, random seeds of the same value and individual identifiers are issued to them, each communication device generates the IP address that includes a pseudorandom number and the identifier, and the communication devices establish communication between the communication devices that include the pseudorandom numbers that are mutually the same in their IP addresses.

## Claims

### Claim 1

A communication system comprising:
a plurality of communication devices coupled together such that a mutual communication between the communication devices is possible over a network; and
a server coupled to each of the communication devices such that each communication device selectively communicates with the server using a secure communication path as a secure environment,
wherein the communication devices request an authentication from the server using the secure environment,
wherein the server, upon authenticating the communication devices, issues to the communication devices random seeds of a same value and individual identifiers for each authenticated communication device,
wherein each of the communication devices stores its own area information and an IP address that includes a pseudorandom number that has been generated by using the communication device's own area information and the issued random seed as seeds and the individual identifier that has been issued to that communication device,
wherein each of the communication devices further accesses time information, and the pseudorandom number is generated by using a value that has been generated with an irreversible compressibility function on a basis of the area information, the time information, and the issued random seed, the area information and the time information being different from the issued random seed,
wherein the communication devices establish a mutual communication between communication devices having pseudorandom numbers in their IP addresses that are mutually the same, and
wherein the communication devices share the irreversible compressibility function in each of the communication devices to generate the value.

### Claim 2 (depends on 1)

The communication system according to claim 1, wherein each of the communication devices includes a GPS reception unit and the GPS reception unit generates the area information and the time information.

### Claim 3 (depends on 1)

The communication system according to claim 1, wherein the server periodically reissues to the communication devices random seeds of values that are different from values of already-issued random seeds, wherein a same reissued random seed is sent to each of the communication devices, and each of the communication devices updates its IP address on a basis of the reissued random seed.

### Claim 4 (depends on 1)

The communication system according to claim 1, wherein the plurality of communication devices comprise at least one of a communication device configured to be loaded on a vehicle and a communication device configured to be loaded on a roadside machine.

### Claim 5 (depends on 4)

The communication system according to claim 4, wherein the communication devices comprise at least one communication device configured to be loaded on portable electronic equipment that a pedestrian carries with him/her and/or a communication device configured to be mounted on a bicycle.

### Claim 6 (depends on 1)

The communication system according to claim 1, wherein the communication devices further each comprises the pseudorandom number generation circuit to generate the pseudorandom numbers in their IP addresses that are mutually the same, as a verification.

### Claim 7 (depends on 1)

The communication system according to claim 1,
wherein the communication devices comprise a first communication device and a second communication device,
wherein the first communication device generates a first IP address including a first pseudorandom number as the IP address that includes the pseudorandom number,
wherein the second communication device generates a second IP address including a second pseudorandom number as the IP address that includes the pseudorandom number,
wherein the first communication device generates a message including the first IP address and sends the message to the second communication device when performing the mutual communication between the first communication device and the second communication device, and
wherein the second communication device receiving the message performs a verification of the first IP address included in the message and confirms whether the first pseudorandom number included in the message matches the second pseudorandom number in the second IP address generated by the second communication device.

### Claim 8 (depends on 7)

The communication system according to claim 7,
wherein the second communication device performs a processing of the message and responds to the message as necessary when the first pseudorandom number and the second pseudorandom number mutually match, and
wherein the second communication device decides that the message is an illegal message and discards the message when the first pseudorandom number and the second pseudorandom number do not mutually match.

### Claim 9 (depends on 8)

The communication system according to claim 8, wherein the second communication device informs the server of receiving the illegal message.

### Claim 10

A communication device comprising an RF module for communicating with a server and for communicating with other communication devices over a network,
wherein the communication device stores an IP address that includes a pseudorandom number that has been generated by using a value generated with an irreversible compressibility function on a basis of area information and a random seed that has been issued from the server under a secure environment as a seed,
wherein the communication device further accesses time information,
wherein the pseudorandom number is generated by using a value generated with the irreversible compressibility function on a basis of the area information, the time information, and the random seed, the area information and the time information being different from the issued random seed,
wherein the communication device authenticates, as a communication object, another communication device that includes an IP address including a same pseudorandom number as its IP address, and
wherein the communication devices share the irreversible compressibility function in each of the communication devices to generate the value.

### Claim 11 (depends on 10)

The communication device according to claim 10, further comprising: a GPS reception unit, wherein the GPS reception unit generates the area information and the time information.

### Claim 12 (depends on 10)

The communication device according to claim 10, wherein the random seed is periodically reissued from the server and the IP address is updated on the basis of the reissued random seed.

### Claim 13 (depends on 10)

The communication device according to claim 10, wherein the communication device is formed on a single semiconductor substrate.

### Claim 14 (depends on 10)

A vehicle configured to mount therein the communication device according to claim 10.

### Claim 15

A communication method in a communication system in which a plurality of communication devices is coupled together such that a mutual communication is possible over a network and each of the communication devices is coupled with a server such that communication with the server is possible, the communication method comprising:
receiving an authentication request by the server from one or more of the communication devices under a secure environment;
authenticating, by the server, the one or more communication devices;
issuing, by the server, to individual ones of the one or more authenticated communication devices pseudo seeds having a same value, each of the communication devices having its own area information; and
generating, in each of the one or more authenticated communication devices, an IP address that includes a pseudorandom number generated by using a value generated with an irreversible compressibility function on a basis of the area information, time information, and the random seed as the seeds issued by the server and an identifier that has been issued to the communication device itself;
establishing, by the one or more authenticated communication devices, a mutual communication between the communication devices having same pseudorandom numbers in their IP addresses; and
sharing, in each of the one or more authenticated communication devices, an irreversible compressibility function to generate the value.

### Claim 16 (depends on 15)

The communication method according to claim 15, wherein each of the communication devices includes a GPS reception unit and the GPS reception unit generates the area information and the time information.

### Claim 17 (depends on 15)

The communication method according to claim 15, wherein the server periodically issues to the authenticated communication devices random seeds of values that are different from values of already-issued random seeds and are the same as one another and each of the communication devices updates its IP address on a basis of the reissued random seed.

### Claim 18 (depends on 15)

The communication method according to claim 15, wherein the plurality of communication devices comprises at least one communication device configured to be loaded on a vehicle and a communication device configured to be loaded on a roadside machine.

### Claim 19 (depends on 18)

The communication method according to claim 18, wherein the plurality of communication devices comprises at least one communication device configured to be loaded on portable electronic equipment that a pedestrian carries with him/her and/or a communication device configured to be mounted on a bicycle.
