Patents by Inventor Christopher Valasek

Christopher Valasek has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240171568
    Abstract: Malicious users (or hackers) can take advantage of user devices on or communicably connected to an autonomous vehicle (AV) to gain unauthorized access to AV subsystems (e.g., AV compute system, AV sensors, AV controls system, and AV cabin system). To address this concern, a one-way Ethernet communication link can be placed between the AV subsystems and the user devices. The one-way communication link can physically ensure that the user devices may only receive content from the AV systems, and that the user devices may not send data to the AV systems on the one-way communication link. A feature-limited backchannel that may be normally used for transporting audio data on a daisy-chained bus can be used by the user devices to transmit (8-bit) code words that correspond to specific messages to convey messages back to the AV systems.
    Type: Application
    Filed: November 21, 2022
    Publication date: May 23, 2024
    Applicant: GM Cruise Holdings LLC
    Inventors: Christopher Valasek, Charles Miller
  • Patent number: 11966747
    Abstract: A secure start system for an autonomous vehicle can include a communications router comprising an input interface to receive a boot-loader to enable network communications with a backend system. The secure start system utilizes a tunnel key from the backend system to establish a private communications session with a backend data vault. The secure start system then retrieves a set of decryption keys from the backend data vault, via the private communications session, to decrypt a plurality of encrypted drives of the autonomous vehicle, which enables one or more functions of the autonomous vehicle.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: April 23, 2024
    Assignee: UATC, LLC
    Inventors: Christopher Valasek, Charles Miller
  • Publication number: 20230166769
    Abstract: There is disclosed an AV, comprising a vehicle motive system comprising hardware to operate the AV; and an AV controller to autonomously or semi-autonomously control the vehicle motive system, the AV controller comprising a hardware platform comprising a processor circuit and a memory, and instructions encoded within the memory to: provide an operating system (OS), including a utility set comprising a plurality of OS utility commands; provide a remote procedure server to accept incoming remote procedure requests from a host outside the AV; provide remote procedure stubs for a set of whitelisted commands, wherein the whitelisted commands comprise a subset of utility commands permissible to run on an AV with a production status; receive an incoming remote procedure request via the remote procedure server; map the incoming remote procedure request to a whitelisted command; and provide the remote procedure request to a remote procedure stub for the whitelisted command.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Applicant: GM Cruise Holdings LLC
    Inventors: Christopher Valasek, Graziano Giuseppe Misuraca
  • Publication number: 20230171275
    Abstract: An onboard security system for an autonomous vehicle (AV) can detect and respond to anomalies in the AV. The onboard security system may include one or more network anomaly detectors to detect unexpected changes to traffic on a local network of the AV, and one or more process anomaly detectors to detect unexpected changes to software processes running on the AV. If an anomaly is detected, an anomaly response system may classify the anomaly and determine a maneuver for the AV to perform, e.g., to pull over and stop the AV.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Applicant: GM Cruise Holdings LLC
    Inventors: Christopher Valasek, Collin Richard Mulliner, Charles Miller
  • Publication number: 20210132955
    Abstract: A secure start system for an autonomous vehicle can include a communications router comprising an input interface to receive a boot-loader to enable network communications with a backend system. The secure start system utilizes a tunnel key from the backend system to establish a private communications session with a backend data vault. The secure start system then retrieves a set of decryption keys from the backend data vault, via the private communications session, to decrypt a plurality of encrypted drives of the autonomous vehicle, which enables one or more functions of the autonomous vehicle.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Christopher Valasek, Charles Miller
  • Patent number: 10891138
    Abstract: A secure start system for an autonomous vehicle can include a communications router comprising an input interface to receive a boot-loader to enable network communications with a backend system. The secure start system utilizes a tunnel key from the backend system to establish a private communications session with a backend data vault. The secure start system then retrieves a set of decryption keys from the backend data vault, via the private communications session, to decrypt a plurality of encrypted drives of the autonomous vehicle, which enables one or more functions of the autonomous vehicle.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: January 12, 2021
    Assignee: UATC, LLC
    Inventors: Christopher Valasek, Charles Miller
  • Patent number: 10466698
    Abstract: The present disclosure provides systems and methods to engage an autonomous mode of an autonomous vehicle. In particular, the systems and methods of the present disclosure can receive login credentials for an autonomous vehicle. A user of the autonomous vehicle can be authenticated based on the login credentials. Responsive to authenticating the user, a secure communication session can be established between the autonomous vehicle and one or more remotely located computing systems. Authorization data for an autonomous mode of the autonomous vehicle can be communicated between the autonomous vehicle and the one or more remotely located computing systems. Responsive to communicating the authorization data for the autonomous mode of the autonomous vehicle, the autonomous mode of the autonomous vehicle can be enabled.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: November 5, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Christopher Valasek, Charles Miller
  • Patent number: 10423125
    Abstract: The present disclosure provides systems and methods to boot a computing system of an autonomous vehicle. In particular, the systems and methods of the present disclosure can initialize a basic input output system (BIOS) of a computing system comprising one or more computing devices of an autonomous vehicle. The computing system can utilize data stored in the BIOS and data stored in one or more files comprising a kernel of an operating system of the autonomous vehicle and a random access memory (RAM) drive to verify the kernel and the RAM drive. Responsive to verifying the kernel and the RAM drive, the operating system of the autonomous vehicle can be booted.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: September 24, 2019
    Assignee: Uber Technologies, Inc.
    Inventor: Christopher Valasek
  • Patent number: 10140468
    Abstract: A secure start system for an autonomous vehicle (AV) can transmit credentials to an authentication system based on detecting startup of the autonomous vehicle. When the credentials are authenticated the system can receive a tunnel key from the authentication system, and establish, using the tunnel key, a private communications session with a backend vault of the authentication system. The system may then retrieve a verification key and an autonomous key from the backend vault, and verify, using the verification key, that the file system was cryptographically signed by the authentication system, and decrypt the file system using the autonomous key to enable the autonomous mode.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: November 27, 2018
    Assignee: Uber Technologies, Inc.
    Inventors: Christopher Valasek, Charles Miller
  • Publication number: 20180336040
    Abstract: A secure start system for an autonomous vehicle can include a communications router comprising an input interface to receive a boot-loader to enable network communications with a backend system. The secure start system utilizes a tunnel key from the backend system to establish a private communications session with a backend data vault. The secure start system then retrieves a set of decryption keys from the backend data vault, via the private communications session, to decrypt a plurality of encrypted drives of the autonomous vehicle, which enables one or more functions of the autonomous vehicle.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Inventors: Christopher Valasek, Charles Miller
  • Patent number: 10089116
    Abstract: A secure start system for an autonomous vehicle (AV) can include a compute stack and a communications router. The communications router can include an encrypted router drive and an input interface to receive a boot-loader that includes a basic decryption key to decrypt the encrypted router drive and enable network communications with a backend system. The secure start system can utilizes a tunnel key from the backend system to establish a private communications session with a backend data vault, and retrieve a set of decryption keys from the backend data vault, via the private communications session, to decrypt a plurality of encrypted drives of the AV.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: October 2, 2018
    Assignee: Uber Technologies, Inc.
    Inventors: Christopher Valasek, Charles Miller
  • Publication number: 20180157862
    Abstract: A secure start system for an autonomous vehicle (AV) can transmit credentials to an authentication system based on detecting startup of the autonomous vehicle. When the credentials are authenticated the system can receive a tunnel key from the authentication system, and establish, using the tunnel key, a private communications session with a backend vault of the authentication system. The system may then retrieve a verification key and an autonomous key from the backend vault, and verify, using the verification key, that the file system was cryptographically signed by the authentication system, and decrypt the file system using the autonomous key to enable the autonomous mode.
    Type: Application
    Filed: January 18, 2018
    Publication date: June 7, 2018
    Inventors: Christopher Valasek, Charles Miller
  • Patent number: 9946890
    Abstract: A secure start system for an autonomous vehicle (AV) can detect startup of the AV and transmit credentials to a backend system. When the credentials are authenticated, the secure start system can receive a tunnel key from the backend system. Using the tunnel key, the secure start system can establish a private communications session with a backend vault of the backend system and retrieve a set of decryption keys from the backend vault. Using the set of decryption keys, the secure start system can verify and decrypt a cryptographically signed, encrypted, and compressed file system for execution by a compute stack of the AV—where execution of the file system by the compute stack enables autonomous operation of the AV.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: April 17, 2018
    Assignee: Uber Technologies, Inc.
    Inventors: Christopher Valasek, Charles Miller
  • Publication number: 20170272943
    Abstract: A secure start system for an autonomous vehicle (AV) can detect startup of the AV and transmit credentials to a backend system. When the credentials are authenticated, the secure start system can receive a tunnel key from the backend system. Using the tunnel key, the secure start system can establish a private communications session with a backend vault of the backend system and retrieve a set of decryption keys from the backend vault. Using the set of decryption keys, the secure start system can verify and decrypt a cryptographically signed, encrypted, and compressed file system for execution by a compute stack of the AV—where execution of the file system by the compute stack enables autonomous operation of the AV.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: Christopher Valasek, Charles Miller
  • Publication number: 20170269940
    Abstract: A secure start system for an autonomous vehicle (AV) can include a compute stack and a communications router. The communications router can include an encrypted router drive and an input interface to receive a boot-loader that includes a basic decryption key to decrypt the encrypted router drive and enable network communications with a backend system. The secure start system can utilizes a tunnel key from the backend system to establish a private communications session with a backend data vault, and retrieve a set of decryption keys from the backend data vault, via the private communications session, to decrypt a plurality of encrypted drives of the AV.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: Christopher Valasek, Charles Miller
  • Patent number: 9401923
    Abstract: A method for detecting threats or attacks on an automobile network, the automobile network connected to a plurality of electronic components and an attack monitoring unit including a processor, the method including: monitoring, by the processor of the attack monitoring unit, data messages transmitted on the automobile network; determining, by the processor of the attack monitoring unit, whether at least one data message among the data messages transmitted on the mobile network is a threat to one or more of the plurality of electronic components on the automobile network; and when it is determined, by the processor, that the at least one data message is a threat, performing at least one action based on the threat.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: July 26, 2016
    Inventors: Christopher Valasek, Charles Miller
  • Publication number: 20150113638
    Abstract: A method for detecting threats or attacks on an automobile network, the automobile network connected to a plurality of electronic components and an attack monitoring unit including a processor, the method including: monitoring, by the processor of the attack monitoring unit, data messages transmitted on the automobile network; determining, by the processor of the attack monitoring unit, whether at least one data message among the data messages transmitted on the mobile network is a threat to one or more of the plurality of electronic components on the automobile network; and when it is determined, by the processor, that the at least one data message is a threat, performing at least one action based on the threat.
    Type: Application
    Filed: January 3, 2014
    Publication date: April 23, 2015
    Inventors: Christopher Valasek, Charles Miller