Protecting system for data used by java applications
AssigneeNokia Corporation
InventorsPetri Pirhonen, Lauri Piikivi
Life of this patent
Estimating the term…
Loading patent…
AssigneeNokia Corporation
InventorsPetri Pirhonen, Lauri Piikivi
Estimating the term…
The invention relates to a method for protecting data used by Java applications and a device using the method. The writer of a Java application adds to its attribute table an attribute signifying the need to protect the data used by the application. When the application is loaded into the user's device, the table with its attributes is also loaded. The operating system of the device has an extension related to the Java storage engine, which implements the data protection if the storage engine has found a protection attribute during the storing of data. The implementation of the protection can be based e.g. on encryption or on inhibiting access to a certain memory range from all other programs than the Java application in question. The access of a user of a Java application to data which are intended to be kept protected is made remarkably more difficult. The protection is implemented without changing the standardized interfaces of the Java platform.
A method for protecting data of a Java application to be stored into a memory of a device, the software of which device comprises a Java platform having at least one specified interface towards the application, and an operating system, certain parts of which together with certain parts of the Java platform constitute a storage engine, which manages storing of said data into the memory and reading from the memory, which application reports via said interface to the storage engine the data to be stored, the application being associated with attributes required by its execution,
A device equipped with software and memory, the software comprising a Java platform for executing Java applications, and an operating system, certain parts of which operating system and the Java platform constitute a storage engine, which is arranged to store into the memory and to read from the memory data used by the Java application loaded into the device, on the basis of control information transferred via a specified interface between the Java platform and the Java application, wherein
Dependencies are inferred from the claim text.