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