Systems and methods for preventing remote attacks against transportation systems

US11206285B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11206285-B2
Application numberUS-202016732803-A
CountryUS
Kind codeB2
Filing dateJan 2, 2020
Priority dateMay 19, 2016
Publication dateDec 21, 2021
Grant dateDec 21, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are provided to implement moving target defense techniques for transportation systems. The moving target defense techniques can randomly change the IP addresses of the nodes associated with both the vehicles and the corresponding control centers. The nodes for the vehicles and the control centers can be “mobile” nodes that use a “care-of” IP address for communications. The care-of address used by the nodes can be updated through a binding update process. During the binding update process, the one node sends the binding update notice (with a new care-of address) to the care-of address of the other node while maintaining its prior care-of address. The node that receives the binding update notice can send a binding acknowledgement back to the node that sent the binding update. Once the binding acknowledgement is received, the prior care-of address can be removed by the node that sent the binding update.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for dynamically updating addresses for nodes of a transportation system, the method comprising: dynamically generating a first Internet Protocol (IP) address for a first node at a first interval, the first IP address replacing a prior first IP address for the first node, wherein the first node is a first component of a transportation system; dynamically generating a second IP address for a second node at a second interval, the second IP address replacing a prior second IP address for the second node, wherein the second node is a second component of the transportation system in communication with the first node; communicating, by the first node, the first IP address to the second node; communicating, by the second node, the second IP address to the first node; addressing, by the first node, packets for the second node with the second IP address received from the second node; and addressing, by the second node, packets for the first node with the first IP address received from the first node. 2. The method of claim 1 , wherein the communicating the first IP address includes: sending a binding update message with the first IP address to the second node; and receiving, by the first node, a binding acknowledgement from the second node indicating that the second node has received the first IP address from the first node. 3. The method of claim 2 , further comprising: accepting, by the first node, packets from the second node using the first IP address upon receipt of the binding acknowledgement by the first node; and rejecting, by the first node, packets from the second node using the prior first IP address upon receipt of the binding acknowledgement by the first node. 4. The method of claim 2 , further comprising accepting, by the first node, packets from the second node using the prior first IP address after sending the binding update message to the second node. 5. The method of claim 2 , further comprising: storing, by the first node, the prior first IP address in memory in response to the generation of the first IP address; and deleting, by the first node, the prior first IP address from the memory in response to the receipt of the binding acknowledgement. 6. The method of claim 2 , wherein the sending the binding update message includes: searching a binding cache, by the first node, for the second IP address used by the second node; and inserting the second IP address used by the second node as a destination address of the binding update message. 7. The method of claim 2 , further comprising storing, by the first node, information relating to the sending the binding update message to the second node in a binding update list. 8. The method of claim 1 , wherein the communicating the second IP address includes: sending a binding update message with the second IP address for the second node to the first node; receiving, by the second node, a binding acknowledgement from the first node indicating that the first node has received the second IP address for the second node. 9. The method of claim 8 , further comprising: accepting, by the second node, packets from the first node using the second IP address for the second node upon receipt of the binding acknowledgement by the second node; and rejecting, by the second node, packets from the first node using the prior second IP address for the second node upon receipt of the binding acknowledgement by the second node. 10. A transportation system comprising: a plurality of vehicles, each vehicle of the plurality of vehicles having a corresponding vehicle computer configured to control operation of the vehicle; a control station computer communicatively coupled to each vehicle computer of the plurality of vehicles by a network, the control station computer configured to control a path of each vehicle of the plurality of vehicles; each vehicle computer having a vehicle address when communicating with the control station computer, each vehicle computer configured to dynamically change the vehicle address at a first interval; the control station computer having a control station address, the control station computer configured to dynamically change the control station address at a second interval; and wherein each vehicle computer is configured to use the control station address when addressing packets to the control station computer and the control station computer is configured to use the corresponding vehicle address when addressing packets to a vehicle computer. 11. The transportation system of claim 10 , wherein the plurality of vehicles comprise at least one of a plurality of aircraft, a plurality of trains or a plurality of buses. 12. The transportation system of claim 10 , wherein each vehicle computer is configured to execute a binding update process when changing the corresponding vehicle address from a prior vehicle address to a new vehicle address, each vehicle computer configured to receive packets using the prior vehicle address from the control station computer during the binding update process. 13. The transportation system of claim 12 , wherein each vehicle computer is configured to send a corresponding vehicle binding update message to the control station computer during the binding update process, and the control station computer is configured to send a vehicle binding acknowledgement to a corresponding vehicle computer in response to receiving the vehicle binding update message. 14. The transportation system of claim 13 , wherein each vehicle computer is configured to end the binding update process in response to receiving the vehicle binding acknowledgement from the control station computer. 15. The transportation system of claim 12 , wherein the control station computer is configured to execute a binding update process when changing the control station address from a prior control station address to a new control station address, the control station computer configured to receive packets using the prior control station address from each vehicle computer during the binding update process. 16. The transportation system of claim 15 , wherein the control station computer is configured to send a control station binding update message to each vehicle computer during the binding update process, and each vehicle computer is configured to send a control station binding acknowledgement to the control station computer in response to receiving the control station binding update message. 17. The transportation system of claim 16 , wherein the control station computer is configured to end the binding update process in response to receiving the control station binding acknowledgement from each vehicle computer. 18. The transportation system of claim 10 , wherein: each vehicle computer comprises a first binding cache storing the control station address, each vehicle computer configured to retrieve the control station address in the first binding cache when sending a packet to the control station computer; and the control station computer comprises a second binding cache storing each vehicle address for each vehicle computer of the plurality of vehicles, the control station computer configured to retrieve the corresponding vehicle address in the second binding cache when sending a packet to a vehicle computer.

Assignees

Inventors

Classifications

  • Transmission of traffic-related information between aircraft and ground stations · CPC title

  • located onboard the aircraft · CPC title

  • for emergency situations, e.g. hijacking or bird strikes · CPC title

  • for a single aircraft · CPC title

  • Internet protocol [IP] address subnets · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11206285B2 cover?
Systems and methods are provided to implement moving target defense techniques for transportation systems. The moving target defense techniques can randomly change the IP addresses of the nodes associated with both the vehicles and the corresponding control centers. The nodes for the vehicles and the control centers can be “mobile” nodes that use a “care-of” IP address for communications. The c…
Who is the assignee on this patent?
Board Of Trustees Of The Univ Of Alabama For And On Behalf Of The Univ Of Alabama In Huntsville, Board Of Trustees Of The Univ Of Alabama
What technology area does this patent fall under?
Primary CPC classification H04L63/1441. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 21 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).