摘要 |
In operation of a computing device, a secure handle is allocated to a process to enable the process to use a resource allocated to another process. The secure handle ensures that the process is not able to identify the resource and that further access to the resource is inhibited after the process has terminated any use of the resource enabled by the allocation of the secure handle. Preferably a single handle enables a plurality of resources to be shared. Shared resource could be device memory, semaphores, mutex, message queues, threads, files (such as trusted font files or message attachments), kernel resources for an operating system, or device channels. Further preferable features include the location of a resource within a data cage in the said other process. A handle may be provided as an anonymous instantiation of a server required to access a resource. . The invention is stated to find particular application in the field of wireless communication as exemplified by a third generation (3G) mobile phone.
|