Patent ID: 9582684
Date: 2017-02-28
CPC Classifications: G06F

Claim:
1. A method for configuring an application on an end device, the end device having a predefined end device configuration relating at least in part to a runtime environment in which the application is executed with a predefined security level, the application having at least a server portion that runs on a server and an application portion that runs on the end device, the method comprising: the end device portion of the application querying an application configuration from a central place, the end device portion of the application providing, in the query, the predefined end-device configuration relating at least in part to the runtime environment in which the end device portion of the application is executed; the central place storing a plurality of security solutions associated with each end device configuration, wherein each security solution specifies a runtime environment that controls execution of the end device portion of the application, including controlling different secure runtime environments in the microprocessor of the end device or different hardware security elements of the end device, the security solutions being further associated with a security level that indicates how safe the corresponding security solution is from attacks by unauthorized third parties; ascertaining by the central place, in response to the querying, the predefined security level of the predefined end-device configuration relating at least in part to the runtime environment in which the end device portion of the application is executed from the multiplicity of security levels; and outputting by the central place to the application on the end device the application configuration associated with the ascertained security level; wherein one or several functions of the application executed on the end device are configured on the basis of the output application configuration for the end device by means of the application executed on the end device.