Secure mobile wireless device
First Claim
1. A secure mobile wireless device for a single user in which native executable code is written to include a set of capabilities which define the protected resource(s) on the device which it can access, such that a native process running on the device and providing the protected resource(s) will only grant access to the native executable code if doing so is permitted by the capabilities included within the native executable code, as determined during run time, by that particular native process.
3 Assignments
0 Petitions
Accused Products
Abstract
A secure mobile wireless device in which executable code to be installed on the device is assigned a set of capabilities which define the protected resource(s) on the device which it can access. Hence, the present invention takes the idea of capabilities (known in the context of defining the capabilities or access privileges of different users in a multi-user system) and applies it to defining the capabilities or access privileges of different native executable code for secure, single-user mobile wireless devices.
-
Citations
13 Claims
- 1. A secure mobile wireless device for a single user in which native executable code is written to include a set of capabilities which define the protected resource(s) on the device which it can access, such that a native process running on the device and providing the protected resource(s) will only grant access to the native executable code if doing so is permitted by the capabilities included within the native executable code, as determined during run time, by that particular native process.
-
12. A software application adapted to run on a secure mobile wireless device in which the application is assigned some capabilities which define the protected resource(s) on the device which it can access, such that a native process running on the device and providing the protected resource(s) will only grant access to the application if doing so is permitted by the capabilities included within the application code, as determined during run time, by that particular native process.
-
13. An operating system adapted to run on a secure mobile wireless device in which the operating system requires native executable code requiring access to sensitive resources to be assigned some capabilities which define the protected resource(s) which it can access, such that a native process running on the device and providing the protected resource(s) will only grant access to the native executable code if doing so is permitted by the capabilities included within the native executable code, as determined during run time, by that particular native process.
Specification