System for accessing data from multiple devices
First Claim
1. A method of accessing data at a device, wherein the device comprises a secure element, and wherein the data is stored in a partition associated with the device, and is stored in the device, remotely from the device, or in removable storage, the method comprising:
- registering an identification code of the secure element with the stored data;
entering, by a user, a passcode or PIN of the partition at the device;
verifying the passcode or PIN entered by the user in the secure element of the device;
sending a request via a secure channel from the device to access the stored data, the request including information specifying the partition, an encrypted identification code of the secure element, and the result of verification of the passcode or PIN entered by the user at the device;
verifying, based at least partly on the identification code, whether access to the stored data is to be allowed or denied; and
allowing or denying the device access to the stored data accordingly;
wherein the stored data facilitates connection to a third party service, and wherein a plurality of identification codes for a corresponding plurality of secure elements can be associated with the stored data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of accessing data at a device, wherein the data is stored remotely from the device or in removable storage. The method may the following steps: (i) sending a request from the device to access the data, the request including an identification code of a secure element or a memory card associated with the device, (ii) verifying, based at least partly on the identification code, whether access to the data is to be allowed or denied, and (iii) allowing or denying the device access to the data accordingly.
87 Citations
15 Claims
-
1. A method of accessing data at a device, wherein the device comprises a secure element, and wherein the data is stored in a partition associated with the device, and is stored in the device, remotely from the device, or in removable storage, the method comprising:
-
registering an identification code of the secure element with the stored data; entering, by a user, a passcode or PIN of the partition at the device; verifying the passcode or PIN entered by the user in the secure element of the device; sending a request via a secure channel from the device to access the stored data, the request including information specifying the partition, an encrypted identification code of the secure element, and the result of verification of the passcode or PIN entered by the user at the device; verifying, based at least partly on the identification code, whether access to the stored data is to be allowed or denied; and allowing or denying the device access to the stored data accordingly; wherein the stored data facilitates connection to a third party service, and wherein a plurality of identification codes for a corresponding plurality of secure elements can be associated with the stored data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. A method of controlling access to data from a device, wherein the data is stored in a partition associated with the device, and is stored in the device, remotely from the device, or in removable storage, the method comprising the following steps:
-
registering an identification code of a secure element of the device with the stored data; receiving a request via a secure channel from the device to access the stored data, the request including information specifying the partition, an encrypted identification code of the secure element of the device, and the result of verification of a passcode or PIN of the partition entered by a user, the verification of the passcode or PIN being carried out by the secure element of the device; verifying, based at least partly on the identification code, whether access to the stored data is to be allowed or denied; and allowing or denying the device access to the stored data accordingly; wherein the stored data facilitates connection to a third party service, and wherein a plurality of identification codes for a corresponding plurality of secure elements can be associated with the stored data. - View Dependent Claims (11, 12)
-
-
13. A server comprising a data access controller for controlling access to data that is stored in a partition associated with a device, and is stored remotely from the device, or in removable storage, the server comprising memory and a processor, the processor being arranged to perform the following steps:
-
register an identification code of a secure element of the device with the stored data; receive a request via a secure channel from the device to access the stored data, the request including information specifying the partition, an encrypted identification code of the secure element of the device, and the result of verification of a password or PIN of the partition entered by a user, the verification being carried out by the secure element of the device; verify, based at least partly on the identification code, whether access to the stored data is to be allowed or denied; and allow or deny the device access to the stored data accordingly; wherein the stored data facilitates connection to a third party service, and wherein the data access controller is remote from the device which wishes to access the data, and wherein a plurality of identification codes for a corresponding plurality of secure elements can be associated with the stored data.
-
-
14. A system comprising a device and a data access controller for controlling access from the device to data stored in a partition associated with the device, and stored in the device, remotely from the device, or in removable storage, the system comprises memory and a processor, wherein the device is arranged to send a request via a secure channel to access the stored data to the data access controller, the request including information specifying the partition, an encrypted identification code of a secure element of the device, and the result of verification of a password or PIN of the partition entered by a user, and the secure element of the device is arranged to verify the passcode or PIN;
- and the data access controller is arranged to register the identification code of the secure element of the device with the stored data; and
verify, based at least partly on the identification code, whether access to the stored data is to be allowed or denied, and to allow or deny the device access to the stored data accordingly, wherein the stored data facilitates connection to a third party service, and wherein a plurality of identification codes for a corresponding plurality of secure elements can be associated with the stored data.
- and the data access controller is arranged to register the identification code of the secure element of the device with the stored data; and
-
15. A non-transitory computer readable medium carrying computer-executable instructions thereon for controlling access to data stored in a partition associated with a device, and stored remotely from a device, or in removable storage, the program being configured to perform the following steps when executed by a processor:
-
register an identification code of a secure element of the device with the stored data; receive a request via a secure channel from the device to access the stored data, the request including information specifying the partition, an encrypted identification code of the secure element of the device, and the result of verification of a password or PIN of the partition entered by a user, the verification being carried out by the secure element of the device; verify, based at least partly on the identification code, whether access to the data is to be allowed or denied; and allow or deny the device access to the stored data accordingly; wherein the stored data facilitates connection to a third party service, and wherein a plurality of identification codes for a corresponding plurality of secure elements can be associated with the stored data.
-
Specification