Позволяет сочетать преимущество высокой секретности, предоставляемой асимметричными криптосистемами, с преимуществом высокой скорости работы.
Криптосистемы с открытым ключом применяются для шифрования передачи и последующего расшифрования секретного ключа симметричной криптосистемы, называемого сеансовым ключом.
Симметричная криптосистема применяется для шифрования и передачи открытого текста.
|
1) Создать симметричный ключ, который называется сеансовым KS
2) Зашифровать сообщение m сеансовым ключом: с1=EKs(m)
3) Зашифровываем сеансовый ключ: c2=EPKb(KS)
4) Передаем с1 и с2
5) Абонент расшифровывает сеансовый ключ: DSKb(EPKb(KS))=KS
6) Абонент расшифровывает сообщение m: DKs(EKs(m))=m