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.