×

System and method for synchronizing one time pad encryption keys for secure communication and access control

  • US 6,445,794 B1
  • Filed: 06/24/1998
  • Issued: 09/03/2002
  • Est. Priority Date: 06/24/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for generating an identical electronic one-time pad at a first location and at a second location, the method comprising the steps of:

  • (a) providing a first electronic device at the first location and a second electronic device at the second location, each of said first and said second electronic devices having;

    (i) a non-volatile memory;

    (ii) a processor;

    (iii) at least one table of true random numbers being stored on said non-volatile memory said table being identical for said first and said second electronic devices; and

    (iv) at least one software program for obtaining a true random number from said table, said software program being stored on said non-volatile memory and said at least one software program being operated by said processor;

    (b) providing a communication channel for communication between said first electronic device and said second electronic device;

    (c) selecting a selected true random number from said table at said first and said second electronic devices according to a selection procedure, said selection procedure being identical for said first and said second electronic devices, said selection procedure including exchanging at least a portion of a key between said first and said second electronic devices over said communication channel, such that said selected true random number is identical for said first and said second electronic devices;

    (d) forming at least a portion of the identical electronic one-time pad at the first and the second locations with said selected true random number; and

    (e) repeating steps (c) and (d) at least once until the identical electronic one-time pad is formed at the first and the second locations, the identical electronic one-time pad being of a desired length, such that steps (c) and (d) are repeated until said desired length is reached.

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