×

Method and system for determining and maintaining trust in digital data files with certifiable time

  • US 6,895,507 B1
  • Filed: 07/03/2000
  • Issued: 05/17/2005
  • Est. Priority Date: 07/02/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for maintaining trust in content of a digital data file, comprising:

  • a trusted time source to provide a certifiable time for an unalterable time stamp, wherein said certifiable time confirms at least one of said digital data file'"'"'s access, creation, modification, receipt, or transmission;

    a computing means having installed therein a system clock and an operating systems means for operating said computing means;

    an application means running on said operating system means, wherein said application means provides an application programming interface (API) between said trusted time source and said application means, and wherein said application programming interface is adapted to select said trusted time source or said system clock in one or more instances, wherein each of said one or more instances corresponds to a request for a determination of a moment in time;

    means for receiving said request to save said digital data file from a user;

    means for determining said selection of said trusted time source to provide said determination of said moment in time;

    first means for saving said digital data file at said moment in time;

    means for retrieving from said trusted time source a date and a time corresponding to said moment in time, wherein said moment in time is substantially a current time of said trusted time source corresponding to receipt of said request;

    first means for appending said date and said time retrieved from said trusted time source to said digital data file;

    first means for signing said digital data file with said date and said time retrieved from said trusted time source appended thereto;

    means for hashing said digital data file to produce a digest;

    second means for signing said digest with a key to produce a certificate;

    second means for appending said certificate to said digital data file;

    second means for saving said digital data file with said certificate appended thereto; and

    means for verifying trust in the content of said digital data file with said certificate appended thereto.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×