Patent ID: 9699172
Date: 2017-07-04
CPC Classifications: G06F,H04L

Claim:
1. A method of managing the installation of a software application on an electronic device comprising a memory in which a public application authentication key and a public certificate authentication key are stored, the software application being part of a software pack comprising: the software application comprising at least one executable code portion, a first authentication signature of the software application, the first signature having been obtained by asymmetrical encoding using a first private encryption key, a certificate comprising encryption information, and a second authentication signature of the certificate, the second signature being a set comprising a plurality of second sub-signatures for authentication of the certificate, each of the second sub-signatures being obtained by asymmetrical encoding using a respective second private encryption key, at least one of the second private encryption keys being separate from the first private encryption key, the method comprising: testing the first authentication signature using the public application authentication key, and installing the application when the first authentication signature is considered authentic, or when the first authentication signature is not considered authentic, the method further comprises at least: seeking authenticity of the second authentication signature of the certificate using the public authentication key of the certificate, the certificate being authenticated if at least one of the second sub-signatures is considered authentic during implementation of the seeking, renewing the public application authentication key of the first electronic device when the second authentication signature of the certificate is considered authentic, and installing the application, when, using the new public application authentication key, the first authentication signature is considered authentic.