×

Secure communication method and apparatus

  • US 5,515,441 A
  • Filed: 05/12/1994
  • Issued: 05/07/1996
  • Est. Priority Date: 05/12/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. In a communication system of the type in which a node may receive messages from any of a plurality of terminals and may forward any such message to any other of said plurality of terminals, the node and the terminals being equipped with data storage means and with computation means,a method for securing communications therewithin, comprising the steps of:

  • a. storing, at both the node and at a communicating terminal of said plurality of terminals, a set of universal vectors obtained from a Key Certification Authority (KCA);

    b. transmitting from the node to the communicating terminal a node certificate obtained from said KCA, said node certificate including a KCA-certified digital signature, a node public key and a terminal identification (ID);

    c. verifying in the communicating terminal, from the set of universal vectors stored thereat that the node certificate was obtained from the KCA;

    d. retrieving a terminal secret key in the communicating terminal and generating therefrom in the communicating terminal a terminal public key;

    e. transmitting the terminal public key from the communicating terminal to the node;

    f. computing in the communicating terminal a first session cryptovariable from said node public key and from the terminal secret key;

    g. computing in the node said first session cryptovariable from said terminal public key and from a node secret key associated with the node certificate;

    h. performing a public key exchange between the node and the communicating terminal and computing therefrom in the node and in the communicating terminal a second session cryptovariable;

    i. computing in the node and in the communicating terminal a common session key from said first session cryptovariable and said second session cryptovariable; and

    j. encrypting and decrypting messages exchanged between said node and said communicating terminal using said common session key.

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