Platform information for digital signatures
AssigneeIntel Corporation
InventorsWillard M. Wiseman, David W. Grawrock
Life of this patent
Estimating the term…
Abstract
An integrity signature may provide information about a platform used to create a digital signature. The value of a digital signature may be related to the integrity and trustworthiness of the platform on which it is created. Signed platform integrity information provides a measure of trust regarding the platform used to create the digital signature. The integrity signature may be created separately from a document signature, or a combined integrity and document signature may be provided.
Claims21
A method, comprising:
- receiving document information based on a byte stream of a document;
- encrypting the document information to create a document signature;
- receiving platform integrity information based on one or more characteristics of a platform;
- and
- encrypting the platform integrity information to create an integrity signature;
- and
- concatenating the document information and the platform integrity information prior to encrypting the document information and the platform integrity information;
- wherein encrypting the document information and encrypting the platform integrity information are done in the same encrypting process to create a combined document and integrity signature.
A platform comprising:
- one or more registers to store platform information;
- a digital signature engine to sign the platform information;
- a cryptographic device to encrypt document information to produce a document signature and to encrypt integrity information based on the platform information to produce an integrity signature;
- wherein the cryptographic device is configured to concatenate the document information and the platform integrity information prior to encrypting the document information and the integrity information, and to create the document signature and the integrity signature as a combined signature using a single encryption process.
An article comprising a machine-readable medium storing instructions operable to cause one or more machines to perform operations comprising:
- receiving document information based on a byte stream of a document;
- encrypting the document information to create a document signature;
- receiving platform integrity information based on one or more characteristics of a platform;
- encrypting the platform integrity information to create an integrity signature;
- and
- concatenating the document information and the platform integrity information prior to encrypting the document information and the platform integrity information,
- wherein encrypting the document information and encrypting the platform integrity information are done in the same encrypting process to create a combined document and integrity signature.
A system, comprising:
- means for storing an electronic file to be signed;
- means for encrypting data based on the electronics file to produce a document signature;
- means for storing platform integrity information;
- and means for encrypting the platform integrity information to produce an integrity signature;
- wherein the means for encrypting the data based on the electronic file to produce an document signature and the means for encrypting the platform integrity information to produce and integrity signature are performed in a single encryption process to produce a combined document and integrity signature;
- and
- the means for encrypting the data based on the electronic file and the means for encrypting the platform integrity information concatenate the document information and the platform integrity information prior to the single encryption process.
Dependencies are inferred from the claim text.