Nova Patents
CA2018770C

Public/key date-time notary facility

Abstract

A time notarization apparatus and method is disclosed which uses a secure, microprocessor based hardware platform which performs public key cryptographic operations to obtain trusted time stamping with a minimum of intervention by third parties. The hardware platform is encapsulated in a secure fashion so that the device's timestamping mechanism may not be readily tampered with or altered. The hardware platform includes at least one digital clock and a stable, secure storage device to record the private half of a public/private keypair. Coupled to both the digital clock and the storage device is a data processing device which performs public key signature operations in a secure and tamper-proof manner. Only the processing device has access to the secure storage device and its associated private key. The hardware platform also includes input/output means which receives a digital message which is to be digitally signed and timestamped and which outputs the resulting timestamped signature generated by the device. The hardware platform also includes a power source, (e.g., an on-board battery) to ensure the accuracy of the device's digital clock and the security of storage data prior to installation or in case of a power failure.

CA2018770C, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

40 claims: 3 independent, 37 dependent

  1. 1
    CA 02018770 2006-07-13 CLAIMS :1. A digital time notarization device for enabling a user to digitally notarize digital information without regard to any particular recipient of said digital information comprising: platform means for supporting components;clock means for generating clock signals indicative of time;input means for receiving a digital input value to be notarized;storage means for storing a private key created for said device having a corresponding device public key where said device public key has been certified by a trusted authority, said storage means being secured such that said private key is not accessible to said user;and processor means for operating on said clock signals and said digital input value using said private key corresponding to the public key certified by said trusted authority for generating a notarized time stamp, said input means, storage means and processor means being supported by said platform means, whereby a holder of said device public key certified by said trusted authority may verify that said notarized time stamp is authentic without any further information regarding said notarization device.
  2. 16
    A digital time notarization system comprising:CA 02018770 2006-07-13 data processing means for performing data processing related tasks;a digital time notarization device coupled to said data processing means, said notarization device including : platform means for supporting digital components;input means, disposed on said platform means, for receiving from said data processing means an input value to be time notarized;storage means, disposed on said platform means, for storing a private key created for said notarization device, said private key having a corresponding device public key, said device public key having been certified by a trusted authority;clock means, disposed on said platform means, for generating clock signals indicative of time;and processor means, disposed on said platform means, for operating on said clock signals and said input value using said private key and for generating a notarized time stamp.
  3. 30
    A method of digitally time notarizing a digital message comprising the steps of:receiving a digital message to be date/time notarized by a special purpose digital notarization device ;generating clock signals indicative of time within said device;accessing a private key created for said device and stored in a tamper proof storage device in said notarization device, said private key having a corresponding device public key, said device public key having been certified by a trusted authority;and CA 02018770 2006-07-13 operating on said digital message, and said clock signals, using said private key, whereby a notarized time stamp is generated by said notarization device.