Message integrity code
Aspetto
Il message integrity code o MIC è un codice di autenticazione utilizzato nello standard 802.11 per la trasmissione di dati in una rete wireless (nel protocollo WPA). Chiamato anche più semplicemente Michael (Mic ne è il diminutivo per gli anglofoni), a differenza del MAC non utilizza una chiave segreta, tuttavia è bene cifrarlo se lo si utilizza per il controllo di dati sensibili. L'algoritmo Michael prende in ingresso 64 bit composti da:
- indirizzo fisico della scheda di rete;
- indirizzo fisico del destinatario;
- il messaggio stesso.
Ciò che restituisce in uscita è invece il messaggio concatenato ad una stringa generata a partire dagli input di ingresso, inoltre (se necessario) frammenta il pacchetto prima di trasmetterlo.