Vai al contenuto

Message integrity code

Da Wikipedia, l'enciclopedia libera.
Versione del 27 ago 2016 alle 06:14 di Bottuzzu (discussione | contributi) (a capo in eccesso)

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.