×

System for remote pass-phrase authentication

  • US 5,740,361 A
  • Filed: 06/03/1996
  • Issued: 04/14/1998
  • Est. Priority Date: 06/03/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of authentication, said method comprising the steps of:

  • (a) assigning a first identifier and a first pass-phrase to a first entity, said first identifier and said first pass-phrase associated with a realm;

    (b) assigning a second identifier and a second pass-phrase to a second entity, said second identifier and said second pass-phrase associated with said realm;

    (c) storing said first identifier, said first pass-phrase, said second identifier, and said second pass-phrase at an authentication entity;

    (d) requesting access to said second entity, said request initiated by said first entity and including said first identifier;

    (e) transmitting a first challenge from said second entity to said first entity;

    (f) transmitting a second challenge from said first entity to said second entity;

    (g) calculating a first response involving said realm, first identifier, said first pass-phrase, said first challenge, said second identifier, and said second challenge, said first response calculated by said first entity;

    (h) calculating a second response involving said realm, said second identifier, said second pass-phrase, said second challenge, said first identifier, and said first challenge, said second response calculated by said second entity;

    (i) transmitting said first response to said second entity;

    (j) transmitting said realm, said first identifier, said first challenge, said first response, said second identifier, said second challenge, and said second response to said authentication entity;

    (k) verifying said first response, said verification involving said realm, said first identifier, said first pass-phrase, said first challenge, said first response, said second identifier, and said second challenge, and said verification performed by said authentication entity;

    (l) verifying said second response, said verification involving said realm, said first identifier, said first challenge, said second identifier, said second pass-phrase, and said second challenge, and said verification performed by said authentication entity;

    (m) generating a first authentication proof for said first entity, said first authentication proof generated by said authentication entity and involving said realm, said first identifier, said first pass-phrase, said first challenge, said second identifier, and said second challenge;

    (n) generating a second authentication proof for said second entity, said second authentication proof generated by said authentication entity and involving said realm, said first identifier, said first challenge, said second identifier, said second pass-phrase, and said second challenge;

    (o) transmitting said first authentication proof and said second authentication proof from said authentication entity to said second entity; and

    (p) verifying said second authentication proof, said verification performed by said second entity;

    (q) transmitting said first authentication proof from said second entity to said first entity; and

    (r) verifying said first authentication proof, said verification performed by said first entity.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×