Patent ID: 9537660
Date: 2017-01-03
CPC Classifications: H04L

Claim:
1. A method of implementing secure exchange of information over a communication link, comprising a method for generating a shared key, wherein the method for generating a shared key comprises the following steps: (11) establishing an infinite non-abelian group G and two subgroups A and B of G, so that for any aεA and any bεB, the equation ab=ba is true; (12) choosing, by a first communication terminal, an element g in G, wherein the first communication terminal chooses two elements b (13) choosing, by the second communication terminal, two elements c (14) choosing, by the first communication terminal, four elements a and sending (x, z) to the second communication terminal; (15) choosing, by the second communication terminal, two elements d and sending (w, v) to the first communication terminal; (16) computing, by the first communication terminal, and sending u to the second communication terminal; and (17) computing, by the first communication terminal, K because a exchanging information over the communication link between the first communication terminal and the second communication terminal based on the shared key.