×

Method and arrangement for the computer-aided exchange of cryptographic keys between a first computer unit and a second computer unit

  • US 6,952,475 B1
  • Filed: 05/06/1999
  • Issued: 10/04/2005
  • Est. Priority Date: 05/20/1998
  • Status: Active Grant
First Claim
Patent Images

1. A method for computer-aided interchange of cryptographic keys between a first computer unit and a second computer unit, which comprises:

  • in the first computer unit, forming a first value from a first random number using a generating element of a finite group;

    transmitting a first message, which at least contains the first value, from the first computer unit to the second computer unit;

    in the second computer unit, forming a session key using a first hash function;

    a first input variable for the first hash function including at least one first term that is formed by exponentiation of the first value using a secret network key;

    in the first computer unit, forming the session key using the first hash function;

    a second input variable for the first hash function including at least one second term that is formed by exponentiation of a public network key using the first random number;

    in the first computer unit, forming a fourth input variable using a given hash function selected from the group consisting of the first hash function and a second hash function;

    a third input variable for the given hash function including, for forming the fourth input variable, at least one variable that can be used to unambiguously infer the session key, at least part of the at least one variable being a nonpublic variable;

    in the first computer unit, using a first signature function to form a signature term from at least the fourth input variable;

    transmitting a third message, which at least includes the signature term, from the first computer unit to the second computer unit; and

    in the second computer unit, verifying the signature term.

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