Patent ID: 7327845
Filing Date: 2008-02-05
Classification: H04L

Abstract:
1. A method for transmitting an encrypted message from a first transmitter-receiver to a second transmitter-receiver, forming a communicating pair, the method comprising the steps of: (a) encrypting, by the first transmitter-receiver using a first encryption device, a previous transmission received from the second transmitter-receiver, wherein said first encryption device is selecting randomly from a group consisting of a plurality of pseudo-random number generators, a plurality of elliptic curve cryptosystems, a plurality of discrete-logarithm (RSA) cryptosystems, and a plurality of symmetric-key cryptosystems; (b) encrypting, by the first transmitter-receiver using said first encryption device, a reference to a previous transmission sent to the second transmitter-receiver; (c) sending, by the first transmitter-receiver, said encrypted previous transmission and said encrypted reference to the second transmitter-receiver; (d) receiving, by the second transmitter-receiver, said encrypted previous transmission and said encrypted reference; (e) discovering, by the second transmitter-receiver, said first encryption device; (f) decrypting, by the second transmitter-receiver using said first encryption device, said encrypted reference; (g) decrypting, by the second transmitter-receiver using said first encryption device, said encrypted previous transmission; (h) accessing, by the second transmitter-receiver, said encrypted previous transmission; (i) encrypting, by the second transmitter-receiver using said first encryption device, said previous transmission; (j) sending, by the second transmitter-receiver, said encrypted previous transmission to the first transmitter-receiver; (k) receiving, by the first transmitter-receiver, said encrypted previous transmission; (l) decrypting, by the first transmitter-receiver using said first encryption device, said encrypted previous transmission; (m) confirming, by the first transmitter-receiver, the correctness of said previous transmission; (n) reporting, by the first transmitter-receiver, confirmation of said previous transmission to the second transmitter-receiver; and (o) encrypting, by the first transmitter-receiver using said first encryption device, a current message.