- Communication set up (sending and receiving work) - Iterating over privkeys and calculating pubkeys until match