Storing and accessing data in a mobile device and a user module
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to methods for storing and accessing user data (48) and configuration data (62) in a mobile device (10) that is connected to a user module (12). According to a first aspect of the invention, the user data (48) is stored in the mobile device (10) at least partially in encrypted form, and is decrypted, in access operations, using a decrypting function (66) of the user module (12). According to a second aspect of the invention, the configuration data (62) is stored in the user module (12). The configuration data (62) indicates whether, or to what extent, an application program (46) is allowed to be executed by the mobile device (10). Security and protection against unauthorised access to user data (48) and application programs (46) in the mobile device (10) are increased by the invention.
177 Citations
45 Claims
-
1-19. -19. (canceled)
-
20. Method for storing and accessing user data in a mobile device, the mobile device comprising a device memory and being connected to a user module via an interface, wherein
the user data is stored in the device memory of the mobile device at least partially in encrypted form, and at least the decryption of the user data in access operations is performed using a decrypting function, which is provided by the user module and which is executed, at least in part, by a processor unit of the user module.
- 28. Mobile device comprising a device memory and an interface for connecting a user module, the device memory comprising at least one region for storing user data in at least partially encrypted form, wherein the mobile device is set up to use a decrypting function at least for decrypting the user data in access operations, the decrypting function being provided by the user module and being executed, at least in part, by a processor unit of the user module.
- 30. User module comprising a processor unit and being set up to be connected to a mobile device via an interface, the mobile device comprising a device memory having at least one region for storing user data in at least partially encrypted form, wherein the user module is set up to provide the mobile device via the interface with a decrypting function at least for decrypting the user data in access operations, the decrypting function being executed, at least in part, by the processor unit of the mobile device.
-
32. Method for storing and accessing configuration data and for executing at least one application program in a mobile device, the mobile device comprising a device memory for the application program and being connected, via an interface, to a user module comprising a module memory, wherein
the configuration data concerns at least the availability of the application program, or of individual functions thereof, and the configuration data is stored in the module memory and is read out therefrom, in order to determine whether, or to what extent, the application program will be executed.
-
41. Mobile device comprising a device memory for an application program and being connected, via an interface, to a user module comprising a module memory, wherein
configuration data, which concern at least the availability of the application program, or of individual functions thereof, may be read out from the module memory via the interface, and the mobile device is set up to determine, depending on the configuration data read out from the module memory, whether, or to what extent, the application program will be executed.
-
44. User module comprising a module memory and being set up to be connected via an interface to a mobile device, the mobile device comprising a device memory for an application program, wherein
the user module is set up to store configuration data in the module memory, the configuration data concerning at least the availability of the application program, or of individual functions thereof, and the user module is set up to allow the mobile device to read out the configuration data via the interface in order to determine whether, or to what extent, the application program will be executed.
Specification