1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-29 05:14:18 +00:00
appunti-steffo/8 - Crittografia applicata/2 - Comunicazione simmetrica/3 - Indistinguibilità/counter operation mode.md
2023-09-21 02:46:23 +02:00

15 lines
635 B
Markdown

[[operation mode di un cifrario a blocchi]].
## Funzionamento
1. usa la chiave simmetrica per determinare la keyed family of pseudo-random permutations da utilizzare
2. concatena un [[nonce]] ad un contatore di blocchi processati
3. fornisce il valore precedente alla keyed family of pseudo-random permutations selezionata
4. effettua lo XOR del risultato della permutazione con il plaintext
5. lo emette come risultato del blocco
> Dato che si basa su un nonce che aumenta per ogni blocco, è sostanzialmente un [[cifrario a flusso]] implementato attraverso un cifrario a blocchi.
## Diagramma
![[counter operation mode.canvas]]