×

Method and apparatus for privacy and authentication in wireless networks

  • US 5,371,794 A
  • Filed: 11/02/1993
  • Issued: 12/06/1994
  • Est. Priority Date: 11/02/1993
  • Status: Expired
First Claim
Patent Images

1. An improved method for providing secure communications between. a first data processing device and a second data processing device, comprising the steps of:

  • (a) said first data processing device transmitting a first message including;

    a Mobile Certificate (Cert-- Mobile) including a mobile public key (Pub-- Mobile), a chosen challenge value (CH1), and a list of supported shared key algorithms (SKCS), to said second data processing device;

    (b) said second data processing device receiving said first message and verifying a first signature of a first certificate authority (CA), said second data processing device validating said received Cert-- Mobile, and if said Cert-- Mobile is valid, said second data processing device transmitting a second message including;

    a Base Certificate (Cert-- Base) including a base public key (Pub-- Base), a second digital signature, a random number (RN1), and an identifier of one of said SKCS chosen from said list of supported shared key algorithms, to said first data processing device;

    (c) said first data processing device receiving said second message and validating said Cert-- Base, and if said Cert-- Base is valid, said first data processing device validating said second signature of said Cert-- Base using said Pub-- Base, such that if said second signature is valid, said first data processing device determining the value of RN1 by decrypting the value of E(Pub-- Mobile, RN1) using a private key of said first data processing device (Priv-- Mobile);

    (d) said first data processing device generating a value RN2 and a first session key having the value (RN1⊕

    RN2), said first data processing device encrypting the value of RN2 using said base public key (Pub-- Base), and sending a third message to said second data processing device including said encrypted RN2 and the value of E(Pub-- Mobile, RN1) along with a digital signature corresponding to said first data processing device;

    (e) said second data processing device receiving said third message and verifying said digital signature of said first data processing device using Pub-- Mobile obtained from said Cert-- Mobile, and if said signature of said first data processing device is verified, said second data processing device decrypting the value of E(Pub-- Base, RN2) using a private key of said second data processing device (Priv-- Base), said second data processing device using said first session key having the value of (RN1⊕

    RN2);

    (f) said first and second data processing devices transferring data using encrypted data which is decrypted using said first session key.

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