Secure schema identifier generation
First Claim
1. A system that generates a set of unique identifiers for attributes associated with a schema, comprising:
- an identifier generation component that yields a unique identifier; and
an attribute naming component that incorporates the unique identifier into an attribute name.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that generates a unique identifier that employs a public key of a cryptographic key pair as a contribution to a name for an attribute associated with a schema. Additionally, a hash over the relevant entity name, version, and culture can be employed to automatically produce the remaining portion of the unique identifier. The innovation can ensure that the unique identifiers used by a schema are mathematically related to a public key in a way that can not be spoofed by malicious agents. To this end, unique identifiers can be computed at installation time by combining the n-bytes of the public key (or a hash, e.g., SHA1, of the public key) with the first n-bytes of another entity-specific hash (e.g., SHA1) computed with respect to specific attributes.
-
Citations
20 Claims
-
1. A system that generates a set of unique identifiers for attributes associated with a schema, comprising:
-
an identifier generation component that yields a unique identifier; and
an attribute naming component that incorporates the unique identifier into an attribute name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of generating unique identifiers related to a schema, comprising:
-
establishing a unique identifier using a cryptographic key portion and a hash of criterion associated to an element of the schema; and
installing the unique identifier into a metadata catalog table that relates the unique identifier to the schema. - View Dependent Claims (16, 17, 18)
-
-
19. A system that facilitates generation of a unique identifier, comprising:
-
means for incorporating a public key into a unique identifier of an attribute associated with a schema;
means for incorporating a hash value of at least one of a namespace, version and culture into the unique identifier; and
means for storing the unique identifier into a metadata catalog. - View Dependent Claims (20)
-
Specification