Method in which both sides use a common number and both sides use a different random number as a power to raise the common number.
A. Symmetric key encryption
B. Asymmetric key encryption
C. Hash function
D. Digital signature