Using supplemental encrypted signals to mitigate man-in-the-middle attacks on teleoperated systems
US-9686306-B2 · Jun 20, 2017 · US
US10477404B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10477404-B2 |
| Application number | US-201816221113-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 14, 2018 |
| Priority date | Dec 15, 2017 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and computer-readable storage media for intrusion protection on autonomous vehicles. As threats are detected, the nature of the threat is analyzed. A tiered response to the threat is then implemented, with an ultimate implementation including putting the autonomous vehicle in a “turtle” mode, and intermediate implementations including isolation of various subsystems. As the threats are identified and the autonomous vehicle implements the tiered responses, the autonomous vehicle records data regarding the efficiency the responses in diminishing the threat, then modifies the code which forms the autonomous algorithms such that, over time, the autonomous vehicle improves how it recognizes and responds to threats.
Opening claim text (preview).
We claim: 1. A method comprising: determining, at a processor on an autonomous vehicle, that an intrusion attempt on the autonomous vehicle is being made as the autonomous vehicle is traveling, to yield a determination; isolating, via the processor and in response to the determination, critical functions of the processor; isolating, via the processor and in response to the determination, critical functions of the autonomous vehicle; isolating, via the processor and in response to the determination, critical data stored within a memory device aboard the autonomous vehicle; initiating, via the processor, an autonomous mode for the autonomous vehicle, the autonomous mode ignoring outside communications until a pre-defined condition is met; identifying a safe stopping location, including identifying a current location of the autonomous vehicle; identifying a route back to a pre-defined stop zone; determining movement of the autonomous vehicle via the route back to the pre-defined stop zone is not compliant with a current status of the autonomous vehicle; identifying, within a geographic radius of the current location of the autonomous vehicle, features which are not conducive with a stop location; selecting the safe stopping location based on avoiding the features which are not conducive; and directing, via the processor in the autonomous mode, the autonomous vehicle to the safe stopping location. 2. The method of claim 1 , further comprising: identifying a geographic source of the intrusion attempt; adding the geographic source to a map of threats, to yield an updated map; and utilizing the updated map to plan a future route of the autonomous vehicle. 3. The method of claim 2 , further comprising: transmitting, to the geographic source from the autonomous vehicle, false information, the false information having a false destination of the autonomous vehicle. 4. The method of claim 2 , wherein the map of threats is a four-dimensional map. 5. The method of claim 1 , further comprising: deploying, from the autonomous vehicle, a sacrificial drone having an electromagnetic signature identical to the autonomous vehicle. 6. The method of claim 1 , further comprising: modifying code for the autonomous mode based on the intrusion attempt. 7. An autonomous vehicle, comprising: a processor; a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: determining that an intrusion attempt on the autonomous vehicle is being made as the autonomous vehicle is traveling, to yield a determination; isolating, in response to the determination, critical functions of the autonomous vehicle; initiating an autonomous mode for the autonomous vehicle, the autonomous mode ignoring outside communications until a pre-defined condition is met; identifying a safe stopping zone, including identifying a current location of the autonomous vehicle; identifying a route back to a pre-defined stopping zone; determining movement of the autonomous vehicle via the route back to the pre-defined stopping zone is not compliant with a current status of the autonomous vehicle; identifying, within a geographic radius of the current location of the autonomous vehicle, features which are not conducive with a stopping location; selecting the safe stopping zone based on avoiding the features which are not conducive; and directing, while in the autonomous mode, the autonomous vehicle to the safe stopping zone. 8. The autonomous vehicle of claim 7 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising: identifying a geographic source of the intrusion attempt; adding the geographic source to a map of threats, to yield an updated map; and utilizing the updated map to plan a future route of the autonomous vehicle. 9. The autonomous vehicle of claim 8 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising: transmitting, to the geographic source from the autonomous vehicle, false information, the false information having a false destination of the autonomous vehicle. 10. The autonomous vehicle of claim 8 , wherein the map of threats is a four-dimensional map. 11. The autonomous vehicle of claim 7 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising: deploying, from the autonomous vehicle, a sacrificial drone having an electromagnetic signature identical to the autonomous vehicle. 12. The autonomous vehicle of claim 7 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising: modifying code for the autonomous mode based on the intrusion attempt. 13. A non-transitory computer-readable storage medium having instructions which, when executed by a computing device, causes the computing device to perform operations comprising: determining that an intrusion attempt on an autonomous vehicle is being made as the autonomous vehicle is traveling, to yield a determination; isolating, in response to the determination, critical functions of the autonomous vehicle; initiating an autonomous mode for the autonomous vehicle, the autonomous mode ignoring outside communications until a pre-defined condition is met; identifying a safe stopping zone; directing, while in the autonomous mode, the autonomous vehicle to the safe stopping zone, identifying a geographic source of the intrusion attempt; adding the geographic source to a map of threats, to yield an updated map; and utilizing the updated map to plan a future route of the autonomous vehicle. 14. The non-transitory computer-readable storage medium of claim 13 , wherein the identifying of the safe stopping zone further comprises: identifying a current location of the autonomous vehicle; identifying a route back to a pre-defined stopping zone; determining movement of the autonomous vehicle via the route back to the pre-defined stopping zone is not compliant with a current status of the autonomous vehicle; identifying, within a geographic radius of the current location of the autonomous vehicle, features which are not conducive with a stopping location; and selecting the safe stopping zone based on avoiding the features which are not conducive. 15. The non-transitory computer-readable storage medium of claim 14 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising: transmitting, to the geographic source from the autonomous vehicle, false information, the false information having a false destination of the autonomous vehicle. 16. The non-transitory computer-readable storage medium of claim 14 , wherein the map of threats is a four-dimensional map. 17. The non-transitory computer-readable storage medium of claim 13 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising: deploying, from the autonomous vehicle, a sacrificial drone having an electromagnetic signature identical to the autonomous vehicle.
Tracing the source of attacks · CPC title
involving event detection and direct action · CPC title
using movement velocity, acceleration information · CPC title
Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title
Guidance services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.