Retrieval of Data Across Multiple Partitions of a Storage Device Using Digital Signatures
First Claim
1. A method comprising:
- determining whether a received request for data associated with a first partition of a storage device is received from an application included in the first partition;
responsive to determining that the application is not included in the first partition, determining a signature associated with the application;
determining whether the signature associated with the application is authorized to access data associated with the first partition; and
responsive to determining that the signature associated with the application is authorized to access data associated with the first partition, using the received request to identify the data associated with the first partition and transmitting the data from the first partition to the application.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.
-
Citations
19 Claims
-
1. A method comprising:
-
determining whether a received request for data associated with a first partition of a storage device is received from an application included in the first partition; responsive to determining that the application is not included in the first partition, determining a signature associated with the application; determining whether the signature associated with the application is authorized to access data associated with the first partition; and responsive to determining that the signature associated with the application is authorized to access data associated with the first partition, using the received request to identify the data associated with the first partition and transmitting the data from the first partition to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a processor; a storage device coupled to the processor, the storage device including a first partition, a second partition and instructions that, when executed by the processor, cause the processor to; determine whether a request for data associated with the first partition is received from an application included in the first partition; responsive to determining that the application is not included in the first partition, determine a signature associated with the application; determine whether the signature associated with the application is authorized to access data associated with the first partition; and responsive to determining that the signature associated with the application is authorized to access data associated with the first partition, retrieve data identified by the received request from the first partition and transmit the data from the first partition to the application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a request for data included in a first partition of a storage device from an application included in a second partition of the storage device and associated with a global certificate; verifying that the global certificate is also associated with an application included in the first partition of the storage device; and responsive to verifying that the global certificate is associated with the application included in the second partition of the storage device and the application included in the first partition of the storage device, transmitting the requested data form the first partition to the application included in the second partition. - View Dependent Claims (17, 18, 19)
-
Specification