Information storage
First Claim
1. A distributed storage system for storing at least one credential, provided by an issuing authority relating to an identity, the system comprising:
- at least one unique identity having a local store, the store of the at least one identity securely storing one or more credentials relating to the owner of the identity; and
a security certificate provided at each identity for ensuring the authenticity of the one or more credentials, the security certificate providing a secure reference to the issuer of the one or more credentials that can be used in verifying the origin of each credential, the store being accessible by parties other than the owner and being arranged so the parties other than the owner are able to read the credentials and security certificates of the owner.
5 Assignments
0 Petitions
Accused Products
Abstract
A distributed storage system for storing at least one credential (46), provided by an issuing authority and relating to an identity (42, 44), is described. The system comprises: a plurality of unique identities (42, 44) each having a local store (40). Each local store (40) securely stores credentials (46) relating to the owner of the identity (42, 44). The system also comprises one or more security certificates (66) provided at each identity (42, 44) for ensuring the authenticity of the credentials (46). The security certificates (66) provide secure references to the issuers of the credentials (46) and this can be used in verifying the origin of each credential (46). The identity can be provided a website or a mobile phone for example.
-
Citations
24 Claims
-
1. A distributed storage system for storing at least one credential, provided by an issuing authority relating to an identity, the system comprising:
-
at least one unique identity having a local store, the store of the at least one identity securely storing one or more credentials relating to the owner of the identity; and
a security certificate provided at each identity for ensuring the authenticity of the one or more credentials, the security certificate providing a secure reference to the issuer of the one or more credentials that can be used in verifying the origin of each credential, the store being accessible by parties other than the owner and being arranged so the parties other than the owner are able to read the credentials and security certificates of the owner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of storing credentials relating to identities provided by an issuing authority in a distributed manner, the method comprising:
-
securely storing one or more credentials relating to the owner of an identity in a local store of the identity;
providing a security certificate at the identity for ensuring the authenticity of the one or more credentials, the security certificate providing a secure reference to the issuer of the one or more credentials that can be used in verifying origin of each credential; and
accessing the store by parties other than the owner who read the credentials and security certificates of the owner.
-
-
23. An identity of an entity for making available credentials belonging to the entity to other entities, each entity comprising:
-
a local store arranged to securely hold one or more credentials relating to the entity; and
a certificate processing module for reading and verifying received security certificates and creating security certificates for transmission, the security certificates providing a secure reference to the issuer of the one or more credentials that can be used in verifying the origin of each credential, the store being accessible by parties other than the owner and being arranged so the parties other than the owner are able to read the credentials and security certificates of the owner.
-
-
24. A distributed storage system for storing a plurality of credentials, the system comprising:
-
a plurality of identities for making available credentials belonging to an entity to other entities, each entity comprising a local store arranged to securely hold one or more credentials relating to the entity; and
a certificate processing module for reading and verifying received security certificates and creating security certificates for transmission, the security certificates providing a secure reference to the issuer of the one or more credentials that can be used in verifying the origin of each credential, the store being accessible by parties other than said entity and being arranged so entities other than said entity are able to read the credentials and security certificates of said entity.
-
Specification