CPC G06F 21/575 (2013.01) [G06F 8/65 (2013.01); G06F 9/4416 (2013.01); G06F 21/44 (2013.01); G06F 21/572 (2013.01); H04L 9/3268 (2013.01); H04L 41/0816 (2013.01); H04L 63/083 (2013.01); H04L 63/0823 (2013.01); H04L 63/107 (2013.01); H04L 67/10 (2013.01); H04W 4/80 (2018.02); H04W 12/086 (2021.01); H04W 12/30 (2021.01); H04W 12/63 (2021.01); H04W 60/00 (2013.01); G06F 9/4401 (2013.01); G06F 2221/033 (2013.01); G06F 2221/2111 (2013.01)] | 20 Claims |
9. A network-accessible server system for securely booting a satellite device of a network access device onto a network, comprising:
a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to:
receive, from a user electronic device application, a satellite device boot request, wherein the request comprises data indicative of ownership of the satellite device and user electronic device application credentials;
verify that the received data indicative of ownership of the satellite device corresponds with previously stored data indicative of ownership of the satellite device;
verify, using the received user electronic device application credentials, that the user electronic device application is valid;
permit, via the network access device, the satellite device to boot onto the network, upon determining that both the data indicative of ownership of the satellite device and the user electronic device application credentials are valid;
receive a registration request, initiated from the satellite device, containing registration data to associate the satellite device with the user electronic device application, subsequent to permitting the satellite device to boot onto the network; and
to grant the registration request and associate the satellite device with the user electronic device application to complete the secure boot process.
|