Как мы уже говорили ранее, шифрование с помощью открытого ключа занимает больше времени, чем шифрование посредством симметричного ключа. Шифрование открытым ключом может применяться для распространения ключей среди заинтересованных сторон. После этого открытый ключ можно задействовать для симметричного шифрования. Далее описывается схема этого процесса.
1. Каждая сторона создает половину ключа.
2. Стороны шифруют созданные половины ключей с помощью открытого ключа другой стороны.
3. Каждая сторона отправляет свою половину ключа другой стороне.
4. При получении второй половины каждая сторона проводит дешифрацию с помощью закрытого ключа, после чего каждая сторона будет иметь обе части ключа и, следовательно, получит возможность использовать шифрование симметричным ключом.
Хотя одна сторона может создать целый ключ, метод генерации половины ключа позволяет вдвойне усилить систему безопасности, поскольку при потере закрытого ключа злоумышленник получит лишь его половину.