CPC H04L 9/0847 (2013.01) [G06F 8/71 (2013.01); H04L 9/0825 (2013.01); H04L 9/0894 (2013.01); H04L 9/3268 (2013.01)] | 20 Claims |
1. A method comprising performing, by a computing device:
installing a transient version of an application, the transient version of the application corresponding to a full version of the application;
receiving from a first server, a certification of a cryptographic key associated with the transient version of the application, the cryptographic key configured for providing an attestation to a second server by the transient version of the application once certified by the first server;
storing, in a key database, the cryptographic key in association with the transient version of the application;
detecting an upgrade event corresponding to replacing the transient version of the application with the full version of the application, the upgrade event including installing the full version of the application onto the computing device; and
in response to detecting the upgrade event, associating the cryptographic key as stored in the key database with the full version of the application, thereby enabling the full version of the application to provide the attestation to the second server using the cryptographic key.
|