Alice
insert_emoticon

lock3. private number a (1 < a < n):
 
public key (ga mod n):
 
secret key [(gb mod n)a]:

Internet
flash_on

1. small prime number g:
2. large number n (2048-4096 bits):
public key [ga mod n]:
public key [gb mod n]:

Bob
face

lock4. private number b (1 < b < n):
 
 
public key [gb mod n]:
secret key [(ga mod n)b]: