mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-25 03:34:17 +00:00
16 lines
635 B
Markdown
16 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]]
|