Протокол согласования ключей (key agreement protocol)- протокол при котором общий секретный ключ получается как функция от информации, созданной и переданной каждым из законных участников связи так, что никто из них не может предугадать результирующее значение ключа.