mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-29 05:14:18 +00:00
914 B
914 B
aliases | |
---|---|
|
Metodo di generic composition per creare un protocollo di crittografia simmetrica autenticata da due protocolli qualsiasi rispettivamente di crittografia simmetrica moderna e di autenticazione, utilizzando due chiave simmetrica diverse.
Funzionamento
Cifratura
- Al plaintext viene applicata la funzione di cifratura con la prima chiave.
- Al ciphertext e ai parametri ad esso associati (nonce, initialization vector, etc) viene applicato il message authentication code system con la seconda chiave.
- Vengono restituiti ciphertext e message authentication code insieme.
Decifratura
- Viene verificato il message authentication code con una funzione a tempo costante.
- Viene decifrato il ciphertext.
- Viene restituito il plaintext.