Patent ID: 7016500

Claim:
A secure communication method, comprising the steps of: providing each communication partner (A,B) with a respective secret code (S) and a respective public code (P); first communication partner (A) selecting a first random number (x); second communication partner (B) selecting a second random number (y); the first communication partner forming a first partial code (Ax) using the public code of the second communication partner (P B ) raised to a power of the first random number (x); the second communication partner forming a second partial code (By) using the public code of the first communication partner (P A ) raised to a power of the second random number (y); transmitting the first partial code (Ax) to the second communication partner and transmitting the second partial code (By) to the first communication partner; the first communication partner forming a first session code (g xy ) from the second partial code (By) raised to a power of first random number (x) and a power of the secret code of the first communication partner (S A ); and the second communication partner forming a second session code (g yx ) from the first partial code (Ax) raised to a power of second random number (y) and a power of the secret code of the second communication partner (S B ).