CBC-MAC: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 6:
Per calcolare il CBC-MAC del messaggio m si cripta m in modalità CBC con il vettore di inizializzazione a zero. La figura seguente mostra il calcolo del CBC-Mac di un messaggio diviso in blocchi <math>m_1\|m_2\|\dots\|m_x</math> usando una chiave segreta k e un cifrario a blocchi E.
[[Image:
__TOC__
Riga 19:
Questo esempio mostra, inoltre, che un CBC-MAC non può essere usato come funzione monodirezionale resistente alle collisioni: data una chiave è banale creare un differente messaggio che generi lo stesso codice.
==Vedi inoltre==
==Riferimenti==
# [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=31136&ICS1=35&ICS2=40&ICS3= ISO/IEC 9797-2:2002]
# [http://www.cs.ucdavis.edu/research/tech-reports/1997/CSE-97-15.pdf The security of the cipher block chaining message authentication code.]
{{Tradotto da|en|CBC-MAC}}
| |||