Jak poprzednio, wszystkie operacje są wykonywane mod
Uczestnicy uzgadniają parametry algorytmu: oraz . Uczestnicy tworzą prywatne wartości, nazwane odpowiednio , oraz .
Alicja oblicza i wysyła Bobowi. Bob oblicza i wysyła Cezaremu. Cezary oblicza i używa jako klucza tajnego. Bob oblicza i wysyła Cezaremu. Cezary oblicza i wysyła Alicji. Alicja oblicza i używa jako klucza tajnego. Cezary oblicza i wysyła Alicji. Alicja oblicza i wysyła Bobowi. Bob oblicza i używa jako klucza tajnego.
Metoda ta wymaga jednak dużej liczby potęgowania modulo .
Dystrybuowanie klucza na więcej uczestników metodą dziel i zwyciężaj W naszym przykładzie występuje 8 uczestników: A, B, C, D, E, F, G i H. Podzielimy ich na dwie mniejsze grupy: Uczestnicy A, B, C i D, wyznaczają jedną wspólną wartość, jest ona następnie wysyłana do drugiej grupy – uczestnicy E, F, G i H. W odpowiedzi otrzymują Uczestnicy A oraz B wyznaczają która zostaje wysłana do C i D, podczas gdy oni robią to samo i wysyłają do A i B. Uczestnik A oblicza i wysyła do B. Podobnież czyni B i wysyła do A wartość C i D czynią podobnie. Uczestnik A wykonuje ostatnią operację, uzyskując tajny klucz B oblicza tak samo.