×

Computer-implemented method and system for embedding and authenticating ancillary information in digitally signed content

  • US 8,484,476 B2
  • Filed: 01/29/2010
  • Issued: 07/09/2013
  • Est. Priority Date: 05/20/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • loading digital content containing a digitally signed executable into memory for execution, while checking for the integrity of a digital signature and the contents of the executable;

    identifying, by use of a processor, an existing digital signature block and an existing digital signature size block in a digitally signed file header of the executable;

    obtaining a digital signature size value from the digital signature size block, the digital signature size value corresponding to the size of the digital signature block plus the length of an ancillary data block plus a pre-determined pad;

    authenticating the integrity of the executable using the digital signature prior to execution of the executable;

    virtualizing access to the digital content of the digitally signed executable; and

    erasing, by use of the processor, the ancillary data block and the pre-determined pad by zeroing out or value-filling memory locations corresponding to the ancillary data block and the pre-determined pad, the erasing being performed without invalidating the digital signature.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×