the process of sending and receiving secure cryptographic keys.
a method by which cryptographic keys are transferred between entities.
assumptions on maximum delays in communication, and their effects on accuracy with which processes can be coordinated