Código de integridade da mensagem
O que é ?
O código de integridade da mensagem (MIC) é um código que valida a integridade e a autenticidade de uma mensagem em uma rede LoRaWAN®. Ele é determinado com base em campos específicos da mensagem. Uma vez calculado, o código é adicionado à própria mensagem.
Como funciona?
Os tipos de mensagens para os quais o MIC é calculado incluem os seguintes:
- solicitação de adesão
- aceitar-entrar
- mensagens de dados (para cima e para baixo)
- solicitação de reentrada (Tipo 0, 1, 2)
As chaves utilizadas para determinar o MIC estão listadas abaixo:
- Chave de aplicação (AppKey)
- Chave de Sessão de Rede (NwkSKey)
- Chave de rede (NwkKey)
- JSIntKey
- SNwkSIntKey
- FNwkSIntKey