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: 20240171568Abstract: 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: ApplicationFiled: November 21, 2022Publication date: May 23, 2024Applicant: GM Cruise Holdings LLCInventors: Christopher Valasek, Charles Miller
-
Patent number: 11966747Abstract: 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: GrantFiled: January 11, 2021Date of Patent: April 23, 2024Assignee: UATC, LLCInventors: Christopher Valasek, Charles Miller
-
Publication number: 20230166769Abstract: 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: ApplicationFiled: November 30, 2021Publication date: June 1, 2023Applicant: GM Cruise Holdings LLCInventors: Christopher Valasek, Graziano Giuseppe Misuraca
-
Publication number: 20230171275Abstract: 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: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Applicant: GM Cruise Holdings LLCInventors: Christopher Valasek, Collin Richard Mulliner, Charles Miller
-
Publication number: 20210132955Abstract: 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: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Inventors: Christopher Valasek, Charles Miller
-
Patent number: 10891138Abstract: 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: GrantFiled: July 30, 2018Date of Patent: January 12, 2021Assignee: UATC, LLCInventors: Christopher Valasek, Charles Miller
-
Patent number: 10466698Abstract: 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: GrantFiled: August 9, 2017Date of Patent: November 5, 2019Assignee: Uber Technologies, Inc.Inventors: Christopher Valasek, Charles Miller
-
Patent number: 10423125Abstract: 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: GrantFiled: August 9, 2017Date of Patent: September 24, 2019Assignee: Uber Technologies, Inc.Inventor: Christopher Valasek
-
Patent number: 10140468Abstract: 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: GrantFiled: January 18, 2018Date of Patent: November 27, 2018Assignee: Uber Technologies, Inc.Inventors: Christopher Valasek, Charles Miller
-
Publication number: 20180336040Abstract: 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: ApplicationFiled: July 30, 2018Publication date: November 22, 2018Inventors: Christopher Valasek, Charles Miller
-
Patent number: 10089116Abstract: 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: GrantFiled: March 18, 2016Date of Patent: October 2, 2018Assignee: Uber Technologies, Inc.Inventors: Christopher Valasek, Charles Miller
-
Publication number: 20180157862Abstract: 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: ApplicationFiled: January 18, 2018Publication date: June 7, 2018Inventors: Christopher Valasek, Charles Miller
-
Patent number: 9946890Abstract: 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: GrantFiled: March 18, 2016Date of Patent: April 17, 2018Assignee: Uber Technologies, Inc.Inventors: Christopher Valasek, Charles Miller
-
Publication number: 20170272943Abstract: 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: ApplicationFiled: March 18, 2016Publication date: September 21, 2017Inventors: Christopher Valasek, Charles Miller
-
Publication number: 20170269940Abstract: 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: ApplicationFiled: March 18, 2016Publication date: September 21, 2017Inventors: Christopher Valasek, Charles Miller
-
Patent number: 9401923Abstract: 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: GrantFiled: January 3, 2014Date of Patent: July 26, 2016Inventors: Christopher Valasek, Charles Miller
-
Publication number: 20150113638Abstract: 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: ApplicationFiled: January 3, 2014Publication date: April 23, 2015Inventors: Christopher Valasek, Charles Miller