摘要 |
A method for secure remote storage of system-boot executable image for a network access device embedded in an untrusted remote user device operably connected to a service provider's network. In an exemplary embodiment, a copy of service provider's executable image is distributed to provider's network access device by the central network administration system. The executable image is encrypted locally by the provider's network access device using a unique encryption key which is generated by and stored in a non-volatile memory on said access device. The encrypted image is then passed to and stored in the non-volatile memory of the host user device. During system boot, the encrypted image is fetched from the host device to the network access device where it is decrypted and stored in active memory of the network device during normal system operations. This results in cost savings to provider by limiting remote access device's non-volatile storage requirements. |