Retaining verifiability of extracted data from signed archives
AssigneeMicrosoft Corporation
InventorsSimon Wai Leong Leet, Sarjana Bharat Sheth, Patrick T. O'Brien, Jr., Jack R. Davis
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSimon Wai Leong Leet, Sarjana Bharat Sheth, Patrick T. O'Brien, Jr., Jack R. Davis
Estimating the term…
The objects of an archive may be verified with a cryptographic signature stored in the archive. However, when an object is extracted, the authentication involves re-authenticating the entire archive, re-extracting the object, and comparing the extracted object with the current object, which is inefficient or unachievable if the archive is unavailable. Instead, the archive may include a block map signed with the signature and comprising hashcodes for respective blocks of the objects of the archive. When an object is extracted, the signature and block map may also be extracted and stored as objects outside of the archive. The extracted signature and block map may later be verified by authenticating the signature, verifying the block map with the signature, and matching the hashcodes of the block map with those of the blocks of the extracted objects, thus enabling a more efficient and portable verification of extracted object with extracted authentication credentials.
A method of generating an archive comprising at least one block using a device having a processor, a verifier algorithm, and a signing algorithm, the method comprising:
A method of verifying, using a device having a processor, blocks of an archive including a signature and a block map comprising block verifiers of the blocks of the archive, the method comprising:
A memory device not comprising an electromagnetic signal, the memory device and storing instructions that enable a device having a processor, a verifier algorithm, and a signing algorithm to generate an archive comprising at least one block, by:
Dependencies are inferred from the claim text.