Method and apparatus for generating a cryptographic key
AssigneeHewlett-Packard Development Company, L.P.
InventorsLiqun Chen, David Soldera, Keith Alexander Harrison
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsLiqun Chen, David Soldera, Keith Alexander Harrison
Estimating the term…
A method and apparatus are provided for generating a cryptographic key from multiple data sets each related to a respective association of a trusted party and user identity. The cryptographic key is, for example, one of an encryption key, a decryption key, a signature key and a verification key, and is preferably generated by applying Tate or Weil bilinear mappings to the data sets. At least two of the data sets may relate to different user identities and/or different trusted authorities. Where multiple trusted authorities are involved, these authorities may be associated with different elements to which the bilinear mapping can be applied, each trusted authority having an associated public key formed from its associated element and a secret of that trusted authority.
A method of generating an identifier-based asymmetric cryptographic key concerning a user with which multiple independent user identities are associated, each user identity being intended for use by a respective trusted authority;
A computer program product arranged, when installed in computing apparatus, to condition the apparatus for generating an identifier-based asymmetric cryptographic key concerning a user with which multiple independent user identities are associated, each user identity being intended for use by a respective trusted authority, the conditioned apparatus using a bilinear mapping function to process multiple data sets each comprising data related to the user's identity with a respective one of the trusted authorities and data related to a secret held by that trusted authority, the secrets of the trusted authorities being unrelated to each other;
A computer apparatus for generating an identifier-based asymmetric cryptographic key concerning a user with which multiple independent user identities are associated, each user identity being intended for use by a respective trusted authority, the computer apparatus using a bilinear mapping function to process multiple data sets each comprising data related to the user's identity with a respective one of the trusted authorities and data related to a secret held by that trusted authority, the secrets of the trusted authorities being unrelated to each other.
Dependencies are inferred from the claim text.