Methods, devices and computer programs for creating ciphertext, plaintext and a cryptographic key
AssigneeHewlett-Packard Development Company, L.P.
InventorsGopal Srinivasa, Anil Bathula, Ashwini Tambi
Life of this patent
Estimating the term…
Abstract
In an embodiment of a method of creating ciphertext, the embodiment includes the step of providing an authority with a piece of information that is associated with an entity. The embodiment also includes the step of acquiring from the authority a cryptographic key that is based on the piece of information. In addition to the previous two steps, the embodiment includes the step of encrypting plaintext with an encryption process that uses the cryptographic key to thereby create the ciphertext.
Claims52
A method of creating ciphertext, the method comprising the steps of:
- providing an authority with a piece of information that is associated with an entity;
- acquiring from the authority a cryptographic key that is based on the piece of information;
- and
- encrypting plaintext with an encryption process that uses the cryptographic key to thereby create the ciphertext.
A method of creating a cryptographic key, the method comprising the steps of:
- acquiring a piece of information that is associated with an entity;
- acquiring a datum that is associated with an authority;
- and
- processing the piece of information and the datum with a key generation process to create the cryptographic key.
A method of creating plaintext, the method comprising the steps of:
- acquiring a piece of information that is associated with an entity;
- and
- decrypting ciphertext with a decryption process that has access to a datum that is associated with an authority, the decryption process being operable to process the piece of information and the datum with a key generation process to create a cryptographic key, the decryption process being further operable to decrypt the ciphertext with a decryption process that uses the cryptographic key to thereby create the plaintext.
A device for creating ciphertext, the device comprising:
- a transmitter for providing an authority with a piece of information that is associated with an entity;
- a receiver for acquiring from the authority a cryptographic key that is based on the piece of information;
- and
- an encryptor for encrypting plaintext with an encryption process that uses the cryptographic key to thereby create the ciphertext.
A device for creating a cryptographic key, the device comprising:
- a receiver for acquiring a piece of information that is associated with an entity, and a datum that is associated with an authority;
- and
- a processor for processing the piece of information and the datum with a key generation process to create the cryptographic key.
A device for creating plaintext, the device comprising:
- a receiver for acquiring a piece of information that is associated with an entity;
- and
- a decryptor for decrypting ciphertext with a decryption process that has access to a datum that is associated with an authority, the decryption process being operable to process the piece of information and the datum with a key generation process to create a cryptographic key, the decryption process being further operable to decrypt the ciphertext with a decryption process that uses the cryptographic key to thereby create the plaintext.
Dependencies are inferred from the claim text.