Managing an image boot
First Claim
1. A wireless communication unit configured to be located in a nacelle associated with an engine of an aerial vehicle comprising:
- a random access memory; and
one or more processors configured to;
perform a first data validity check on a first location for a primary index;
perform a second data validity check on a second location for a secondary index;
when the first data validity check fails and the second data validity check fails, reboot; and
when the first data validity check passes, the one or more processors are configured to;
extract the primary index from the first location;
copy one or more images at the primary index into the random access memory;
perform third data validity check on the one or more images;
when the third data validity check passes, then the one or more processors are further configured to;
perform a cryptographic signature check;
when the cryptographic signature check passes, boot the one or more images at the primary index; and
when the cryptographic signature check fails, reboot.
2 Assignments
0 Petitions
Accused Products
Abstract
One example aspect of the present disclosure is directed to a wireless communication unit configured to be located in a nacelle associated with an engine of an aerial vehicle. The wireless communication unit includes a random access memory. The wireless communication unit includes one or more processors. The one or more processors are configured to perform a first data validity check on a first location for a primary index. The one or more processors are configured to perform a second data validity check on a second location for a secondary index. When the first data validity check fails and the second data validity check fails, the one or more processors are configured to reboot.
99 Citations
20 Claims
-
1. A wireless communication unit configured to be located in a nacelle associated with an engine of an aerial vehicle comprising:
-
a random access memory; and one or more processors configured to; perform a first data validity check on a first location for a primary index; perform a second data validity check on a second location for a secondary index; when the first data validity check fails and the second data validity check fails, reboot; and when the first data validity check passes, the one or more processors are configured to; extract the primary index from the first location; copy one or more images at the primary index into the random access memory; perform third data validity check on the one or more images; when the third data validity check passes, then the one or more processors are further configured to; perform a cryptographic signature check; when the cryptographic signature check passes, boot the one or more images at the primary index; and when the cryptographic signature check fails, reboot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing an image boot comprising:
-
performing, by one or more computing devices configured to be located in a nacelle associated with an engine of an aerial vehicle, a first data validity check on a first location for a primary index; performing, by the one or more computing devices, a second data validity check on a second location for a secondary index; when the first data validity check fails and the second data validity check fails, restarting, by the one or more computing devices, the method; and wherein when the first data validity check passes; extracting, by the one or more computing devices, the primary index from the first location; copying, by the one or more computing devices, one or more images at the primary index into a random access memory; performing, by the one or more computing devices, a third data validity check on the one or more images; and wherein when the third data validity check passes; performing, by the one or more computing devices, a cryptographic signature check; when the cryptographic signature check passes, booting, by the one or more computing devices, the one or more images at the primary index; and when the cryptographic signature check fails, restarting, by the one or more computing devices, the method. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing an image boot comprising:
-
a random access memory; and one or more processors configured to be located in a nacelle associated with an engine of an aerial vehicle, wherein the one or more processors are configured to; perform a first data validity check on a first location for a primary index; perform a second data validity check on a second location for a secondary index; when the first data validity check fails and the second data validity check fails, reboot when the first data validity check passes, the one or more processors are configured to; extract the primary index from the first location; copy one or more images at the primary index into the random access memory; perform third data validity check on the one or more images; when the third data validity check passes, then the one or more processors are further configured to; perform a cryptographic signature check; when the cryptographic signature check passes, boot the one or more images at the primary index; and when the cryptographic signature check fails, reboot. - View Dependent Claims (18, 19, 20)
-
Specification