Archiving electronic content having digital signatures
AssigneeAdobe Systems Incorporated
InventorSujata Das
Life of this patent
Estimating the term…
Abstract
In various embodiments, a computerized method includes receiving electronic content to be archived. The electronic content comprises a digital signature. The method also includes archiving the digital signature, wherein archiving of the digital signature comprises determining a validity status of the digital signature and storing the validity status in the electronic content. The method includes archiving the electronic content after the validity status has been stored in the electronic content. The method includes storing the archived electronic content and the attestation signature into a machine-readable medium.
Claims21
A computerized method comprising:
- receiving electronic content to be archived, the electronic content including a digital signature;
- archiving the digital signature, the archiving of the digital signature includes determining a validity status of the digital signature prior to archiving the electronic content and storing the validity status of the digital signature into metadata within the electronic content being archived;
- and
- archiving the electronic content including the metadata after the validity status has been stored into the metadata within the electronic content;
- generating an attestation signature across the electronic content including the stored validity status after the archiving of the electronic content;
- and
- unarchiving the archived electronic content, wherein the unarchiving includes validating the attestation signature, the validating of the attestation signature being independent of the determining of the validity of the digital signature in the electronic content.
A non-transitory machine-readable medium including instructions, which when executed by a machine cause the machine to perform operations comprising:
- receiving archived electronic content and an attestation signature of the archived electronic content, the archived electronic content including:
- a set of archived digital signatures of users that have signed the electronic content in conjunction with revising the electronic content prior to archiving the electronic content, and
- data stored in metadata within the archived electronic content that identifies validity of the set of archived digital signatures, the validity having been determined prior to the archiving of the electronic content, the data including a validity status for each digital signature corresponding to the set of archived digital signatures;
- performing validation of the attestation signature, the validation of the attestation signature being denoted as a validation of the set of archived digital signatures, the attestation signature being generated from the electronic content, the digital signature, and the data related to the validity including the validity status after the data related to the validity of the digital signature is stored in the metadata within the electronic content;
- and
- unarchiving the archived electronic content to generate unarchived electronic content.
An apparatus comprising:
- a non-transitory machine-readable medium;
- and
- an archive module to determine a validity of a digital signature in electronic content, the digital signature previously generated to authenticate a user that made a revision to the electronic content, the archive module to store data related to the validity of the digital signature in metadata within the electronic content, the data related to the validity including a validity status for the digital signature, the archive module to archive the electronic content including the data related to the validity stored in the metadata and to generate an attestation signature over the electronic content, the digital signature, and the data related to the validity including the validity status after the data related to the validity of the digital signature is stored in the metadata within the electronic content, the archive module is to store the archived electronic content in the non-transitory machine-readable medium;
- an unarchive module to unarchive the archived electronic content, the unarchiving of the archived electronic content including validating the attestation signature, the validating of the attestation signature being independent of the determining of the validity of the digital signature in the electronic content.
Dependencies are inferred from the claim text.