Общий вид асимметричной криптосистемы


 

Асимметричные криптосистемы в качестве своего ядра используют алгоритмы шифрования на открытом ключе. Основной причиной, требующей усложнения процесса шифрования, является чрезвычайная медлительность асимметричных шифров. При одинаковой стойкости шифрование блока данных на открытом ключе в тысячи раз медленнее симметричного шифра. В связи с этим была предложена очень простая типовая схема асимметричного шифрования, изображенная на рис. 2.

 

 

 

Рис. 2. Асимметричная криптосистема

 

 

На открытом ключе шифруется только ключ сеанса, непосредственно перед этим сгенерированный на передающей стороне. Весь же текст сообщения шифруется любым блочным шифром с помощью ключа сеанса и какой-либо схемы создания цепочек. Сообщение в целом состоит из зашифрованного ключа сеанса и собственно основной шифрограммы. Как и в любой другой криптосхеме, ключ сеанса после проведения шифрования тщательно уничтожается, а криптограмма отправляется получателю. На приемной стороне с помощью закрытого ключа дешифруется ключ сеанса, а затем уже и все сообщение.