| CPC G06F 8/65 (2013.01) [G06F 8/61 (2013.01); G06F 8/70 (2013.01); G06F 21/64 (2013.01); H04W 12/033 (2021.01); H04W 12/068 (2021.01); H04W 12/106 (2021.01); G06F 21/31 (2013.01); G06F 21/57 (2013.01); G06F 21/572 (2013.01); G06F 21/575 (2013.01); G06F 21/725 (2013.01)] | 18 Claims |

|
1. A method for remotely uploading certified software from a source to a data update logic on an asset via a wireless communications link, the method comprising:
encrypting the wireless communications link between the source and the data update logic to form a secure tunnel;
autonomously verifying a credential of the source at the asset when a software update file is transmitted based on an authorized credential preloaded onto a storage device in the asset;
performing a load assurance check on a portion of the transmitted software update file to confirm integrity of the transmitted software update file after the credential of the source is verified, wherein the load assurance check calculates a cryptographic hash function for comparison to a check value provided by the source; and
activating the transmitted software update file after the transmitted software update file integrity is verified, the activating occurring automatically in a data processing module and being devoid of human intervention, the asset being an aircraft.
|