Kolor żółty jest znany Alicji i Bobowi:
center|380px|Illustration of the Diffie-Hellman Key Exchange
Poniżej znajduje się wyjaśnienie zawierające nieco matematyki:
Najprostsza, oryginalna wersja protokołu wykorzystuje arytmetykę multiplikatywnych grup modulo , gdzie jest liczbą pierwszą, a pierwiastkiem pierwotnym modulo . Poniżej przykład, gdzie publicznie znane wartości oznaczono kolorem , a tajne : Alicja Bob Tajne Publiczne Obliczane Wysyłane Obliczane Publiczne Tajne , , → , , mod = → , , , ← mod = , , , , , , , mod = mod = , , , ,
Alicja i Bob uzgadniają liczbę pierwszą = i podstawę =. Alicja wybiera tajną liczbę całkowitą =, i wysyła Bobowi = mod = mod = mod
Bob wybiera tajną liczbę całkowitą =, i wysyła Alicji = mod = mod = mod
Alicja oblicza = mod = mod = mod
Bob oblicza = mod = mod = mod
Alicja i Bob współdzielą tajną liczbę: = . Jest tak, ponieważ ⋅ jest tym samym, co ⋅. Więc jeśli ktoś znałby jednocześnie obie tajne wartości, mógłby także obliczyć : = mod = mod = mod = mod